PHP開發環境的配置(Linux平台上安裝Apache和php):
下載Apache (httpd-2.4.12.tar.gz)、下載PHP(php-5.6.9.tar.gz)、下載與PHP安裝相關的libxml2(libxml2-2.7.8.tar.gz)、下載與Apache安裝相關的三個文件:apr(apr-1.5.2.tar.gz)、apr-util(apr-util-1.5.4.tar.gz)、pcre (pcre-8.10.zip)
(1)安裝Apache:在安裝apache之前必須先安裝apr、apr-util和pcre,否則會出錯:
安裝apr:
Gunzip apr-1.5.2.tar.gz
Tar xvf apr-1.5.2.tar
進入apr-1.5.2目錄,然後執行:
./configure --prefix=/usr/local/apr
Make && make install
安裝apr-util:
解壓後進入apr-util目錄,然後執行:
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
Make && make install
安裝pcre:在安裝之前,必須先安裝gcc,否則無法編譯pcre文件
安裝gcc:yum -y install gcc+ gcc-c++
然後安裝pcre:
解壓後進入pcre目錄,然後執行:
./configure --prefix=/usr/local/pcre
Make && make install
安裝好這幾個文件後,可以安裝apache了,解壓httpd-2.4.12.tar.gz:
Gunzip httpd-2.4.12.tar.gz
Tar xvf httpd-2.4.12.tar
進入解壓目錄:cd httpd-2.4.12,然後執行:
./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util \
--with-pcre=/usr/local/pcre
Make && make install
(2)安裝PHP:
安裝php之前先安裝libxml2:
解壓後進入目錄:libxml2-2.7.8,然後執行:
./configure --prefix=/usr/local/libxml2
Make && make install
安裝php:解壓後進入目錄php-5.6.9,然後執行:
./configure --prefix=/usr/local/php --with-libxml-dir=/usr/local/libxml2 --with-apxs2=/usr/local/apache/bin/apxs
Make && make install
安裝好php之後,將解壓後的php-5.6.9目錄裡的php.ini-development復制到下面目錄:
cp php.ini-development /usr/local/php/lib/php.ini
(3)配置Apache的conf文件夾裡面的httpd-conf,添加下面內容(如果不存在的話):
LoadModule處添加LoadModule php5_module module/libphp5.so
在AddTypeapplication處添加AddType application/x-httpd-php .php
(4)啟動或者重啟Apache:
/usr/local/apache/bin/apachectl restart (或者start)
(5)測試Apache和PHP安裝是否正確:
進入Apache裡面的htdocs目錄下面,
[root@Masterpc htdocs]# vim hello.php
echo "Hello world!";
phpinfo();
?>
在浏覽器輸入:http://172.16.2.42/hello.php (本人linux主機的ip地址是 172.16.2.42,通過遠程訪問),訪問成功則顯示如下: