配置apache以支持php 在apache主配置文件httpd.conf中Include自定义配置文件
2012-11-27 20:40
435 查看
在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指令来添加自定义的配置文件,
尽可能减少对主配置文件的修改,使配置过程更加模块化。
最下面添加
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指令来添加自定义的配置文件,
尽可能减少对主配置文件的修改,使配置过程更加模块化。
相关文章推荐
- Apache-支持shtml实现include文件解析的配置方法
- 让Apache支持shtml实现include文件解析的配置方法
- 如何让你的Apache支持include文件解析和支持shtml的相关配置
- 让Apache支持shtml实现include文件解析的配置方法
- RedHat7 Apache支持PHP配置文件的方法
- 让Apache支持shtml实现include文件解析的配置方法
- 让Apache支持shtml实现include文件解析的配置方法
- 配置 Apache 服务器支持 PHP 文件的解析
- 详解配置 Apache 服务器支持 PHP 文件的解析
- Linux下apache支持PHP配置文件的方法
- 让Apache支持shtml实现include文件解析的配置方法
- 修改Apache配置指定php配置文件php.ini的位置方法
- Apache下开启SSI配置使html支持include包含
- Linux Nginx安装配置文件支持PHP
- php自定义配置文件的读取
- apache配置实现include html,shtml文件
- linux中查看nginx、apache、php、mysql配置文件路径的方法
- Sphinx主配置文件中用php脚本实现include多个配置文件
- apache中配置php支持模块模式、cgi模式和fastcgi模式的实验
- apache对php支持的配置