本文目錄一覽:
如何配置Apache和PHP?
apache服務器和php的配置應用還是很廣泛的,如果你愛好或從事php程序,那麼進行本文所提到的配置是不可避免的,當然,對於不同版本的php和apache,其配置還是不盡相同的,這裡就最新的版本做一個簡單的配置介紹.
apache_2.2.4,php_5.2.6.6.
安裝apache_2.2.4,假設安裝目錄C:\Program Files\Apache Software Foundation\Apache2.2。對httpd.conf配置如下:
DocumentRoot “C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”
可以根據需要定義web根目錄,如果我想把這個根目錄放在D盤web下,就可以在httpd.conf中增加代碼:Documentroot:”D/web”
安裝php,把php解壓縮到” C:\php 5.0″,把php.ini_dist文件拷貝到c:\WINDOWS或c:\winnt40,更名為php.ini。修改php.ini中eatension_dir和doc_root,對於eatension_dir,可以設置為存放php_*.dll的目錄,比如:eatension_dir “C:\php 5.0\ext”。對於doc_root,如果在安裝apache時,自己定義了web根目錄,就把doc_root設為該根目錄,如:doc_root “D/web” ,沒有定義情況:”C:/Program Files/Apache Software Foundation/Apache2.2/htdocs”。
回過頭來在httpd.conf文件後面加上一下三行代碼:
LoadModule php5_module “C:/php 5.0/php5apache2_2.dll”
AddType application/x-httpd-php .php
PHPIniDir “C:/php 5.0”
從新打開apache服務器,在web根目錄文件夾中寫一個程序。
?php
phpinfo();
?
把上面代碼保存為info.php.
打開一個網頁,在地址欄輸入下面的地址: ,回車,那麼將看到:
到此配置完畢。
如何在apache中配置php模塊
yum安裝的話配置文件/etc/httpd/conf.d/php.conf
IfModule prefork.c
LoadModule php5_module modules/libphp5.so
/IfModule
IfModule worker.c
LoadModule php5_module modules/libphp5-zts.so
/IfModule
怎麼開啟apache的php模塊
Apache對於php的解析,就是通過眾多Module中的php Module來完成的,加載php是通過php5這個模塊來實現的,下面通過圖來說明Apache加載php模塊的過程及代碼如何加載php。 把php最終集成到Apache系統中,還需要對Apache進行一些必要的設置。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/272148.html