
標(biāo)題: [分享] wdOS系統(tǒng)下源碼編譯安裝Apache2.2.22+php5.3.10 [打印本頁(yè)]
作者: 苦丁茶 時(shí)間: 2012-8-3 15:14 標(biāo)題: wdOS系統(tǒng)下源碼編譯安裝Apache2.2.22+php5.3.10
本帖最后由 苦丁茶 于 2012-8-3 15:17 編輯
一.關(guān)于apche和php的介紹:
Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上,由于其跨平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。
PHP,是英文超級(jí)文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫(xiě)。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類(lèi)似于C語(yǔ)言,被廣泛的運(yùn)用。
此外,在wdOS系統(tǒng)下的安裝和在centOS系統(tǒng)下的安裝過(guò)程大致相同,其實(shí)wdOS就是一個(gè)基于CentOS版本精簡(jiǎn)優(yōu)化的Linux服務(wù)器系統(tǒng) ,可選安裝帶web環(huán)境及wdcp管理系統(tǒng)或是純系統(tǒng)。我這里源碼安裝所使用的就是wdOS的純系統(tǒng),不帶web環(huán)境以及wdcp管理后臺(tái)。
最后說(shuō)說(shuō)編譯安裝順序的問(wèn)題:應(yīng)該要先安裝apache,然后再安裝php,因?yàn)閜hp的編譯會(huì)用到apache的apxs模塊,如果先安裝php,再安裝apache,則需要重新編譯php。
二.安裝過(guò)程:
第一步:安裝前準(zhǔn)備工作
首次安裝需要安裝apache以及php源碼編譯所需要的庫(kù)文件:
yum -y install libevent libevent-devel libxml2 libxml2-devel libmcrypt libmcrypt-devel libmcrypt libmcrypt-devel curl-devel libpng-devel libtool-ltdl-devel (這是php編譯所需的包)
下載 (47.96 KB)
2012-8-3 15:08
創(chuàng)建存放源代碼的目錄: mkdir /usr/local/src
創(chuàng)建apache的安裝目錄: mkdir /usr/local/apache
創(chuàng)建php的安裝目錄: mkdir /usr/local/php
第二步:準(zhǔn)備安裝
1.先下載apache源代碼到目錄/usr/local/src下:(我這里下載的apache版本為2.2.22)
wget -c http://apache.etoak.com/httpd/httpd-2.2.22.tar.gz
(網(wǎng)速不穩(wěn)定的情況下建議你在wget后面加個(gè)參數(shù)c)
下載 (93.61 KB)
2012-8-3 15:08
下載完成之后開(kāi)始解壓縮:(這里給出部分截圖)
tar -zxvf httpd-2.2.22.tar.gz
下載 (21.62 KB)
2012-8-3 15:08
進(jìn)入解壓縮后的httpd-2.2.22這個(gè)目錄下,設(shè)定編譯時(shí)的參數(shù):(見(jiàn)附件)
下載 (18.05 KB)
2012-8-3 15:08
開(kāi)始進(jìn)行編譯:make
下載 (34.51 KB)
2012-8-3 15:08
編譯完進(jìn)行安裝 :make install
下載 (21.33 KB)
2012-8-3 15:08
在當(dāng)前目錄下,復(fù)制apache的初始化文件到/etc/init.d目錄下,并命名為httpd,修改其權(quán)限:
cp build/rpm/httpd.init /etc/init.d/httpd
下載 (5.44 KB)
2012-8-3 15:08
設(shè)置Apache開(kāi)機(jī)自啟動(dòng):(我這里使用的是方法一)
方法一:輸入下列命令:
chconfig --add httpd
chkconfig -- level 345 httpd on
下載 (2.26 KB)
2012-8-3 15:08
方法二:
編輯 vi /etc/init.d/httpd
找到 chkconfig:這句,添加3 4 5
找到description: 這句,添加Apache httpd
設(shè)置完之后你可以輸入 chkconfig --list |grep httpd
檢查一下3,4,5是否為on:
下載 (18.4 KB)
2012-8-3 15:08
修改apache服務(wù)器的配置文件:
vi /usr/local/apache/conf/httpd.conf,找到ServerName那一行,去掉前面的注釋
下載 (21.52 KB)
2012-8-3 15:10
為了適應(yīng)啟動(dòng)腳本,我們創(chuàng)建一些符號(hào)鏈接:
下載 (6.11 KB)
2012-8-3 15:10
下載 (15.77 KB)
2012-8-3 15:10
重啟一下apache服務(wù)器:
/etc/init.d/httpd start
下載 (15.55 KB)
2012-8-3 15:10
第三步: 源碼安裝php5.3.10
同樣的,先把源代碼下載到/usr/local/src這個(gè)目錄下:(我這里下載的是php版本為5.3.10)
wget http://cn.php.net/get/php-5.3.10.tar.gz/from/this/mirror
下載 (77.08 KB)
2012-8-3 15:10
下載完成進(jìn)行解壓縮:tar zxvf php-5.3.10.tar.gz
下載 (19.75 KB)
2012-8-3 15:10
壓縮完成后,進(jìn)入到php-5.3.10 這個(gè)目錄下配置編譯時(shí)的參數(shù):(注意:with 和enable前面是兩個(gè)- ,另外你可以根據(jù)需要來(lái)添加所需的編譯參數(shù))
如果沒(méi)有意外,你會(huì)看到 Thank you for using php 這樣的字樣
下載 (55.7 KB)
2012-8-3 15:11
下面就可以進(jìn)行編譯了:make 成功的話(huà)你會(huì)看到build complete這樣的字樣
下載 (17.79 KB)
2012-8-3 15:11
編譯完成后就可以進(jìn)行安裝了:make install
下載 (19.28 KB)
2012-8-3 15:11
安裝完成后把/usr/local/src/php-5.3.10這個(gè)目錄下的php.ini-development復(fù)制到/usr/local/lib/這個(gè)目錄下,并重命名為php.ini(php.ini文件為php的初始化文件,我這里不作設(shè)置)
(備注:php5.0版本之后文件的名字發(fā)生了改變,其中php.ini-production對(duì)應(yīng)于php.ini-recommended;而php.ini-development對(duì)應(yīng)于php.ini-dist 。php.ini-dist 適合開(kāi)發(fā)程式使用(也就是測(cè)試使用), php.ini-recommended 擁有較高的安全性設(shè)定,適合上線當(dāng)產(chǎn)品使用)
第四步: 整合apache和php
為了讓Apache能夠直接解析php,我們還要進(jìn)行一些配置 :
首先,進(jìn)入apache的配置文件目錄vi /usr/local/apache/conf/httpd.conf 在之后添加:AddType application/x-httpd-php .php (在apache服務(wù)器中添加對(duì)php類(lèi)型的網(wǎng)頁(yè)文件的識(shí)別 )
下載 (10.17 KB)
2012-8-3 15:11
下載 (7.96 KB)
2012-8-3 15:11
然后,在LoadMoudule下面手動(dòng)添加這句:
LoadModule php5_module modules/libphp5.so
(LoadModule配置項(xiàng)可以加載PHP程序?qū)?yīng)的模塊,讓apache服務(wù)器支持PHP頁(yè)面解析功能。少了這句在測(cè)試的時(shí)候可能會(huì)提示下載這個(gè)php頁(yè)面)
下載 (8.18 KB)
2012-8-3 15:11
最后就是在/usr/local/apache/htdocs這個(gè)目錄下,新建一個(gè)文件(我這里命令為test.php),在這個(gè)文件內(nèi)寫(xiě)入測(cè)試php的代碼
<?php phpinfo(); ?>
完成后,重啟apache服務(wù)器: service httpd restart
三.測(cè)試結(jié)果:(見(jiàn)附件)
wdOS系統(tǒng)下源碼編譯安裝apache2.2.22 php5.3.10.doc (222 KB)
下載次數(shù): 23
2012-8-3 15:17
下載消耗 金幣 1
圖片附件: 圖片1.png (2012-8-3 15:08, 47.96 KB) / 下載次數(shù) 8773
http://www.fsowen.com/bbs/attachment.php?aid=1496&k=0ed9f5ef40bafc6556b3151013f60326&t=1743816860&sid=u7vyv8

圖片附件: 圖片2.png (2012-8-3 15:08, 93.61 KB) / 下載次數(shù) 8737
http://www.fsowen.com/bbs/attachment.php?aid=1497&k=e740b01465d6e24e6e0a7c37860a3921&t=1743816860&sid=u7vyv8

圖片附件: 圖片3.png (2012-8-3 15:08, 21.62 KB) / 下載次數(shù) 8765
http://www.fsowen.com/bbs/attachment.php?aid=1498&k=2caad474d4cb5dd415eddd71fb5428ec&t=1743816860&sid=u7vyv8

圖片附件: 圖片4.png (2012-8-3 15:08, 18.05 KB) / 下載次數(shù) 8705
http://www.fsowen.com/bbs/attachment.php?aid=1499&k=d6d97fb9d59ccdfc13eba5f7e2c7a683&t=1743816860&sid=u7vyv8

圖片附件: 圖片5.png (2012-8-3 15:08, 34.51 KB) / 下載次數(shù) 8715
http://www.fsowen.com/bbs/attachment.php?aid=1500&k=5c2729cf37b735a0401d1138305874e4&t=1743816860&sid=u7vyv8

圖片附件: 圖片6.png (2012-8-3 15:08, 21.33 KB) / 下載次數(shù) 8743
http://www.fsowen.com/bbs/attachment.php?aid=1501&k=388dcbbf4504252e02814a0a0ca0f48a&t=1743816860&sid=u7vyv8

圖片附件: 圖片7.png (2012-8-3 15:08, 5.44 KB) / 下載次數(shù) 8834
http://www.fsowen.com/bbs/attachment.php?aid=1502&k=fb063a9313bb1fe7b77077d218140bc4&t=1743816860&sid=u7vyv8

圖片附件: 圖片8.png (2012-8-3 15:08, 2.26 KB) / 下載次數(shù) 8643
http://www.fsowen.com/bbs/attachment.php?aid=1503&k=7450be381d46be2f8fc9a78e85f0a630&t=1743816860&sid=u7vyv8

圖片附件: 圖片9.png (2012-8-3 15:08, 18.4 KB) / 下載次數(shù) 8735
http://www.fsowen.com/bbs/attachment.php?aid=1504&k=e4589365c528d2f471aa1991cd257c2e&t=1743816860&sid=u7vyv8

圖片附件: 圖片10.png (2012-8-3 15:10, 21.52 KB) / 下載次數(shù) 8684
http://www.fsowen.com/bbs/attachment.php?aid=1505&k=db3cac5639d3a9c980163b01610ef09c&t=1743816860&sid=u7vyv8

圖片附件: 圖片11.png (2012-8-3 15:10, 6.11 KB) / 下載次數(shù) 8641
http://www.fsowen.com/bbs/attachment.php?aid=1506&k=12ba1425d4c86f1ba2c92d9cb805cbd1&t=1743816860&sid=u7vyv8

圖片附件: 圖片12.png (2012-8-3 15:10, 15.77 KB) / 下載次數(shù) 8637
http://www.fsowen.com/bbs/attachment.php?aid=1507&k=4226cab67f20154a633a8e79ff1fa85e&t=1743816860&sid=u7vyv8

圖片附件: 圖片13.png (2012-8-3 15:10, 15.55 KB) / 下載次數(shù) 8745
http://www.fsowen.com/bbs/attachment.php?aid=1508&k=f64da31523261269c6bdb81f603c9c7a&t=1743816860&sid=u7vyv8

圖片附件: 圖片14.png (2012-8-3 15:10, 77.08 KB) / 下載次數(shù) 8735
http://www.fsowen.com/bbs/attachment.php?aid=1509&k=cec9eea312a382be537bd2803e2deaf6&t=1743816860&sid=u7vyv8

圖片附件: 圖片15.png (2012-8-3 15:10, 19.75 KB) / 下載次數(shù) 8681
http://www.fsowen.com/bbs/attachment.php?aid=1510&k=2a415bf50824d60e51bfb308db647b55&t=1743816860&sid=u7vyv8

圖片附件: 圖片16.png (2012-8-3 15:11, 55.7 KB) / 下載次數(shù) 8778
http://www.fsowen.com/bbs/attachment.php?aid=1511&k=813f7b500a782403240cf0351caa7ad0&t=1743816860&sid=u7vyv8

圖片附件: 圖片17.png (2012-8-3 15:11, 17.79 KB) / 下載次數(shù) 8577
http://www.fsowen.com/bbs/attachment.php?aid=1512&k=5953a407332ae1e87935847373bf2159&t=1743816860&sid=u7vyv8

圖片附件: 圖片18.png (2012-8-3 15:11, 19.28 KB) / 下載次數(shù) 8550
http://www.fsowen.com/bbs/attachment.php?aid=1513&k=491069ff35ad68f227f3f2ee50018021&t=1743816860&sid=u7vyv8

圖片附件: 圖片19.png (2012-8-3 15:11, 10.17 KB) / 下載次數(shù) 8538
http://www.fsowen.com/bbs/attachment.php?aid=1514&k=e5df248b931844ec42d49c5b21157381&t=1743816860&sid=u7vyv8

圖片附件: 圖片20.png (2012-8-3 15:11, 7.96 KB) / 下載次數(shù) 8541
http://www.fsowen.com/bbs/attachment.php?aid=1515&k=4e731d78c5322e99691c523117a79817&t=1743816860&sid=u7vyv8

圖片附件: 圖片21.png (2012-8-3 15:11, 8.18 KB) / 下載次數(shù) 8571
http://www.fsowen.com/bbs/attachment.php?aid=1516&k=c42d3e8ac12b931fc68ca50764501fe8&t=1743816860&sid=u7vyv8

附件: wdOS系統(tǒng)下源碼編譯安裝apache2.2.22 php5.3.10.doc (2012-8-3 15:17, 222 KB) / 下載次數(shù) 23
http://www.fsowen.com/bbs/attachment.php?aid=1519&k=3dc13dd3471b4a40a173788ee118e756&t=1743816860&sid=u7vyv8
作者: godog 時(shí)間: 2013-1-6 16:18
好東西..下一個(gè)看看
作者: xiaofei188 時(shí)間: 2013-2-1 14:24
這個(gè)金幣怎么來(lái)哦。。。
作者: godsonge 時(shí)間: 2013-2-22 21:47
學(xué)習(xí)下,下載收藏吧
作者: zts1993 時(shí)間: 2013-4-30 00:18
我要svn支持,看來(lái)得自己編譯了。
作者: speedfly 時(shí)間: 2014-1-18 20:48
感謝教程 正在考慮升級(jí)PHP5.3
歡迎光臨 WDlinux官方論壇 (http://www.fsowen.com/bbs/) |
Powered by Discuz! 7.2 |