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>