在httpd.conf文件中找到以下字样的文字
.
.
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
.
.
在其后加入以下文字:
ScriptAlias /php/ "X:/XXX/php/" 注:X:/XXX/php/ 是你的php存放路径
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
保存httpd.conf
重起Apache .
一切ok
.
.
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
.
.
在其后加入以下文字:
ScriptAlias /php/ "X:/XXX/php/" 注:X:/XXX/php/ 是你的php存放路径
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
保存httpd.conf
重起Apache .
一切ok
看图片提示,阁下是用module的安装方式(1)重新启动服务试一下
(2)贴出相关php的apache里面的设置内容
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so然后在后面加上了
LoadModule php4_module C:/php/sapi/php4apache2.dll这样不够么?
ScriptAlias /php/ "X:/XXX/php/" 注:X:/XXX/php/ 是你的php存放路径
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
这段话的LoadModule php4_module C:/php/sapi/php4apache2.dll
也要加
都可以.Module方式:
.
.
LoadModule php4_module X:/XXX/php4apache2.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
.
.
========
CGI 方式:(如我前述)
.
.
ScriptAlias /php/ "X:/XXX/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
.
.
-----------------END----------------------------前述只配置 LoadModule php4_module X:/XXX/php4apache2.dll 是不够的
必须配置调用PHP处理的文件扩展名,
即
AddType application/x-httpd-php .php [.php3 .phtml]如果不用.php3则[ ]内可省去.