程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP has encountered an Access Violation at 7C94BD02 問題解決

PHP has encountered an Access Violation at 7C94BD02 問題解決

編輯:PHP綜合

網上看了很多 都沒搞定 最後發現是兩個站用一個應用池的問題 新建了一個搞定 嘿嘿 :)

下面是網上的一些解決方法:

PHP has encountered an Access Violation at 7C94BD02 解決方法

先重啟一下IIS就能當時解決這個問題!

解決方法如下:

第一種可能:

去掉 PHP中 eaccelerator 的擴展 這樣做能夠解決您的問題,不過可能會加重系統負擔 因為eaccelerator主要是為了節省系統資源的東西

具體做法是找到php.ini 如果是我幫您配置的,一般在c:/php/php.ini或者 c:/winnt/php.ini 或者c:/Windows/PHP.ini

去掉

  1. zend_extension_ts="C:\PHP\extensions\eaccelerator_win_xxx.dll" 
  2. eaccelerator.shm_size="16" 
  3. eaccelerator.cache_dir="c:\temp" 
  4. eaccelerator.enable="1" 
  5. eaccelerator.optimizer="1" 
  6. eaccelerator.check_mtime="1" 
  7. eaccelerator.debug="0" 
  8. eaccelerator.filter="" 
  9. eaccelerator.shm_max="0" 
  10. eaccelerator.shm_ttl="0" 
  11. eaccelerator.shm_prune_period="0" 
  12. eaccelerator.shm_only="0" 
  13. eaccelerator.compress="1" 
  14. eaccelerator.compress_level="9" 

ea主要是在unix環境下開發的,但是作者忽略到Windows實際上不像u主機那樣,是沒有u主機的那種內存共享機制的 這個bug已經提交給他們了,希望0.9.5能夠解決

當然,如果您的機器這個問題不嚴重,建議還是保留,ea是一塊非常優秀的PHP緩存+加速軟件 配合zo使用,將會降低系統負擔 50%-80%左右,提高負載能力、速度和效率 200%左右

第二種可能

session_save_path 需要設定一個實際的物理路徑,並且該目錄需要everyone的所有權限,類似U主機的0777

第三種可能 c:/winnt/temp 或者 c:/Windows/temp 也需要everyone的所有權限,類似U主機的0777

第四種可能 您的內存嚴重不足,查看一下,如果有問題,請加內存,最好是一次加兩條 比如加1G內存,最好是加2條一模一樣的512M。否則沒有啟用雙通道,效果也很一般

第五種可能 ZendOptimizer和php的搭配不是很好 換個版本試試看 目前比較穩定的搭配是 php4.3.11+zo 2.5.10a 或者PHP4.4.1+zo 3.0 beta2

第六種可能

這種多屬於用win2003的用戶 他們在應用池中設定了限制 比如多長時間回收,最大使用內存多少等等 這些設置勢必造成這個經典的PHP錯誤

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved