程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP開發環境的配置(Linux平台上安裝Apache和PHP)

PHP開發環境的配置(Linux平台上安裝Apache和PHP)

編輯:關於PHP編程

PHP開發環境的配置(Linux平台上安裝Apache和PHP)


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,通過遠程訪問),訪問成功則顯示如下:

\

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved