網站公告列表
加入收藏
設為首頁
聯系站長
您現在的位置: 福州電腦之家 >> 站長日記 >> 站長日記 >> 正文
  [推薦]php內存位置訪問無效         ★★★ 【字體:
php內存位置訪問無效
作者:福州電腦…    站長日記來源:本站原創    點擊數:    更新時間:2008-11-11

客戶一個PHP網站每天早上都訪問不了,提示“內存位置訪問無效”,重啟IIS無效,要重啟服務器才能暫時正常,過一會兒又是出現這個“內存位置訪問無效”的提示。

到百度上搜索了一下,找到解決方法,在此記錄一下:

打開c:\windows\php.ini文件,搜索下面的字段

extension=php_exif.dll

找到后在前面加一個;分號注釋掉

如下:

;extension=php_exif.dll

保存重啟iis再訪問一下php文件看看能否打開了,沒有出現內存位置訪問無效了。

以上操作實際上是把php_exif.dll組件禁用了。如果一定要用到這個組件可以試試下面這個方法:

一、將IIS的錯誤顯示打開,未發現錯誤原因!

二、檢查IIS擴展,ISAPI、php.ini與Mysql配置以及相應的安裝目錄ACLs權限,均無誤。

三、回收IIS進程,錯誤仍然出現”內存位置訪問無效”….

四、將php.ini中 display_startup_errors = On 打開,問題所在終于發現了…  (注:如果將php.ini的display_startup_errors打開,如果php有錯誤出理,就會提示,而且在事件查看器中有記錄。如果設置為display_startup_errors = Off,則不會有任何提示)

五、Warning  Cannot load module ‘SQLite’ because required module ‘pdo’ is no loaded

六、根據以上錯誤提示,解決辦法就很簡單了,因為加載php_sqlite.dll時未加載到php_pdo.dll文件,所以運行phpinfo()函數時提示內存 位置訪問無效。
找到php.ini配置文件,然后去掉
;extension=php_pdo.dll”前面的分號, extension=php_sqlite.dll
然后再回收一下IIS應用程序池進程,問題徹底解決….



站長日記錄入:福州電腦之家    責任編輯:福州電腦之家 
  • 上一篇站長日記:

  • 下一篇站長日記:
  • 發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口
    最新熱點 最新推薦 相關文章
    沒有相關站長日記
      網友評論:(只顯示最新10條。評論內容只代表網友觀點,與本站立場無關!)

    福州電腦之家版權所有 © 2006-2011 閩ICP備07014770號

    福建体彩36选7开奖