亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

洪老師,安裝APC后運行app_dev.php報錯,能幫忙解答下嗎?

安裝了APC后運行app_dev.php報如下錯誤:

ContextErrorException: Notice: include(): 1. h->opened_path=[null] h->filename=[E:\webroot\sf2\vendor/symfony/symfony/src\Symfony\Component\ClassLoader\DebugClassLoader.php]

in E:\webroot\sf2\vendor\composer\ClassLoader.php line 412

Google搜索了下,查到將apc.cache_by_default設置為Off這個報錯就消失,試了下果然是這樣,但是不理解為何會這樣,希望您能幫忙解答下。

正在回答

1 回答

  1. 開發環境沒必要裝apc,裝了反而會因為apc的緩存機制導致有可能雖然代碼改變了但是程序依舊跑著舊的版本。

  2. apc.cache_by_default設置為off相當于關閉了apc功能,所以錯誤消失是很正常的,但不表示問題解決了。

  3. 你可以嘗試清空一下緩存試試看。

  4. 如果3不起作用的話,可能是因為windows環境以及你的php以及apc版本的bug導致的,你可以嘗試用一些已經做好的集成環境去跑symfony,建議5.4版本

  5. 不管怎么樣php5.5已經沒有apc這個插件了,取而代之的是zend opcache,如果你跟隨symfony2和php的建議也升級你的php版本的話,應該根本不會碰到這個問題。

0 回復 有任何疑惑可以回復我~
#1

Gordon_Life 提問者

非常感謝!
2015-03-08 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

洪老師,安裝APC后運行app_dev.php報錯,能幫忙解答下嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號