官术网_书友最值得收藏!

2.4 在Linux下安裝配置PHP+Apache開發(fā)環(huán)境

首先從Apache官方網(wǎng)站http://httpd.apache.org/download.cgi上下載Apache UNIX版的源碼文件httpd-2.2.4.tar.bz2,使用以下命令進(jìn)行編譯、安裝和控制:

                                              #tar jxvf httpd-2.2.4.tar.bz2
                                              #cd httpd-2.2.4
                                              #./configure --enable-so
                                              #make
                                              #make install
                                              #/usr/local/apache2/bin/apachectl start
                                              #/usr/local/apache2/bin/apachectl stop

經(jīng)過以上步驟便可以成功地安裝Apache服務(wù)器,不過在Linux下面Apache服務(wù)器的名字不叫Apache而是httpd,使用ps -All | grep httpd命令來檢查Apache服務(wù)器是否已經(jīng)運(yùn)行,如圖2-15所示。

圖2-15 Linux Apache運(yùn)行測試圖1

在圖2-15中可以看到Apache已經(jīng)運(yùn)行起來了,然后打開Firefox瀏覽器,并輸入127.0.0.1來訪問Apache服務(wù)器,如圖2-16所示。

圖2-16 Linux Apache運(yùn)行測試圖2

Linux下Apache默認(rèn)的輸出編碼為英文,所以要讓Apache輸出默認(rèn)為中文需要修改Apache配置文件httpd-languages.conf,如圖2-17所示:

圖2-17 Linux Apache中文頁面顯示配置圖

2.4.1 以模塊方式安裝PHP

首先從PHP官方網(wǎng)站http://cn.php.net/downloads.php上下載PHP5 UNIX版的源碼文件php-5.2.2.tar.bz2,然后使用以下命令進(jìn)行編譯和安裝:

          #tar jxvf php-5.2.2.tar.bz2
          #cd php-5.2.2
          #./configure --with-apxs2=/usr/local/apache2/bin/apxs
          #make
          #make install
          #cp php.ini-dist /usr/local/lib/php.ini

在Linux下以模塊方式安裝好PHP后,查看并配置Apache的配置文件httpd.conf來確認(rèn)PHP的安裝是否為模塊模式,如圖2-18和圖2-19所示:

圖2-19 Linux PHP模塊配置圖2

圖2-18 Linux PHP模塊配置圖1

通過運(yùn)行本章后面介紹的第一個PHP程序來檢測是否成功配置和啟用了PHP的模塊模式,如圖2-20所示:

圖2-20 Linux PHP模塊測試圖

2.4.2 以CGI方式安裝PHP

以CGI方式安裝PHP同以模塊方式安裝相似,只是在配置的時候配置參數(shù)不同,可以使用以下命令進(jìn)行編譯和安裝:

            #tar jxvf php-5.2.2.tar.bz2
            #cd php-5.2.2
            #./configure --enable-force-cgi-redirect --prefix=/usr/local/php5-cgi
            #make
            #make install
            #cp php.ini-dist /usr/local/lib/php.ini

在Linux下以模塊方式安裝好PHP后,查看并配置Apache的配置文件httpd.conf來確認(rèn)PHP的安裝是否為CGI模式,如圖2-21所示:

圖2-21 Linux PHP CGI配置圖

通過運(yùn)行本章后面介紹的第一個PHP程序來檢測是否成功配置和啟用了PHP的CGI模式,如圖2-22所示:

圖2-22 Linux PHP CGI測試圖

主站蜘蛛池模板: 勐海县| 饶河县| 昌图县| 长垣县| 兰溪市| 西吉县| 成都市| 壶关县| 邢台市| 林州市| 大竹县| 鸡泽县| 阿勒泰市| 静安区| 军事| 高唐县| 绥中县| 乌拉特前旗| 汉中市| 洪江市| 吐鲁番市| 塘沽区| 漾濞| 涞源县| 应城市| 年辖:市辖区| 四平市| 文山县| 拜城县| 营口市| 瑞安市| 东乌珠穆沁旗| 阿尔山市| 田林县| SHOW| 灵丘县| 泊头市| 平谷区| 延津县| 兴化市| 庆安县|