2

PHP7.2-apache-stretch に apt-get install で php-apcu をインストールしましたが、有効にできませんでした。apcu.so および apcu.ini ファイルは、インストール中に作成されます。Service Apacheも再起動してapcu.iniの内容も良いのですが、php -mでリストにapcuが表示されません。phpenmod も試してみましたが、まだ動作していないようです。ただし、インストール中にエラーは発生しません。新しいDebianイメージにも同じ方法でapcuをインストールしようとしたので、問題はイメージに関連しているようです。

アイデアはありますか?

4

2 に答える 2

1

他の誰かがPHPUnitテストを実行しようとしたのと同じ問題を抱えている場合に備えて、ここに回答を投稿するだけです...

APCu を使用するいくつかの自動機能テストを実行しようとしていましたが、ローカル マシンapcu_enabled()に常に返される理由を一生理解できませんでした。false経由ですべてを正しくインストールし、ファイルにエントリをpecl install apcu追加したなど、拡張機能が適切に有効になっていることも示されました。extension=apcu.sophp.iniphpinfo

APCu が CLI コマンドで動作するようapi.enable_cli=1に、ファイルに追加する必要があることがわかりました。php.iniこれで、私が二度と戻らない人生の 5 日間を救ってくれることを願っています。

于 2021-03-11T19:04:58.237 に答える