2016-11-22 63 views
1

我收到錯誤:Symfony的Lexik翻譯捆綁錯誤(apc_exists)

Attempted to call function "apc_exists" from namespace "Lexik\Bundle\TranslationBundle\Translation"

我已重新安裝操作系統,並安裝在我的標準的LAMP堆棧,並從回購克隆項目。

我在基本OS上運行我的基於PHP7的Web服務器上的項目。 我已經使用http://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntu這個教程來設置2個不同的PHP版本,因爲我需要php5.6爲我的其他項目。

Lexik可以解決這個問題嗎?或者,也許,PHP?是否有可能我沒有安裝一些PHP模塊?

+0

使標題更可搜索,將確切的錯誤移動到問題的主體。清除了一些通用的語法錯誤,使問題更容易閱讀。 – Shawn

回答

0

這很可能是由於您沒有APC擴展。

因爲,這是PHP7Ubuntu,你應該能夠像這樣運行的東西:

apt-cache search apcu 

應該有類似php7.0-apcu或相似。之後,它只是像安裝任何其他包(通過apt-get)的問題

+0

嗨。謝謝您的回答 。嘗試安裝此擴展後 - 我有CLI的下一個響應。 '注意,選擇'php-apcu'而不是'php7.0-apcu' php-apcu已經是最新版本(5.1.7 + 4.0.11-2 + deb.sury.org〜xenial + 1)。 0升級,0新安裝,0刪除和0未升級。「所以,這意味着,我已經有了這個擴展.... –

+1

@ICS_Vortex檢查它是否也安裝了PHP的Web服務器(可以不同於CLI的) – Veve

+2

@Veve你的意思是,檢查這個模塊是否啓用?我剛剛發現從我的'phpinfo()'中禁用了「APCu調試」。 –