2016-11-22 9 views
1

私はエラーを取得していますが:symfonyのLexik翻訳バンドルエラー(apc_exists)

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

私は、OSを再インストールして、私の標準LAMPスタックをインストールし、レポからプロジェクトをクローン化してきました。

私は、PHP7ベースのWebサーバーをElementary OS上で実行しています。 私はhttp://lornajane.net/posts/2016/php-7-0-and-5-6-on-ubuntuこのチュートリアルを使って2つの異なるバージョンのphpをセットアップしました。なぜなら私は他のプロジェクトにphp5.6が必要だからです。

この問題はLexikで発生する可能性がありますか?または、おそらく、PHP?私はいくつかのPHPモジュールをインストールすることができませんでしたか?

+0

正確なエラーを問題の本文に移動しました。いくつかの一般的な文法エラーを取り除き、質問を少し読みやすくしました。 – Shawn

答えて

0

これは、APC拡張機能を使用していない可能性が高いためです。

これはUbuntuPHP7ある、ので、あなたは、おそらくこのような何かを実行することができる必要があります:php7.0-apcuまたはそれに似たようなものがあるはずです

apt-cache search apcu 

を。その後、他のパッケージと同じようにインストールするだけです(apt-get経由)

+0

こんにちは。あなたの答えをありがとう。この拡張機能をインストールしようとすると、CLIから次の応答があります。 '注意、 'php7.0-apcu'の代わりに 'php-apcu'を選択してください php-apcuはすでに最新バージョン(5.1.7 + 4.0.11-2 + deb.sury.org〜xenial + 1)です。 –

+1

@ICS_VortexあなたのウェブサーバのPHP用にもインストールされていることを確認してください(これは、次のようになります)。 CLIとは異なります) – Veve

+2

@Veveこのモジュールが有効になっているかどうかを確認しますか?私はちょうど私の 'phpinfo()'から 'APCu Debugging'が無効になっていることを発見しました。 –

関連する問題