windows下搭建php环境

3.与Apache协同工作

3.1 php以module方式与Apache相结合,打开Apache的配置文件,以关键字“LoadModule”定位,配置要加载的模块,

在最后添加如下两行:

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,

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

注意,其中的“E:/pro/phpx/ap/”要改成你先前选择的php解压缩的目录。

在php的解压目录下,可能有php5apache2.dll、php5apache2_2.dll、php5apache2_4.dll,根据自己的Apache情况配置。


3.2 以关键字AddType application搜索,可以定义能够执行php文件类型,

加入

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


两行,你也可以加入更多,实质就是添加可以执行php的文件类型,

比如你再加上一行“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>


你可能感兴趣的:(windows下搭建php环境)