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

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

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

熱門標(biāo)簽:了不起的修仙模擬器地圖標(biāo)注 400電話辦理 誠薦翰諾科技 谷歌美發(fā)店地圖標(biāo)注入駐 電話機(jī)器人客戶對(duì)話 地圖標(biāo)注路線軟件 大連遼寧電銷機(jī)器人 地圖標(biāo)注機(jī)位 好操作的電話機(jī)器人 為什么地圖標(biāo)注后不顯示
本想輕松順利的看到phpinfo顯示在我的頁面上,沒想到安裝環(huán)境時(shí)一路的error,不停的google折騰了半天終于看到了phpinfo。在此把遇到的問題總結(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的搭建。

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

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

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

  # ubuntu 下默認(rèn)沒有安裝,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配置文件路徑的說明: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庫文件安裝路徑
      # --localstatedir=/usr/local/mysql/var    數(shù)據(jù)庫默認(rèn)存放路徑(可以設(shè)置其它路徑如,/var/lib/mysql)
      # --with-charset=gbk   設(shè)置數(shù)據(jù)庫支持中文字符集
      make
      sudo make install

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

      # 新建/usr/local/mysql/etc目錄(該目錄沒有自動(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)建的登錄賬戶相同。如果用該用戶登錄來運(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ù)庫
      /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í)更改過zlib的安裝目錄如/usr/local/zlib,改后libpng的安裝也成功了,當(dāng)是到安裝gd庫時(shí)一直失敗,不得已又把zlib安裝到默認(rèn)路徑,后邊才順利通過


  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庫所需要的組成庫,下面安裝gd庫

  step
.5
    gd庫的安裝
    安裝包 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庫安裝完成           


  step
.6
    libxml2的安裝
   
# libxml2用來解析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賬戶登錄跳過這一步

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

    step
.
f
     
#重啟apache 

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

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

標(biāo)簽:延邊 眉山 北海 大興安嶺 南陽 遼陽 淘寶邀評(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)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下LAMP PHP開發(fā)環(huán)境搭建》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux下LAMP PHP開發(fā)環(huán)境搭建的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩av成人高清| 亚洲国产高清不卡| 午夜私人影院久久久久| 欧美综合色免费| 亚洲777理论| 91精品国产色综合久久| 久久激情五月婷婷| 久久免费看少妇高潮| 成人永久aaa| 亚洲一区欧美一区| 欧美一卡二卡三卡四卡| 国产精品一级在线| 亚洲免费av网站| 欧美高清视频一二三区 | 国产一二三精品| 国产视频亚洲色图| 一本色道a无线码一区v| 水蜜桃久久夜色精品一区的特点| 欧美电视剧在线观看完整版| 高清久久久久久| 亚洲午夜激情网页| 精品国产91乱码一区二区三区| 风间由美性色一区二区三区| 亚洲欧美一区二区久久| 欧美精品第1页| 高清国产一区二区| 婷婷综合五月天| 欧美激情综合五月色丁香| 欧美日韩国产在线播放网站| 国产成人午夜视频| 亚洲一区二区三区中文字幕在线| 久久综合狠狠综合久久综合88| 91天堂素人约啪| 久久爱www久久做| 一区二区三区在线不卡| 国产日韩精品一区二区三区在线| 欧美调教femdomvk| 成人h动漫精品一区二区| 久久精品国产网站| 亚洲综合久久久久| 国产精品国产三级国产有无不卡| 欧美成人精品3d动漫h| 欧美又粗又大又爽| 成人精品gif动图一区| 美国精品在线观看| 亚洲国产精品久久久男人的天堂| 欧美高清在线一区二区| 日韩欧美国产综合| 欧美高清dvd| 在线观看日韩电影| 91免费看片在线观看| 国产精品538一区二区在线| 美女视频一区二区三区| 亚洲成av人影院| 亚洲色图欧美偷拍| 综合久久久久久| 亚洲国产成人私人影院tom| 欧美精品一区二区久久婷婷 | 国产黄色91视频| 日本三级亚洲精品| 日韩—二三区免费观看av| 亚洲最大色网站| 成人欧美一区二区三区小说| 国产精品三级av| 国产色产综合产在线视频| 欧美精品一区男女天堂| 欧美v国产在线一区二区三区| 日韩一级二级三级| 欧美一区二区视频免费观看| 欧美日韩三级一区二区| 欧美三级资源在线| 在线播放亚洲一区| 69精品人人人人| 91精品国产综合久久久久久| 欧美二区在线观看| 欧美一区二视频| 欧美精品一区二区三区视频| 久久综合视频网| 久久伊人中文字幕| 亚洲国产精品精华液ab| 国产精品久久久久久久久免费桃花| 国产欧美日产一区| 国产精品久久久久一区二区三区| 亚洲欧洲无码一区二区三区| 亚洲三级在线免费观看| 一二三四社区欧美黄| 亚洲成av人片| 老司机精品视频导航| 国产精品亚洲一区二区三区妖精| 福利一区二区在线| 91浏览器在线视频| 欧美丰满美乳xxx高潮www| 精品三级av在线| 国产精品国产三级国产普通话三级 | 综合在线观看色| 亚洲aaa精品| 国产一区中文字幕| 91免费看`日韩一区二区| 欧美日韩精品一二三区| 欧美videos中文字幕| 中文字幕精品—区二区四季| 一区二区日韩电影| 久久激情五月婷婷| 99久久免费精品| 欧美男男青年gay1069videost| 欧美一二三区精品| 国产精品久久久久久亚洲毛片| 亚洲制服丝袜一区| 国产在线精品一区二区三区不卡| aaa亚洲精品| 日韩视频一区二区三区在线播放 | 欧美三级蜜桃2在线观看| 日韩免费看的电影| 亚洲三级小视频| 麻豆精品视频在线观看视频| 北条麻妃一区二区三区| 91精品国产福利在线观看| 国产精品欧美一区二区三区| 日日夜夜免费精品| av成人老司机| 精品免费国产二区三区| 亚洲在线成人精品| 高清久久久久久| 日韩一级大片在线| 亚洲美女偷拍久久| 国产福利一区在线观看| 69堂成人精品免费视频| 中文字幕欧美一区| 国产精品亚洲专一区二区三区| 欧美日本高清视频在线观看| 一区精品在线播放| 国产在线播放一区| 日韩一级成人av| 亚洲福利视频三区| 91蜜桃网址入口| 久久久综合视频| 日韩电影在线免费看| 欧美在线不卡一区| 亚洲视频在线观看一区| 国产99精品在线观看| 久久婷婷国产综合精品青草| 琪琪久久久久日韩精品| 欧美美女喷水视频| 亚洲妇熟xx妇色黄| 欧美亚洲一区二区在线观看| 亚洲欧美欧美一区二区三区| 国v精品久久久网| 久久久不卡网国产精品二区| 九九精品一区二区| 欧美一区二区视频在线观看| 日韩主播视频在线| 欧美一区二区三区免费视频| 亚洲最大成人网4388xx| 色哟哟在线观看一区二区三区| 中文字幕在线观看一区| 国产成人亚洲精品狼色在线| 国产日韩影视精品| 国产suv精品一区二区三区| 久久免费视频色| 粉嫩aⅴ一区二区三区四区五区| 久久综合色8888| 国产精品99久久久| 国产精品毛片高清在线完整版 | 色综合久久中文字幕综合网| 一区二区中文字幕在线| 日本道色综合久久| 亚洲国产精品一区二区www在线| 欧美影视一区二区三区| 亚洲午夜激情网页| 91精品国产乱码久久蜜臀| 秋霞电影一区二区| 精品对白一区国产伦| 国产一区二区h| 国产欧美日韩三级| 色综合久久久久久久久| 亚洲高清视频的网址| 欧美一区二区网站| 国产精品99久久久| 最新日韩av在线| 欧美日韩一区二区三区视频| 青娱乐精品视频在线| 久久久精品日韩欧美| 99久免费精品视频在线观看| 亚洲美女免费在线| 制服丝袜中文字幕一区| 国精产品一区一区三区mba桃花 | 亚洲综合免费观看高清完整版 | 国产91精品欧美| 亚洲同性gay激情无套| 欧美性受xxxx黑人xyx性爽| 视频一区视频二区中文字幕| 久久久久国产精品麻豆ai换脸| 91首页免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 久久精子c满五个校花| 在线观看91精品国产入口| 美女精品一区二区| 一区在线观看视频| 精品伦理精品一区| 在线精品视频一区二区三四|