php出現(xiàn)內(nèi)存位置訪問無效錯誤問題解決方法
配置環(huán)境如下:
Win2003SP2+IIS6+php5.26+mysql5.0.51a+zend3.3a+PhpMyAdmin2.11.7.1 PHP執(zhí)行方式:isapi。Mysql為手動安裝。
關(guān)于“內(nèi)存位置訪問無效”的 錯誤解決辦法與步驟:(一些部份無效的調(diào)試步驟略過..)
一、將IIS的錯誤顯示打開,未發(fā)現(xiàn)錯誤原因!
二、檢查IIS擴展,ISAPI、php.ini與Mysql配置以及相應(yīng)的安裝目錄ACLs權(quán)限,均無誤。
三、回收IIS進程,錯誤仍然出現(xiàn)”內(nèi)存位置訪問無效”….
四、將php.ini中 display_startup_errors = On 打開,問題所在終于發(fā)現(xiàn)了… (注:如果將php.ini的display_startup_errors打開,如果php有錯誤出理,就會提示,而且在事件查看器中有記錄。如果設(shè)置為display_startup_errors = Off,則不會有任何提示)
五、錯誤分析
Cannot load module ‘SQLite' because required module ‘pdo' is no loaded
上面這條錯誤信息終于被發(fā)現(xiàn)了。大概意思就是因為php.ini配置中開啟了SQLite桌面數(shù)據(jù)庫的支持,但未開啟相關(guān)的pdo模式,pdo模塊加載失敗…..
六、解決辦法也很簡單了,因為加載php_sqlite.dll時未加載到php_pdo.dll文件,所以運行phpinfo()函數(shù)時提示內(nèi)存 位置訪問無效。找到php.ini配置文件,然后去掉”;extension=php_pdo.dll”前面的分號, extension=php_sqlite.dll
然后再回收一下IIS應(yīng)用程序池進程,問題徹底解決。
- PHP 內(nèi)存緩存加速功能memcached安裝與用法
- PHP數(shù)組內(nèi)存耗用太多問題的解決方法
- 訪問php時提示內(nèi)存位置訪問無效的解決辦法和思路分析
- 采用PHP函數(shù)memory_get_usage獲取PHP內(nèi)存清耗量的方法
- PHP中使用unset銷毀變量并內(nèi)存釋放問題
- phpExcel導(dǎo)出大量數(shù)據(jù)出現(xiàn)內(nèi)存溢出錯誤的解決方法
- 關(guān)于PHP內(nèi)存溢出問題的解決方法
- 解析PHP中的內(nèi)存管理,PHP動態(tài)分配和釋放內(nèi)存
- 解析PHP中的unset究竟會不會釋放內(nèi)存
- php統(tǒng)計時間和內(nèi)存使用情況示例分享
- PHP腳本內(nèi)存泄露導(dǎo)致Apache頻繁宕機解決方法
- PHP通過內(nèi)置函數(shù)memory_get_usage()獲取內(nèi)存使用情況
- php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法
- php實現(xiàn)讀取內(nèi)存順序號
- 解決PHP里大量數(shù)據(jù)循環(huán)時內(nèi)存耗盡的方法
- PHP內(nèi)存使用情況如何獲取
相關(guān)文章
php 實現(xiàn)svg轉(zhuǎn)化png格式的方法分析
這篇文章主要介紹了php 實現(xiàn)svg轉(zhuǎn)化png格式的方法,結(jié)合實例形式分析了php svg轉(zhuǎn)化png格式相關(guān)實現(xiàn)技巧、遇到的問題與操作注意事項,需要的朋友可以參考下2020-01-01php外部執(zhí)行命令函數(shù)用法小結(jié)
這篇文章主要介紹了php外部執(zhí)行命令函數(shù)用法,結(jié)合實例形式分析了exec與system執(zhí)行外部命令的相關(guān)使用技巧,需要的朋友可以參考下2016-10-10PHP微信網(wǎng)頁授權(quán)的配置文件操作分析
這篇文章主要介紹了PHP微信網(wǎng)頁授權(quán)的配置文件操作,結(jié)合實例形式分析了php微信授權(quán)配置文件的相關(guān)功能、用法及操作注意事項,需要的朋友可以參考下2019-05-05