在apache的主配置文件/conf/http.conf
最下面添加
Include "D:\workspace_php\apache-php.conf"
#文件路径可以任意
在D:\workspace_php文件下创建
apache-php.conf文件
它的具体内容为
- #
- # 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指令来添加自定义的配置文件,
尽可能减少对主配置文件的修改,使配置过程更加模块化。
|