在apache的主配置文件/conf/http.conf

最下面添加

Include "D:workspace_phpapache-php.conf"

文件路径可以任意

在D:workspace_php文件下创建

apache-php.conf文件

它的具体内容为

[html] view plain copy

PHP-Module setup

LoadFile "D:/xampp/php/php5ts.dll"
LoadModule php5_module "D:/xampp/php/php5apache2_2.dll"

<FilesMatch ".php$">

SetHandler application/x-httpd-php  

</FilesMatch>
<FilesMatch ".phps$">

SetHandler application/x-httpd-php-source  

</FilesMatch>

PHP-CGI setup

<FilesMatch ".php$">

SetHandler application/x-httpd-php-cgi

</FilesMatch>

<IfModule actions_module>

Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"

</IfModule>

<IfModule php5_module>

PHPINIDir "D:/xampp/php"  

</IfModule>

<IfModule mime_module>

AddType text/html .php .phps  

</IfModule>

ScriptAlias /php-cgi/ "D:/xampp/php/"
<Directory "D:/xampp/php">

AllowOverride None  
Options None  
Require all denied  
<Files "php-cgi.exe">  
      Require all granted  
</Files>  

</Directory>

<Directory "D:/xampp/cgi-bin">

<FilesMatch "\.php$">  
    SetHandler cgi-script  
</FilesMatch>  
<FilesMatch "\.phps$">  
    SetHandler None  
</FilesMatch>  

</Directory>

其中php所在的目录请根据自己的情况进行修改。
你可能已经注意到我用的是xampp下php。

本文也是借鉴了xampp的配置思路,即在apache主配置文件中多使用Include指令来添加自定义的配置文件,

尽可能减少对主配置文件的修改,使配置过程更加模块化。


已注销
1 声望0 粉丝

下一篇 »
基础查询