Windows Server 2003 下Apache加载PHP失败的问题解决
2010-12-02 11:51
507 查看
网上查了很多资料都没用,经过各种测试,还是用一个看似很弱智的方法解决了问题。
问题描述:
初始PHP和Apache都安装在D:/Program Files/目录下
在httpd.conf中加入如下配置,用于加载PHP模块:
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
PHPIniDir "D:/PHP/" #该语句始终无法执行,添加后Apache无法启动,错误日志也看不出问题。
不添加该配置语句会导致Apache无法读取php.ini文件,也就没法加载php访问mysql的dll文件,使php程序无法访问mysql数据库。
问题解决:
尝试了很多方法,最后更改了PHP安装路径解决了问题,把PHP安装在Apache根目录下,终于成功读取了php.ini文件,并加载了Mysql动态链接库。
LoadModule php5_module "D:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apache2_2.dll"
PHPIniDir "D:/Program Files/Apache Software Foundation/Apache2.2/PHP/"
分析:
该问题可能和Windows Server的文件权限设置有关,看来有空得研究一下Window Server下Apache读取文件权限的问题。
之前用IIS + PHP + MySQL没啥问题,PHP装在哪都行,看来还是LAMP比较保险,Windows下还是IIS得了。
问题描述:
初始PHP和Apache都安装在D:/Program Files/目录下
在httpd.conf中加入如下配置,用于加载PHP模块:
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
PHPIniDir "D:/PHP/" #该语句始终无法执行,添加后Apache无法启动,错误日志也看不出问题。
不添加该配置语句会导致Apache无法读取php.ini文件,也就没法加载php访问mysql的dll文件,使php程序无法访问mysql数据库。
问题解决:
尝试了很多方法,最后更改了PHP安装路径解决了问题,把PHP安装在Apache根目录下,终于成功读取了php.ini文件,并加载了Mysql动态链接库。
LoadModule php5_module "D:/Program Files/Apache Software Foundation/Apache2.2/PHP/php5apache2_2.dll"
PHPIniDir "D:/Program Files/Apache Software Foundation/Apache2.2/PHP/"
分析:
该问题可能和Windows Server的文件权限设置有关,看来有空得研究一下Window Server下Apache读取文件权限的问题。
之前用IIS + PHP + MySQL没啥问题,PHP装在哪都行,看来还是LAMP比较保险,Windows下还是IIS得了。
相关文章推荐
- 解决Fedora Core 4中Apache无法加载libphp4.so模块的问题
- Apache PHP XCache 加载失败的解决
- Windows Server 2003 “Loaded Configuration File none”未加载php.ini的解决办法
- 解决Fedora Core 3及后续版本中Apache无法加载libphp4.so模块的问题
- 解决Fedora Core 4中Apache无法加载PHP模块的问题
- 解决Fedora Core 4中Apache无法加载PHP模块的问题
- 关于2003+IIS6.0+PHP 中ISAPI显示未加载问题解决方法
- 再战PHP:在windows server 2003环境下Apache2.2.14配置PHP5.2.12,服务器重启失败
- 解决远程桌面连接Windows Server 2003时提示“终端服务器超出了最大允许连接数”的问题
- APACHE PHP MYSQL 史上最全配置(解决乱码问题)
- PHP中调用SVN命令更新网站方法(解决文件名包含中文更新失败的问题)
- PHP环境下utf8乱码的解决方法---apache,php配置问题
- 故障解决:VS2005的水晶报表在WEB应用程序中多次使用后,就会出现加载报表失败.重启WEB服务器又正常了.过一段时间又出同样问题
- 解决Windows Server 2003域控时间与标准时间同步问题
- Apache连接PHP后无法启动问题解决思路
- php + apache 环境搭建过程中出现的问题及解决方法
- 对fckstyles.xml加载失败问题的解决
- Windows Server 2003 下 Delphi 提示无法加载 dclite70.bpl 的问题
- 安装windows server 2003 datacenter 的 sp2时出现id\syssetup.inf文件找不到无法安装问题的解决方法
- 如何解决在VPC2007环境下的Windows server 2003 R2没有声音的问题?