自从Windows7发布测试版后,一直作为小白鼠在用着,界面和用户体验都不错,但是一段时间后发现使用Xampp搭建的PHP环境运行起来暴慢,今天终于不能再忍受了,于是把Xampp给卸载了,使用手工安装的环境,但是“涛声依旧”。Google了一上,说是32位机与64位的问题,貌似系统是32的w7,奇怪了!
最后不得已,重新安装了XP,手动安装PHP环境,但是在安装的过程中出现了如下几个问题:
1、 关于短符号,即是否允许使用<? ?>,在现在使用的模块类中,生成的代码是以短符号包含PHP代码的,导致无法加载文件。
2、 关于扩展地址,即extension_dir,默认情况下是”./”,这个是必须要改的。
3、 php_mysql.dll扩展,在扩展地址和apache配置安装完成后,可以运行PHP了,但是发现在apache的错误日志显示PHP Warning: PHP Startup: Unable to load dynamic library ‘D:/work/php/ext/php_mysql.dll,在phpinfo()显示的扩展中并没有mysql,google下发现是某些扩展需要一些在system32中添加动态链接库,mysql和mysqli在PHP >= 5.0.0 需要 libmysql.dll,
4、 与3类似,显示PHP Warning: PHP Startup: Unable to load dynamic library ‘D:/work/php/ext/php_curl.dll’ 。curl函数库需要libeay32.dll,ssleay32.dll,解决方法:把php目录下的这两个文件拷贝到system32下即可。其它详细信息请移步Windows 下安装扩展库