日本高清www无色夜在线视频,色欲久久久天天天综合网,国产婷婷色一区二区三区,俺去俺来也在线www色官网

Board logo

標(biāo)題: [分享] wdOS系統(tǒng)下源碼編譯安裝Apache2.2.22+php5.3.10 [打印本頁]

作者: 苦丁茶    時(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ī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。

   PHP,是英文超級文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛的運(yùn)用。

此外,在wdOS系統(tǒng)下的安裝和在centOS系統(tǒng)下的安裝過程大致相同,其實(shí)wdOS就是一個(gè)基于CentOS版本精簡優(yōu)化的Linux服務(wù)器系統(tǒng) ,可選安裝帶web環(huán)境及wdcp管理系統(tǒng)或是純系統(tǒng)。我這里源碼安裝所使用的就是wdOS的純系統(tǒng),不帶web環(huán)境以及wdcp管理后臺。

最后說說編譯安裝順序的問題:應(yīng)該要先安裝apache,然后再安裝php,因?yàn)閜hp的編譯會用到apache的apxs模塊,如果先安裝php,再安裝apache,則需要重新編譯php。

二.安裝過程:

第一步:安裝前準(zhǔn)備工作


  首次安裝需要安裝apache以及php源碼編譯所需要的庫文件:

  yum -y install libevent libevent-devel libxml2 libxml2-devel libmcrypt libmcrypt-devel libmcrypt libmcrypt-devel curl-devel libpng-devel libtool-ltdl-devel  (這是php編譯所需的包)

圖片1.png


創(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

圖片2.png


下載完成之后開始解壓縮:(這里給出部分截圖)

tar -zxvf  httpd-2.2.22.tar.gz

圖片3.png


進(jìn)入解壓縮后的httpd-2.2.22這個(gè)目錄下,設(shè)定編譯時(shí)的參數(shù):(見附件)

圖片4.png


開始進(jìn)行編譯:make

圖片5.png


編譯完進(jìn)行安裝 :make install

圖片6.png


在當(dāng)前目錄下,復(fù)制apache初始化文件到/etc/init.d目錄下,并命名為httpd,修改其權(quán)限:

cp  build/rpm/httpd.init /etc/init.d/httpd

圖片7.png


設(shè)置Apache開機(jī)自啟動:(我這里使用的是方法一)

方法一:輸入下列命令:

chconfig --add httpd

chkconfig -- level 345 httpd on

圖片8.png


方法二:

編輯 vi  /etc/init.d/httpd

找到 chkconfig:這句,添加3 4 5
找到description: 這句,添加Apache  httpd

設(shè)置完之后你可以輸入 chkconfig --list |grep httpd
檢查一下3,4,5是否為on

圖片9.png


修改apache服務(wù)器的配置文件:
  vi /usr/local/apache/conf/httpd.conf,找到ServerName那一行,去掉前面的注釋

圖片10.png


為了適應(yīng)啟動腳本,我們創(chuàng)建一些符號鏈接:

圖片11.png



圖片12.png


重啟一下apache服務(wù)器:

/etc/init.d/httpd start

圖片13.png



第三步: 源碼安裝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

圖片14.png


下載完成進(jìn)行解壓縮:tar zxvf php-5.3.10.tar.gz

圖片15.png


壓縮完成后,進(jìn)入到php-5.3.10 這個(gè)目錄下配置編譯時(shí)的參數(shù):(注意:with enable前面是兩個(gè)- ,另外你可以根據(jù)需要來添加所需的編譯參數(shù)

如果沒有意外,你會看到 Thank you for using php 這樣的字樣

圖片16.png


下面就可以進(jìn)行編譯了:make 成功的話你會看到build complete這樣的字樣

圖片17.png


編譯完成后就可以進(jìn)行安裝了:make  install

圖片18.png


安裝完成后把/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對應(yīng)于php.ini-recommended;而php.ini-development對應(yīng)于php.ini-dist php.ini-dist 適合開發(fā)程式使用(也就是測試使用), php.ini-recommended 擁有較高的安全性設(shè)定,適合上線當(dāng)產(chǎn)品使用


第四步: 整合apachephp


為了讓Apache能夠直接解析php,我們還要進(jìn)行一些配置 :

首先,進(jìn)入apache的配置文件目錄vi /usr/local/apache/conf/httpd.conf 在之后添加:AddType application/x-httpd-php .php在apache服務(wù)器中添加對php類型的網(wǎng)頁文件的識別

圖片19.png



圖片20.png


然后,在LoadMoudule下面手動添加這句:

LoadModule php5_module modules/libphp5.so

(LoadModule配置項(xiàng)可以加載PHP程序?qū)?yīng)的模塊,讓apache服務(wù)器支持PHP頁面解析功能。少了這句在測試的時(shí)候可能會提示下載這個(gè)php頁面)

圖片21.png


最后就是在/usr/local/apache/htdocs這個(gè)目錄下,新建一個(gè)文件(我這里命令為test.php),在這個(gè)文件內(nèi)寫入測試php的代碼

<?php    phpinfo();    ?>

完成后,重啟apache服務(wù)器: service httpd  restart

三.測試結(jié)果:(見附件)


wdOS系統(tǒng)下源碼編譯安裝apache2.2.22 php5.3.10.doc (222 KB)




圖片附件: 圖片1.png (2012-8-3 15:08, 47.96 KB) / 下載次數(shù) 9682
http://www.valcooper.com/bbs/attachment.php?aid=1496&k=6cb84eadd2989b926452d451353bc5be&t=1751558102&sid=72Deez



圖片附件: 圖片2.png (2012-8-3 15:08, 93.61 KB) / 下載次數(shù) 9682
http://www.valcooper.com/bbs/attachment.php?aid=1497&k=e804996a4f0c06440ecd2d23a021cd97&t=1751558102&sid=72Deez



圖片附件: 圖片3.png (2012-8-3 15:08, 21.62 KB) / 下載次數(shù) 9705
http://www.valcooper.com/bbs/attachment.php?aid=1498&k=d29f51b6ff2f5cd04885a6bff9a65aa3&t=1751558102&sid=72Deez



圖片附件: 圖片4.png (2012-8-3 15:08, 18.05 KB) / 下載次數(shù) 9663
http://www.valcooper.com/bbs/attachment.php?aid=1499&k=7efd117c9c56c76b956ce1d5b1f8f2de&t=1751558102&sid=72Deez



圖片附件: 圖片5.png (2012-8-3 15:08, 34.51 KB) / 下載次數(shù) 9629
http://www.valcooper.com/bbs/attachment.php?aid=1500&k=3c35f5e9ee7c722830db5eeb40cb0cdd&t=1751558102&sid=72Deez



圖片附件: 圖片6.png (2012-8-3 15:08, 21.33 KB) / 下載次數(shù) 9687
http://www.valcooper.com/bbs/attachment.php?aid=1501&k=d7dbb567207eaa818bfe1e394c93efd0&t=1751558102&sid=72Deez



圖片附件: 圖片7.png (2012-8-3 15:08, 5.44 KB) / 下載次數(shù) 9770
http://www.valcooper.com/bbs/attachment.php?aid=1502&k=432de8b60fe1bfcb535273cb5c1897cf&t=1751558102&sid=72Deez



圖片附件: 圖片8.png (2012-8-3 15:08, 2.26 KB) / 下載次數(shù) 9558
http://www.valcooper.com/bbs/attachment.php?aid=1503&k=c70fed975f0b4427107d8483137e079b&t=1751558102&sid=72Deez



圖片附件: 圖片9.png (2012-8-3 15:08, 18.4 KB) / 下載次數(shù) 9687
http://www.valcooper.com/bbs/attachment.php?aid=1504&k=f1e0b10351730131fe598c602e514cd6&t=1751558102&sid=72Deez



圖片附件: 圖片10.png (2012-8-3 15:10, 21.52 KB) / 下載次數(shù) 9637
http://www.valcooper.com/bbs/attachment.php?aid=1505&k=63f909c53102e961cde5988f67398af5&t=1751558102&sid=72Deez



圖片附件: 圖片11.png (2012-8-3 15:10, 6.11 KB) / 下載次數(shù) 9561
http://www.valcooper.com/bbs/attachment.php?aid=1506&k=1e1ad39eec212565224801252a44b76c&t=1751558102&sid=72Deez



圖片附件: 圖片12.png (2012-8-3 15:10, 15.77 KB) / 下載次數(shù) 9558
http://www.valcooper.com/bbs/attachment.php?aid=1507&k=681881391ab36d855ff0550fec9fae7e&t=1751558102&sid=72Deez



圖片附件: 圖片13.png (2012-8-3 15:10, 15.55 KB) / 下載次數(shù) 9685
http://www.valcooper.com/bbs/attachment.php?aid=1508&k=8b9d29b8599e056ef7f03cecac9e63e1&t=1751558102&sid=72Deez



圖片附件: 圖片14.png (2012-8-3 15:10, 77.08 KB) / 下載次數(shù) 9680
http://www.valcooper.com/bbs/attachment.php?aid=1509&k=2c3bbbe9e34fce20b899df749feab111&t=1751558102&sid=72Deez



圖片附件: 圖片15.png (2012-8-3 15:10, 19.75 KB) / 下載次數(shù) 9627
http://www.valcooper.com/bbs/attachment.php?aid=1510&k=8a5e7054f7137893825adc625496bef2&t=1751558102&sid=72Deez



圖片附件: 圖片16.png (2012-8-3 15:11, 55.7 KB) / 下載次數(shù) 9715
http://www.valcooper.com/bbs/attachment.php?aid=1511&k=dcc15cc4c6f56d26b7417509366c3d46&t=1751558102&sid=72Deez



圖片附件: 圖片17.png (2012-8-3 15:11, 17.79 KB) / 下載次數(shù) 9498
http://www.valcooper.com/bbs/attachment.php?aid=1512&k=4e76018ed5fae35fc1bf01973e1803b1&t=1751558102&sid=72Deez



圖片附件: 圖片18.png (2012-8-3 15:11, 19.28 KB) / 下載次數(shù) 9466
http://www.valcooper.com/bbs/attachment.php?aid=1513&k=9b2594cbcc530edd6996d8b546592b78&t=1751558102&sid=72Deez



圖片附件: 圖片19.png (2012-8-3 15:11, 10.17 KB) / 下載次數(shù) 9477
http://www.valcooper.com/bbs/attachment.php?aid=1514&k=c532c1abe6918190e5cdb7e496c4fdd5&t=1751558102&sid=72Deez



圖片附件: 圖片20.png (2012-8-3 15:11, 7.96 KB) / 下載次數(shù) 9451
http://www.valcooper.com/bbs/attachment.php?aid=1515&k=31583232f9cc69d7b1121896ba913878&t=1751558102&sid=72Deez



圖片附件: 圖片21.png (2012-8-3 15:11, 8.18 KB) / 下載次數(shù) 9493
http://www.valcooper.com/bbs/attachment.php?aid=1516&k=9d5ea8c65690a47b9d9da1a18e679e71&t=1751558102&sid=72Deez



附件: wdOS系統(tǒng)下源碼編譯安裝apache2.2.22 php5.3.10.doc (2012-8-3 15:17, 222 KB) / 下載次數(shù) 23
http://www.valcooper.com/bbs/attachment.php?aid=1519&k=ea7fafeaa762a7a6ee258d57d4b03c6b&t=1751558102&sid=72Deez
作者: godog    時(shí)間: 2013-1-6 16:18

好東西..下一個(gè)看看
作者: xiaofei188    時(shí)間: 2013-2-1 14:24

這個(gè)金幣怎么來哦。。。
作者: godsonge    時(shí)間: 2013-2-22 21:47

學(xué)習(xí)下,下載收藏吧
作者: zts1993    時(shí)間: 2013-4-30 00:18

我要svn支持,看來得自己編譯了。
作者: speedfly    時(shí)間: 2014-1-18 20:48

感謝教程 正在考慮升級PHP5.3




歡迎光臨 WDlinux官方論壇 (http://www.valcooper.com/bbs/) Powered by Discuz! 7.2