真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

wdOS系統(tǒng)下源碼編譯安裝Apache2.2.22+php5.3.10

一.關(guān)于apche和php的介紹:

十余年的襄城網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整襄城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)從事“襄城網(wǎng)站設(shè)計”,“襄城網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。

Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計算機(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就是一個基于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,因為php的編譯會用到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編譯所需的包)

創(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 -chttp://apache.etoak.com/httpd/httpd-2.2.22.tar.gz

(網(wǎng)速不穩(wěn)定的情況下建議你在wget后面加個參數(shù)c)

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

tar -zxvfhttpd-2.2.22.tar.gz

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

./configure--prefix=/usr/local/apache----將apache安裝在這個目錄下

--enable-vhost-alias----支持虛擬主機(jī)的功能

--enable-rewrite-----允許重寫

--enable-info

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

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

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

cpbuild/rpm/httpd.init /etc/init.d/httpd

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

方法一:輸入下列命令:

chconfig --add httpd

chkconfig -- level 345 httpd on

方法二:

編輯 vi/etc/init.d/httpd

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

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

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

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


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

/etc/init.d/httpd start


第三步: 源碼安裝php5.3.10


同樣的,先把源代碼下載到/usr/local/src這個目錄下:(我這里下載的是php版本為5.3.10)

wgethttp://cn.php.net/get/php-5.3.10.tar.gz/from/this/mirror

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

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

./configure--prefix=/usr/local/php----指定php的安裝目錄

--with-config-file-path=/usr/local/php/etc----指定配置文件的路徑

--with-iconv-dir=/usr/local/libiconv

--with-libxml-dir=/usr

--enable-xml

--with-curl

--with-curlwrappers

--with-mhash

--with-mcrypt

--with-gd

--enable-gd-native-ttf

--with-xsl

--with-openssl

--with-ldap

--with-ldap-sasl

--with-xmlrpc

--without-pear

--with-apxs2=/usr/local/apache/bin/apxs--指定Apache服務(wù)器提供的apxs模塊支持程序的文件位置

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

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

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

安裝完成后把/usr/local/src/php-5.3.10這個目錄下的php.ini-development復(fù)制到/usr/local/lib/這個目錄下,并重命名為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)品使用)

第四步: 整合apache和php

為了讓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)頁文件的識別)


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

LoadModule php5_module modules/libphp5.so

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

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

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

三.測試結(jié)果:

1.還沒安裝php5.3.10之前,針對apache服務(wù)器的測試:

在本地瀏覽器輸入http://(虛擬機(jī)的ip地址),我這里就輸入http://192.168.1.102,回車就會看到這個測試頁面:

2.在apache整合php之后,重新在瀏覽器輸入http://192.168.1.102/test.php你就可以看到php的測試頁面


本文標(biāo)題:wdOS系統(tǒng)下源碼編譯安裝Apache2.2.22+php5.3.10
分享鏈接:http://weahome.cn/article/cpicgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部