在一次測試中我使用了較低版本的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文件,已有意想不到的收穫哦!測試