windows下搭建php環境

3.與Apache協同工做php

3.1 php以module方式與Apache相結合,打開Apache的配置文件,以關鍵字「LoadModule」定位,配置要加載的模塊,html

在最後添加以下兩行:java

LoadModule php5_module "E:/pro/phpx/ap/php5.6.15/php5apache2_4.dll"
PHPIniDir "E:/pro/phpx/ap/php5.6.15/"


第一行「LoadModule php5_module "E:/pro/phpx/ap/php5.6.15/php5apache2_4.dll"」是指以module方式加載php,apache

第二行「PHPIniDir "E:/pro/phpx/ap/php5.6.15/"」是指明php的配置文件php.ini的位置,app

注意,其中的「E:/pro/phpx/ap/」要改爲你先前選擇的php解壓縮的目錄。ide

在php的解壓目錄下,可能有php5apache2.dll、php5apache2_2.dll、php5apache2_4.dll,根據本身的Apache狀況配置。網站


3.2 以關鍵字AddType application搜索,能夠定義可以執行php文件類型,ui

加入this

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html


兩行,你也能夠加入更多,實質就是添加能夠執行php的文件類型,code

好比你再加上一行「AddTypeapplication/x-httpd-php .htm」,則.htm文件也能夠執行php程序了,

你甚至還能夠添加上一行「AddTypeapplication/x-httpd-php .txt」,讓普通的文本txt也能運行php程序。


3.3 DocumentRoot 指向網站根目錄

默認是 ${SRVROOT}/htdocs,可自行修改。

在其目錄下,建立一個 test.php文件。

內容可以下:

<?php
echo 'Mao[E:\pro\phpx\ap\Apache24\htdocs]';
phpinfo();
?>

訪問:localhost,能正確顯示即正常。


4. host文件,模擬域名

C:\Windows\System32\drivers\etc\hosts


添加:

127.0.0.1       jzs.com
127.0.0.1       www.jzs.com
127.0.0.1       bjjx.jzs.com
127.0.0.1       www.bjjx.jzs.com

便可使用方便


5. 403 Forbidden的問題

Forbidden

You don't have permission to access /test.php on this server.

的問題解決:

<Directory />
    AllowOverride none
#    Require all denied        #這句注註釋掉就行了
</Directory>
相關文章
相關標籤/搜索