apache2.2 php5 mysql_Windows下Apache2.2 PHP5.2 MySql5.1 配置方法与注意的地方

加入支持 php5 和 mysql 的代码到 httpd.conf:

Copy code

LoadModule php5_module "D:/php5/php5apache2_2.dll"

LoadFile "D:/php5/libmysql.dll"

PHPIniDir "D:/php5"

AddType application/x-httpd-php .php

LoadFile 行用来支持 mysql,其他3行用来支持 php5.2。具体路径自行修正。如果不需支持mysql,则

LoadFile 行可以不加。

修改 php.ini 文件:

Copy code

extension_dir="D:/php5/ext"

extension=php_dba.dll

extension=php_dbase.dll

extension=php_gd2.dll

extension=php_imap.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

把这些前面的 ; 去掉,extension功能模块请根据需要配置。

新建一个PHP测试页面如下:

Copy code

phpinfo();

?>

如果出现apache启动出错,则在Win32命令行下输入:

httpd [ -k install|config|uninstall ] [ -n name ] [ -w ]

例如:httpd -k start -n "Apache2.2" -w

在配置apache2.2的php模块时,发现无法启动apache服务,去事件管理器中查看,发现apache提示的错误为“Cannot

load php5apache2_2.dll into

server”。我对照了下路径,发现路径是正确的,和网上说的php版本不一样,php5apache2_2.dll不存在没关系。

重新安装了2次PHP和按照文章对照配置了下,还是无法加载php5apache2_2.dll模块。无语了。。

后面下载了一个版本比较低的php5,php5apache2_2.dll版本为5.2.11,然后将apache的模块设置到这个低版本的php5apache2_2.dll动态库后,发现不会提示这个错误了,成功加载。

由此看来不能一味追求高版本,得其他软件也能跟得上才行。。

还有就是下载php5的时候选择Thread

Safe版本的,VC6和VC9两个不同版本需要的编译器不一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值