日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > web前端 > htmlcss > Linux Apache PHP編譯配置

Linux Apache PHP編譯配置

來源:程序員人生   發(fā)布時間:2015-01-05 08:07:07 閱讀次數:2721次

1、下載Apache Web服務器源碼及相干依賴庫

進入http://www.apache.org,選擇1個服務器下載相干的源碼。這里請注意:apache實際上是1個基金會名稱,旗下有很多開源項目,apache web服務器只是apache基金會其中1個項目而已,所以很多朋友在進入apache主頁后,很難找到apache web server下載的地方,apache web server在其源碼庫中名稱為httpd-xxx(xxx為版本)?;静襟E是:首頁點擊download,進入下載頁后,選擇1個服務器,1般選擇國內服務器便可(.cn域名或標注為在China的服務器便可),這里我們選擇:http://mirrors.hust.edu.cn/apache/,進入服務器后,點擊httpd目錄,選擇1個最新穩(wěn)定版下載便可(如:http://mirrors.hust.edu.cn/apache/httpd/httpd⑵.4.10.tar.bz2);下載好web server 源碼后,返回上級目錄(即:http://mirrors.hust.edu.cn/apache/),下載httpd的依賴庫apr(apr好像是apache portalble runtime的簡寫,就是apache的可移植運行庫,很多開源軟件都構建在這個庫上,如PHP,這個庫提供1些跨平臺的系統(tǒng)功能,如內存管理等),點擊apr文件夾,下載apr和apr-uitl源碼(如:http://mirrors.hust.edu.cn/apache/apr/apr⑴.5.1.tar.bz2,http://mirrors.hust.edu.cn/apache/apr/apr-util⑴.5.4.tar.bz2)。

apache除依賴apr和apr-util,還依賴于pcre庫,這個庫是1個跨平臺的正則表達式處理庫,官方網址為http://www.pcre.org/,進入主頁后,選擇1個服務器,下載1個最新版根源碼便可(如:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre⑻.36.tar.bz2)。

2、Apache Web服務器編譯

編譯安裝pcre庫,編譯比較簡單,經典的configure、make、make install ,這里我們將其安裝目錄指定為/opt/pcre,并編譯為靜態(tài)庫:

tar -jxvf pcre⑻.36.tar.bz2
cd pcre⑻.36
./configure --prefix=/opt/pcre --disable-shared --enable-static
make
make install
(可能需要root權限)

下面編譯apache,這里我們將安裝目錄指定為/opt/apache:

解壓相干源碼:

tar -jxvf httpd⑵.4.10.tar.bz2
tar -jxvf apr⑴.5.1.tar.bz2 -C httpd⑵.4.10/srclib
tar -jxvf apr-util⑴.5.4.tar.bz2 -C httpd⑵.4.10/srclib

后兩句命令功能是將apr和apr-util源碼解壓httpd⑵.4.10/srclib目錄下。

解壓完成后,進入httpd⑵.4.10/srclib目錄,將apr⑴.5.1目錄重命名為apr,將apr-util⑴.5.4重命名為apr-util(在srclib下履行命令mv apr⑴.5.1 aprmv apr-util⑴.5.4 apr-util便可)。

這里將apr和apr-util源碼解壓在srclib且進行重命名主要是要通過apache的編譯配置選項--with-included-apr指定apr的位置,以避免再單獨安裝這兩個庫。

httpd⑵.4.10目錄下履行:

./configure --prefix=/opt/apache --with-pcre=/opt/pcre --with-included-apr --enable-so
make
make install
(可能需要root權限)

安裝完成后便可啟動apache服務器了;apache的基本操作(注意,以下操作需要root權限):

/opt/apache/bin/apachectrl start(啟動)
/opt/apache/bin/apachectrl restart(重啟)
/opt/apache/bin/apachectrl stop(停止)

如果沒有配置服務器名稱,在啟動時,會有正告信息,打開apache/conf/httpd.conf,設置:

ServerName localhost

便可。啟動apache后,使用閱讀器輸入127.0.0.1,如果出現(xiàn)

It works!

表示apache已成功啟動了。

3、PHP源碼及依賴庫下載

php依賴libxml2庫,libxml2官方地址為:http://www.xmlsoft.org/,進入下載頁(ftp://xmlsoft.org/libxml2/),下載最新版本的libxml2便可,這里我們選擇(ftp://xmlsoft.org/libxml2/libxml2-sources⑵.9.0.tar.gz);

PHP官方地址為http://www.php.net/,進入下載頁http://www.php.net/downloads.php,下載最新穩(wěn)定版根源碼便可,這里我們選擇(http://cn2.php.net/distributions/php⑸.4.36.tar.bz2);

4、PHP編譯

編譯libxml2,這里我們將安裝目錄指定為/opt/libxml2,和pcre庫1樣,也編譯為靜態(tài)庫:

tar -jxvf libxml2-sources⑵.9.0.tar.gz
cd libxml2⑵.9.0

./configure --prefix=/opt/libxml2 --enable-static --disable-shared
make
make install
(可能需要root權限)

下面編譯PHP:

tar -jxvf php⑸.4.36.tar.bz2
cd php⑸.4.36
./configure --prefix=/opt/php/ --with-apxs2=/opt/apache/bin/apxs --with-pcre-dir=/opt/pcre/ --with-libxml-dir=/opt/libxml2 --with-config-file-path=/opt/php

其當選項--with-apxs2是指定apache apxs工具位置,指定這個選項后,配置php時,會自動搜索apr的相干配置,并且在安裝php時,會將libphp5.so安裝在apache動態(tài)模塊目錄,并自動修改apache的配置加載libphp5.so等;--with-config-file-path是指定PHP的配置文件php.ini的搜索目錄。

make
make install

安裝完成后,將php⑸.4.36/php.ini-production復制到/opt/php/php.ini(運行命令 cp php.ini-production /opt/php/php.ini便可),復制完成后,打開apache配置文件apache/conf/httpd.conf,在<IfModule mime_module></IfModule>之間添加以下內容,否則apache不能解析php文件:

AddType application/x-httpd-php .php

搜索index.html,在其后添加index.php

配置完成后,重新啟動apache(運行命令:/opt/apache/bin/apachectrl restart便可<需要root權限>)。

5、簡單測試

在/opt/apache/htdocs/下創(chuàng)建index.php文件,輸入php經典測試內容:

<?php
phpinfo();
?>

打開閱讀器,輸入127.0.0.1/index.php

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产日韩欧美精品 | 欧美碰碰碰 | 中文字幕一区在线 | 色婷婷亚洲综合 | 国产一区二区三区久久悠悠色av | 欧美二区三区四区 | 91精品久久久久久久久久不卡 | 黄色大片在线 | 免费的色网站 | 四虎4545www国产精品 | 国产精品99精品久久免费 | 久久99精品久久久久久秒播放器 | 久久国产精品一区二区 | 欧美精品高清 | 日韩精品久久久久久久电影99爱 | 欧美激情一二三区 | 久久天天综合 | 久久久久国产精品一区二区 | 成人av久久 | 久久国产精品精品 | 高清av在线 | 成人午夜网 | 亚洲一区二区三区四区在线观看 | 日韩电影免费在线观看中文字幕 | 91精品国产91久久久久久吃药 | 黄色一极毛片 | 日韩免费福利视频 | 91av视频在线免费观看 | 精品国产乱码久久久久久影片 | 欧美xxxx黑人又粗又长密月 | 91免费国产| 国产激情 | av丁香| 国产免费黄色片 | 欧美成人一区二区 | 最新黄色在线视频 | 久久懂色精品99综一区合 | 玖玖在线资源 | 欧美精品一区三区 | 高清二区 | 欧美精品一区三区 |