天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP has encountered an Access Violation 錯(cuò)誤的解決方法

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

一般是因?yàn)閑accelerator的問(wèn)題
解決方法如下:
php for windows的bug
參考:

第一種可能:

去掉 php中 eaccelerator 的擴(kuò)展
這樣做能夠解決您的問(wèn)題,不過(guò)可能會(huì)加重系統(tǒng)負(fù)擔(dān)
因?yàn)閑accelerator主要是為了節(jié)省系統(tǒng)資源的東西

具體做法是找到php.ini
如果是我?guī)湍渲玫模话阍赾:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini

去掉
復(fù)制代碼 代碼如下:
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)境下開(kāi)發(fā)的,但是作者忽略到windows實(shí)際上不像u主機(jī)那樣,是沒(méi)有u主機(jī)的那種內(nèi)存共享機(jī)制的
這個(gè)bug已經(jīng)提交給他們了,希望0.9.5能夠解決

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

第二種可能

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

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

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

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

第六種可能

這種多屬于用win2003的用戶(hù)
他們?cè)?a href=/pingce/yingyong/ target=_blank class=infotextkey>應(yīng)用池中設(shè)定了限制
比如多長(zhǎng)時(shí)間回收,最大使用內(nèi)存多少等等
這些設(shè)置勢(shì)必造成這個(gè)經(jīng)典的php錯(cuò)誤

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

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

B
出現(xiàn)這樣的錯(cuò)誤語(yǔ)句一般是因?yàn)槟愕?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php.ini中關(guān)于session.save_path一項(xiàng)沒(méi)有設(shè)置好,解決的方法是將session.save_path和session.cookie_path 設(shè)置置為 
session.save_path = "c:/windows/temp/" 
session.cookie_path = "c:/windows/temp/" 
(這個(gè)設(shè)置不知道是否正確.沒(méi)試過(guò).)
   也可以在c:/目錄下建立一個(gè)temp目錄,即可(前面我們的eaccelerarot正好用到,建立過(guò)這么一個(gè)文件夾)

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

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

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

去掉 php中 eaccelerator 的擴(kuò)展
這樣做能夠解決您的問(wèn)題,不過(guò)可能會(huì)加重系統(tǒng)負(fù)擔(dān)
因?yàn)閑accelerator主要是為了節(jié)省系統(tǒng)資源的東西

具體做法是找到php.ini
如果是我?guī)湍渲玫模话阍赾:/php/php.ini或者 c:/winnt/php.ini 或者c:/windows/php.ini

去掉
復(fù)制代碼 代碼如下:
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)境下開(kāi)發(fā)的,但是作者忽略到windows實(shí)際上不像u主機(jī)那樣,是沒(méi)有u主機(jī)的那種內(nèi)存共享機(jī)制的
這個(gè)bug已經(jīng)提交給他們了,希望0.9.5能夠解決

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

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

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

php技術(shù)PHP has encountered an Access Violation 錯(cuò)誤的解決方法,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 出差无套内射小秘书 | 亚洲色无码播放 | 亚洲日韩有码无线免费 | 日韩欧美群交P内射捆绑 | 成人网站国产在线视频内射视频 | 性生生活大片又黄又 | 欧美特级午夜一区二区三区 | 男女一边摸一边做羞羞的事情免费 | 国产一卡2卡3卡4卡孕妇网站 | 富婆找黑人老外泻火在线播放 | 麻豆精品传媒卡一卡二传媒短视频 | 偷拍亚洲色自拍 | 好男人在线观看免费视频WWW | 色爰情人网站 | 欧美人与动牲交A精品 | 国产无遮挡无码视频在线观看不卡 | 99精品免费观看 | 在线观看永久免费网站 | 毛片免费观看的视频 | 国产 浪潮AV性色四虎 | 久久精品国产色蜜蜜麻豆国语版 | 2019香蕉在线观看直播视频 | 午夜伦理一yy4480影院 | 亚洲国产在线观看免费视频 | 浴室里强摁做开腿呻吟的漫画 | 韩国g奶空姐 | 亚洲精品沙发午睡系列 | 国产人妻777人伦精品HD | 丝袜美女被啪啪不带套漫画 | 久久成人a毛片免费观看网站 | 久久久久综合 | 中国xxxxxx片免费播放 | 国产又粗又黄又爽的大片 | 性欧美video另类hd高清 | 亚洲国产精品第一影院在线观看 | 俄罗斯兽交XXXXX在线 | 97视频在线观看免费播放 | 成人在线免费观看 | 天美传媒在线完整免费观看网站 | 欧美亚洲精品真实在线 | 毛片一区二区三区 |