最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP has encountered an Access Violation 錯誤的解決方法

 更新時間:2010年01月17日 23:40:49   作者:  
一般是因為eaccelerator的問題,windows下容易出現(xiàn)這個問題。

搭建wordpress的時候發(fā)覺居然會報這種錯誤,網(wǎng)上的解決方案都是千篇一律的復制粘貼,都是關(guān)于eaccelerator的設置問題,我很奇怪我并沒有安裝這個擴展???不過倒是安裝過APC擴展,兩種擴展都是優(yōu)化服務器做底層代碼支持,實現(xiàn)緩存共享。將APC關(guān)閉就不報錯了。

一般是因為eaccelerator的問題
解決方法如下:
php for windows的bug
參考:

第一種可能:

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

具體做法是找到php.ini
如果是我?guī)湍渲玫?,一般在c:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini

去掉

復制代碼 代碼如下:

zend_extension_ts="C:\php\extensions\eaccelerator_win_xxx.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="c:\temp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

ea主要是在unix環(huán)境下開發(fā)的,但是作者忽略到windows實際上不像u主機那樣,是沒有u主機的那種內(nèi)存共享機制的
這個bug已經(jīng)提交給他們了,希望0.9.5能夠解決

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

第二種可能

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

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

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

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

第六種可能

這種多屬于用win2003的用戶
他們在應用池中設定了限制
比如多長時間回收,最大使用內(nèi)存多少等等
這些設置勢必造成這個經(jīng)典的php錯誤

很多人說,是php版本的問題,其實不然,可以從四個地方來看這個問題
1,是否zend所需的dll文件所在目錄給的權(quán)限不夠,必須有讀取和運行的權(quán)限
2,是否使用的2003,設置過應用池,比如池中限制了什么什么,調(diào)整一下再試試看,是否好了,呵呵
3,php.ini有兩個地方?jīng)]有設置,而且一些程序必須用到的

A
將;upload_tmp_dir該行的注釋符,即前面的分號“;”去掉,使該行在php.ini文檔中起作用。upload_tmp_dir是用來定義上傳文件存放的臨時路徑,在這里你還可以給其定義一個絕對路徑,例如:upload_tmp_dir = d:upload  當然,此時你的d:upload目錄必須有讀寫權(quán)限。 
這里我設置為 
upload_tmp_dir = "c:\windows\temp\"

B
出現(xiàn)這樣的錯誤語句一般是因為你的php.ini中關(guān)于session.save_path一項沒有設置好,解決的方法是將session.save_path和session.cookie_path 設置置為 
session.save_path = "c:\windows\temp\" 
session.cookie_path = "c:\windows\temp\" 
(這個設置不知道是否正確.沒試過.)
   也可以在c:\目錄下建立一個temp目錄,即可(前面我們的eaccelerarot正好用到,建立過這么一個文件夾)

PHP has encountered an Access Violation解決方法總結(jié)
這個問題不是很好處理,困惑了很多站長非常時間了
主要出現(xiàn)在windows主機的服務器上。
在php官方,http://bugs.php.net/
也能夠查到兩三千頁的報告,他們官方也是束手無策,經(jīng)過了11個小版本后,還是沒有徹底解決
http://bugs.php.net/search.php?c ... ess&x=8&y=9

目前我提供一下這幾年我維護經(jīng)驗,我的一些民間解決辦法

本貼不斷更新,請關(guān)注!!! 引用:
第一種可能:

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

具體做法是找到php.ini
如果是我?guī)湍渲玫?,一般在c:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini

去掉

復制代碼 代碼如下:

zend_extension_ts="C:\php\extensions\eaccelerator_win_xxx.dll"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="c:\temp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

ea主要是在unix環(huán)境下開發(fā)的,但是作者忽略到windows實際上不像u主機那樣,是沒有u主機的那種內(nèi)存共享機制的
這個bug已經(jīng)提交給他們了,希望0.9.5能夠解決

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

session_save_path 需要設定一個實際的物理路徑,并且該目錄需要everyone的所有權(quán)限,類似U主機的0777引用:
第三種可能
c:/winnt/temp 或者 c:/windows/temp
也需要everyone的所有權(quán)限,類似U主機的0777引用:
第四種可能
您的內(nèi)存嚴重不足,查看一下,如果有問題,請加內(nèi)存,最好是一次加兩條
比如加1G內(nèi)存,最好是加2條一模一樣的512M。否則沒有啟用雙通道,效果也很一般引用:
第五種可能
ZendOptimizer和php的搭配不是很好
換個版本試試看
目前比較穩(wěn)定的搭配是
php4.3.11+zo 2.5.10a
或者php4.4.1+zo 3.0 beta2引用:
第六種可能

這種多屬于用win2003的用戶
他們在應用池中設定了限制
比如多長時間回收,最大使用內(nèi)存多少等等
這些設置勢必造成這個經(jīng)典的php錯誤
木頭經(jīng)過數(shù)以百計的測試,敢擔保問題會出現(xiàn)在這里。引用:
第七種解決辦法
2003用戶,可以通過修改正在運行的應用池的, “性能”-“WEB園”“最大工作進程數(shù)”來解決.
曾經(jīng)有個用戶,直到加為10,才徹底解決了這個問題。

相關(guān)文章

  • php連接oracle數(shù)據(jù)庫的方法(測試成功)

    php連接oracle數(shù)據(jù)庫的方法(測試成功)

    這篇文章主要介紹了php連接oracle數(shù)據(jù)庫的方法,簡單分析了php連接Oracle數(shù)據(jù)庫的常見方法與具體操作技巧,并對可能出現(xiàn)的問題進行了總結(jié)分析,需要的朋友可以參考下
    2016-05-05
  • 10個簡化PHP開發(fā)的工具

    10個簡化PHP開發(fā)的工具

    這篇文章主要介紹了10個簡化PHP開發(fā)的工具,都是今年比較熱門和使用的,需要的朋友可以參考下
    2014-12-12
  • php Smarty 字符比較代碼

    php Smarty 字符比較代碼

    php Smarty 字符比較代碼,需要的朋友可以參考下。
    2011-02-02
  • php 重寫分頁器 CLinkPager的實例

    php 重寫分頁器 CLinkPager的實例

    這篇文章主要介紹了php 重寫分頁器 CLinkPager的實例的相關(guān)資料,希望通過本文能幫助到大家,讓大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • PHP代碼優(yōu)化技巧小結(jié)

    PHP代碼優(yōu)化技巧小結(jié)

    我們在編寫程序時,想要使自己的程序占用資源最小,運行速度更快,代碼量更少。PHP獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法,它可以比 CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高得多。
    2015-09-09
  • PHP 獲取某年第幾周的開始日期和結(jié)束日期的實例

    PHP 獲取某年第幾周的開始日期和結(jié)束日期的實例

    下面小編就為大家分享一篇PHP 獲取某年第幾周的開始日期和結(jié)束日期的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • php讓圖片可以下載的代碼

    php讓圖片可以下載的代碼

    讓圖片也能像附件一樣的下載,不多說了。請看下面的程序!
    2008-09-09
  • 2020最新版 PhpStudy V8.1版本下載安裝使用詳解

    2020最新版 PhpStudy V8.1版本下載安裝使用詳解

    這篇文章主要介紹了2020最新版 PhpStudy V8.1版本下載安裝使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • php判斷當前用戶已在別處登錄的方法

    php判斷當前用戶已在別處登錄的方法

    這篇文章主要介紹了php判斷當前用戶已在別處登錄的方法,主要利用session記錄用戶登錄信息來完成這一功能,是非常實用的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • php之CodeIgniter學習筆記

    php之CodeIgniter學習筆記

    本篇文章是對php中的CodeIgniter進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

麦盖提县| 淮南市| 裕民县| 渭南市| 石家庄市| 武宁县| 林芝县| 无为县| 奉节县| 广西| 香港| 哈密市| 霍山县| 福安市| 临清市| 图们市| 商水县| 镇赉县| 平乡县| 昌吉市| 鄂州市| 乌兰察布市| 伊春市| 平遥县| 连山| 北海市| 永兴县| 额尔古纳市| 临清市| 沙湾县| 临潭县| 河南省| 拜城县| 龙江县| 石棉县| 盖州市| 无棣县| 会泽县| 通榆县| 周口市| 堆龙德庆县|