您好,登錄后才能下訂單哦!
在一次測試中我使用了較低版本的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_module
php5_module 下面增加
#PHP5
LoadModule php5_module "D:/Apps/WEBSITES/php5/php5apache2_2.dll"
#用于 尋找php.ini的目錄
PHPIniDir "D:/Apps/WEBSITES/php5"
#使apache執行.php文件
AddType application/x-httpd-php .php
至此,才解決了上述問題
補充一下,當服務器出現問題時,一定要經常查看error.log文件,已有意想不到的收獲哦!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。