婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Linux下LAMP PHP開發(fā)環(huán)境搭建

Linux下LAMP PHP開發(fā)環(huán)境搭建

熱門標(biāo)簽:了不起的修仙模擬器地圖標(biāo)注 400電話辦理 誠(chéng)薦翰諾科技 谷歌美發(fā)店地圖標(biāo)注入駐 電話機(jī)器人客戶對(duì)話 地圖標(biāo)注路線軟件 大連遼寧電銷機(jī)器人 地圖標(biāo)注機(jī)位 好操作的電話機(jī)器人 為什么地圖標(biāo)注后不顯示
本想輕松順利的看到phpinfo顯示在我的頁(yè)面上,沒(méi)想到安裝環(huán)境時(shí)一路的error,不停的google折騰了半天終于看到了phpinfo。在此把遇到的問(wèn)題總結(jié)一下,給大家提供一個(gè)參考。
我的OS是ubuntu 9.10,得益于apt-get強(qiáng)大的功能參考了一下這篇文章http://wiki.ubuntu.org.cn/index.php?title=Apachevariant=zh-cn#.E5.AE.89.E8.A3.85LAMP,輕松的完成了LAMP的搭建。

來(lái)手癢癢的不行,把環(huán)境全刪了重新用源碼包搭建了一遍。步驟如下:

(由于用非root賬戶登錄,在需要root權(quán)限時(shí)用sudo執(zhí)行)

一、build
-
essential的安裝
 
# bulid-essential是編譯源碼包(C/C++程序)所需的編譯工具

  # ubuntu 下默認(rèn)沒(méi)有安裝,ubuntu下可以執(zhí)行sudo apt-get install build-essential

  安裝包  build
-essential_11.4.tar.gz
 
# 安裝命令

  tar -zxvf build-essential_11.4.tar.gz
  cd  build
-essential-11.4

 
./
configure
  make
  sudo make install
  make clean

二、MySql的安裝

  step
.1

    ncurses的安裝
   
# 如果缺少ncurses包mysql編譯會(huì)報(bào)No curses/termcap library found的錯(cuò)誤
    安裝包  ncurses-5.6.tar.gz
    tar
-zxvf ncurses-5.6.tar.
gz
    cd  ncurses
-5.6

   
./configure  --prefix=/usr/local/ncurses  --with-shared  --without-debug  --enable-
widec
    make
    sudo make install

  make clean

  step
.2

    mysql的安裝
    安裝包
mysql-5.1.42.tar.gz 

    step
.
a
     
# 安裝命令

      tar  -zxvf mysql-5.1.42.tar.gz
      cd 
mysql-5.1.42

     
./configure  --prefix=/usr/local/mysql  --with-named-curses-libs=/usr/local/ncurses/lib/libncursesw.so.5.6  --with-charset=gbk 
     
# --prefix=/usr/local/mysql    mysql的安裝路徑

      # 關(guān)于mysql配置文件路徑的說(shuō)明:mysql按照下列順序搜索my.cnf
      # /etc,mysql安裝目錄如 /usr/local/mysql/etc,安裝目錄下的data目錄如 /usr/local/mysql/data,以最先找到的為準(zhǔn)。/etc下my.cnf的配置是全局設(shè)置
      # --with-named-curses-libs=/usr/local/ncurses/lib/libncursesw.so.5.6   ncurses庫(kù)文件安裝路徑
      # --localstatedir=/usr/local/mysql/var    數(shù)據(jù)庫(kù)默認(rèn)存放路徑(可以設(shè)置其它路徑如,/var/lib/mysql)
      # --with-charset=gbk   設(shè)置數(shù)據(jù)庫(kù)支持中文字符集
      make
      sudo make install

    step
.
b
     
# 拷貝mysql配置文件到目標(biāo)目錄/usr/local/mysql/etc

      # 新建/usr/local/mysql/etc目錄(該目錄沒(méi)有自動(dòng)創(chuàng)建)
      sudo mkdir /usr/local/mysql/etc
      sudo cp support
-files/my-medium.cnf /usr/local/mysql/etc/my.
cnf
     
# 刪除安裝產(chǎn)生的臨時(shí)文件(一定要在拷貝完配置文件后在執(zhí)行,不然my-medium.cnf會(huì)被刪除)

      make clean

    step
.
c
     
# 添加一個(gè)名為mysql的linux系統(tǒng)群組(可以參考mysql手冊(cè)2.8.1. 源碼安裝概述)

      sudo groupadd mysql

     
# 新建一個(gè)名為mysql的linux系統(tǒng)用戶,并將其添加到mysql系統(tǒng)群組中
      # 如果Linux只啟動(dòng)命令行界面,可以用下面的操作添加需要的賬戶
      # sudo useradd -M -s /bin/false -g mysql mysql
      # -M 該選項(xiàng)不會(huì)建立用戶目錄
      # -s 指定新建用戶使用的shell,/bin/false表示該用戶不能登錄系統(tǒng)
      # -g mysql 將用戶mysql添加到組mysql中

     
# 我現(xiàn)在用的時(shí)桌面系統(tǒng),用如上命令添加賬戶。系統(tǒng)啟動(dòng)時(shí)在登錄界面會(huì)顯示mysql用戶雖然它不登錄
      # 改用下面命令,mysql賬戶就不會(huì)顯示在登錄界面了
      sudo useradd -r -s /bin/false -g mysql mysql
     
# -r 建立系統(tǒng)賬戶,不創(chuàng)建用戶目錄,用戶分配的uid小于1000

    step
.d
     
# 創(chuàng)建mysql授權(quán)表

      # 如果用root運(yùn)行命令,應(yīng)當(dāng)使用--user選項(xiàng)。選項(xiàng)的值應(yīng)與你在stpe.czz中創(chuàng)建的登錄賬戶相同。如果用該用戶登錄來(lái)運(yùn)行命令,可以省略--user選項(xiàng)
      sudo /usr/local/mysql/bin/mysql_install_db --user=mysql

    step
.e
     
# 進(jìn)入mysql的安裝目錄(/usr/local/mysql)

      cd /usr/local/mysql
     
# 將文件的所有屬性改為root用戶
      sudo chown -R root .
     
# 將數(shù)據(jù)目錄的所有屬性改為mysql用戶(即在step.c中創(chuàng)建的用戶)
      sudo chown -R mysql var
     
# 將組屬性改為mysql組
      sudo chgrp -R mysql .

    step
.f
     
# 啟動(dòng)mysql服務(wù)

      sudo /usr/local/mysql/bin/mysqld_safe --user=mysql
     
# 登錄數(shù)據(jù)庫(kù)
      /usr/local/mysql/bin/mysql -uroot

mysql安裝完成了

三、Apache的安裝
 
# 使用DSO動(dòng)態(tài)編譯,關(guān)于動(dòng)態(tài)編譯與靜態(tài)編譯的區(qū)別可以參考http://www.ha97.com/2612.html

  安裝包  httpd-2.2.14.tar.gz 
  tar
-zvxf httpd-2.2.14.tar.
gz
  cd httpd
-2.2.14

 
./configure --prefix=/usr/local/apache --enable-mods-shared=most --enable-so
 
# --prefix=/usr/local/apache 將apache安裝到/usr/local/apache路徑

  # --enable-mods-shared=most  將所有標(biāo)準(zhǔn)模塊都動(dòng)態(tài)編譯為DSO模塊
  # --enable-so  apache核心裝載DSO,但是不實(shí)際編譯任何動(dòng)態(tài)模塊
  make
  make install
  make clean

 
# 啟動(dòng)apache

  sudo /usr/local/apache/bin/apachectl start
 
# 打開瀏覽器輸入瀏覽器會(huì)看到It works!


apache安裝完成了

四、PHP的安裝
  step
.1
    freetype的安裝
    安裝包  freetype
-2.3.11.tar.gz
   
# 安裝命令

    tar -zxvf freetype-2.3.11.tar.gz
    cd freetype
-2.3.11

   
./configure --prefix=/usr/local/freetype
    make
    sudo make install
    make clean

  step
.2

    zlib的安裝
    安裝包 zlib
-1.2.3.tar.gz 
   
# 安裝命令

    tar -zxvf zlib-1.2.3.tar.gz
    cd zlib
-1.2.3

   
./configure
    make
    sudo make install
    make clean
   
# 安裝時(shí)更改過(guò)zlib的安裝目錄如/usr/local/zlib,改后libpng的安裝也成功了,當(dāng)是到安裝gd庫(kù)時(shí)一直失敗,不得已又把zlib安裝到默認(rèn)路徑,后邊才順利通過(guò)


  step
.3
    libpng的安裝
    安裝包  libpng
-1.4.0.tar.gz
   
# 安裝命令

    tar -zxvf libpng-1.4.0.tar.gz
    cd libpng
-1.4.0

   
./configure --prefix=/usr/local/libpng
    make
    sudo make install
    make clean
   
# 很多人這樣操作 cp scripts/makefile.std makefile 代替了./configure (兩者區(qū)別有待查證)

 
  step
.4

    jpeg的安裝
    安裝包  jpegsrc
.v7.tar.gz
   
# 安裝命令

    tar -zxvf jpegsrc.v7.tar.gz
    cd jpeg
-7

   
./configure --prefix=/usr/local/jpeg7
    make
    sudo make install
    make clean
   
# 很多人手動(dòng)建立 jpeg的目錄結(jié)構(gòu)不知道是因?yàn)椴煌€是有其它原因(有待查證)


 
# 以上包都是gd庫(kù)所需要的組成庫(kù),下面安裝gd庫(kù)

  step
.5
    gd庫(kù)的安裝
    安裝包 gd
-2.0.35.tar.gz
   
# 安裝命令


    step
.a
      tar
-zxvf gd-2.0.35.tar.
gz
      cd gd
-2.0.35

     
./configure --prefix=/usr/local/gd2 --with-freetype=/usr/local/freetype --with-png=/usr/local/libpng --with-jpeg=/usr/local/jpeg7

    step
.
b
     
# 編輯 Makefile 文件, 找到 232 行左右

      # 看到類似內(nèi)容 CPPFLAGS = -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype/include -I/usr/local/jpeg7/include
      # 修改為 CPPFLAGS = -I/usr/local/freetype/include/freetype2 -I/usr/local/freetype/include -I/usr/local/freetype/include -I/usr/local/libpng/include -I/usr/local/jpeg7/include

    step
.c
     
# 編輯 gd_png.c 文件 找到 if (!png_check_sig (sig, 8)) { /* bad signature */

      # 修改為  if (png_sig_cmp (sig, 0, 8)) {
 
    step
.
d
     
# 執(zhí)行命令

      make
      sudo make install
      make clean
   
# gd庫(kù)安裝完成           


  step
.6
    libxml2的安裝
   
# libxml2用來(lái)解析xml
    # 安裝命令
    tar -zxvf libxml2-2.6.26.tar.gz
    cd libxml2
-2.6.26

   
./configure --prefix=/usr/local/libxml
    make
    make install
    make clean

  step
.7

    php的安裝
    安裝包  php
-5.3.1.tar.gz
   
# 安裝命令

    step.a
      tar
-zxvf php-5.3.1.tar.
gz
      cd php
-5.3.1.
tar
     
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --with-zlib --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg7 --with-freetype-dir=/usr/local/freetype --with-gd=/usr/local/
gd2
       make
       sudo make install
       make clean

    step
.
b
      拷貝PHP配置文件
      sudo cp php
.ini-development /usr/local/php/lib/php.
ini
     
# php配置文件名稱不同本版名稱會(huì)有差異,當(dāng)前版本中有兩個(gè)文件 php.ini-development(開發(fā)環(huán)境中用的)  php.ini-production(生產(chǎn)環(huán)境中用的)


    step
.d
      修改apache配置文件
/usr/local/apache/conf/httpd.
conf

     
# 添加對(duì)php的支持

      LoadModule php5_module modules/libphp5.so
      AddType application
/x-httpd-php .
php

    step
.
e
     
# 如果用root賬戶登錄跳過(guò)這一步

      # 更目錄web目錄權(quán)限   
      sudo chown -R 登錄用戶:登錄用戶 /usr/local/apache/htdocs

    step
.
f
     
#重啟apache 

      sudo  /usr/local/apache/bin/apachectl  restart

好了到此linux配置環(huán)境配置完了,由于各種問(wèn)題這篇文章拖了好幾天才寫完。這中間還發(fā)生了未保存而丟失文檔的杯俱淚奔啊!其中各個(gè)包的安裝
./
configure涉及到的參數(shù)只是一些基本的參數(shù),LAMP之旅剛剛開始。走過(guò)了會(huì)發(fā)現(xiàn)沒(méi)有想象的那么困難了,好了。GOOD LUCK!

標(biāo)簽:延邊 眉山 北海 大興安嶺 南陽(yáng) 遼陽(yáng) 淘寶邀評(píng) 龍巖

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下LAMP PHP開發(fā)環(huán)境搭建》,本文關(guān)鍵詞  Linux,下,LAMP,PHP,開發(fā),環(huán)境,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下LAMP PHP開發(fā)環(huán)境搭建》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux下LAMP PHP開發(fā)環(huán)境搭建的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲综合图片区| 国产精品久久毛片a| 亚洲一二三区不卡| 欧美国产日本韩| 中文字幕日韩一区| 日本亚洲三级在线| 粉嫩在线一区二区三区视频| 国模大尺度一区二区三区| 韩国一区二区三区| 色吊一区二区三区| 欧美一级精品大片| 中文子幕无线码一区tr| 亚洲黄一区二区三区| 蜜桃视频在线观看一区| 成人app在线| 欧美日韩一区二区三区在线| 在线免费观看日韩欧美| 日韩西西人体444www| 中文字幕字幕中文在线中不卡视频| 一区二区三区成人在线视频| 国产一区二区三区在线观看精品 | 欧美日韩免费电影| 国产精品日韩成人| 激情文学综合插| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美性色aⅴ视频一区日韩精品| 1024成人网| 九九在线精品视频| 日韩欧美色综合| 日韩精品欧美精品| 欧美日韩综合一区| 日韩成人一级大片| 欧美人妖巨大在线| 一区二区三区中文字幕电影 | 成人免费看片app下载| 日韩欧美的一区| 国产一区免费电影| 久久亚洲一区二区三区明星换脸| 国产不卡视频一区二区三区| 亚洲国产成人私人影院tom| 国产激情视频一区二区三区欧美| 精品国产污网站| 北条麻妃国产九九精品视频| 国产精品福利一区二区三区| 成人av中文字幕| 丰满亚洲少妇av| 成人av在线播放网站| 91婷婷韩国欧美一区二区| 成人av电影在线观看| 成+人+亚洲+综合天堂| 欧美在线一二三| 日韩女优制服丝袜电影| 欧美成人a∨高清免费观看| 91麻豆精品久久久久蜜臀| 精品欧美乱码久久久久久1区2区| 精品国产三级a在线观看| 久久久久久免费毛片精品| 日韩毛片精品高清免费| 亚洲成人免费影院| 日韩美女精品在线| 欧美日韩国产大片| 日韩女优电影在线观看| 久久久久久久电影| 精品日韩av一区二区| 国产精品久久久久久久裸模| 精品裸体舞一区二区三区| 日韩欧美一级精品久久| 日韩精品在线看片z| 日韩一级二级三级精品视频| 日韩一区二区三区四区 | 不卡高清视频专区| 99国内精品久久| 91年精品国产| 精品av综合导航| 亚洲成a人在线观看| 国产一区二区三区最好精华液| 国产中文字幕一区| 欧美三级电影在线看| 日韩片之四级片| 亚洲国产成人精品视频| 久久激情综合网| 成人激情免费视频| 欧美精品tushy高清| 久久久www免费人成精品| 国产精品久久久久久户外露出| 亚洲成人资源网| 91美女片黄在线| 亚洲女与黑人做爰| 99视频有精品| 国产女同互慰高潮91漫画| 亚洲国产精品视频| 91亚洲精品久久久蜜桃网站 | 成人欧美一区二区三区黑人麻豆 | 中文字幕第一区第二区| 国内偷窥港台综合视频在线播放| 成人国产视频在线观看 | 中文字幕一区日韩精品欧美| 国产在线播放一区二区三区| 国产亚洲一区二区三区在线观看| 高清国产一区二区| 亚洲色图制服诱惑| 狠狠网亚洲精品| 国产精品狼人久久影院观看方式| 欧美日韩午夜精品| 国产一区福利在线| 亚洲日本在线视频观看| 午夜精品一区二区三区三上悠亚| 久久品道一品道久久精品| 精品三级av在线| 国产免费久久精品| 欧美经典一区二区| 亚洲免费高清视频在线| 国产精品中文有码| 亚洲男人的天堂在线观看| 久久久综合视频| 99精品欧美一区二区三区小说| 综合久久一区二区三区| 欧美日韩精品欧美日韩精品一综合| 亚洲成人av在线电影| 国产欧美一二三区| 欧美一区二区三区四区五区 | av一区二区三区四区| 亚洲成人免费在线| 日本一区二区不卡视频| 在线播放国产精品二区一二区四区 | 狠狠色综合日日| 亚洲日本韩国一区| 国产精品免费av| 欧美精品一区二区精品网| 91精选在线观看| 欧美日韩一区二区在线观看| 在线免费观看一区| 色菇凉天天综合网| 色哟哟在线观看一区二区三区| 91年精品国产| 91国偷自产一区二区三区观看 | 成人欧美一区二区三区黑人麻豆 | 欧美一区欧美二区| 国产欧美视频在线观看| 另类小说欧美激情| 欧美日本国产视频| 日韩影院在线观看| 欧美系列一区二区| 香蕉加勒比综合久久| 在线观看日韩一区| 亚洲成在人线在线播放| 欧美综合一区二区三区| 国产精品―色哟哟| 99re热这里只有精品免费视频| 欧美激情中文字幕一区二区| 免费成人美女在线观看.| 麻豆久久久久久久| 日韩av不卡在线观看| 91.麻豆视频| 亚洲va韩国va欧美va精品 | 国产乱理伦片在线观看夜一区| 欧美电影免费观看高清完整版在线| 天天色综合天天| 日韩精品一区二区三区视频 | 日韩免费一区二区| 国产一区二区调教| 亚洲欧洲三级电影| 91豆麻精品91久久久久久| 亚洲高清久久久| 欧美大片日本大片免费观看| 国产激情视频一区二区三区欧美| 欧美韩国日本综合| 日本丶国产丶欧美色综合| 三级欧美在线一区| 国产精品久久久久精k8| 精品久久国产字幕高潮| 国产精品国产三级国产普通话三级| 另类综合日韩欧美亚洲| 日韩一区二区三免费高清| 乱一区二区av| 亚洲精选免费视频| 一本色道a无线码一区v| 亚洲欧洲一区二区三区| 欧美久久久久久久久久| 国产一区二区不卡在线| 国产日产欧美一区| 在线日韩av片| 国产精品一区二区久久不卡| 国产精品久久久久7777按摩 | 中文字幕一区免费在线观看| 91蜜桃在线观看| 国产亚洲女人久久久久毛片| 色婷婷精品大在线视频| 亚洲一区二区三区自拍| www国产亚洲精品久久麻豆| 在线免费观看日本欧美| 久久99深爱久久99精品| 天天色天天操综合| 亚洲日本一区二区三区| 国产嫩草影院久久久久| wwwwxxxxx欧美| 欧美日韩国产乱码电影| 91婷婷韩国欧美一区二区| 国产福利一区在线观看| 美腿丝袜亚洲色图|