关于集成环境下php版本升级

在一次测试中我使用了较低版本的appserv2.5.9。这个版本集成的mysql对某些sql语句例如count等关键字没法解析,因此我就升级到了更新的版本2.6.0.在这个版本上,集成的是php6,此时网站会报错PHP Strict Standards: 关于类中方法的访问(可以使用直接访问的方式,须要先进行实例化),可是这个框架写的很早了,因此致使不兼容,所以我只能下降php的版本,以前在本地搭建的测试环境使用的是php 5.3的版本,因而解压到相应文件夹,在httpd.conf中更改了load_module php5_module;并在php.ini中配置了动态连接库的地址extension_dir;以及session.save_path;可是当我去访问网站的时候,apache并不能对php文件进行解析,最后才发现,要在load_modulephp

php5_module 下面增长mysql

#PHP5sql

LoadModule php5_module "D:/Apps/WEBSITES/php5/php5apache2_2.dll"apache

#用于 寻找php.ini的目录服务器

PHPIniDir "D:/Apps/WEBSITES/php5"session

#使apache执行.php文件app

AddType application/x-httpd-php  .php框架


至此,才解决了上述问题
ide


补充一下,当服务器出现问题时,必定要常常查看error.log文件,已有意想不到的收获哦!测试