問題タブ [apcu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 異なるバージョンの PHP apcu
私はいくつかのphpバージョンを持っています。そして、両方のphpバージョンにapcuとapcをインストールする必要があります。インストールしました
この後、このコンテンツ/usr/lib/php/20170718/
を
追加apcu.so
しましたapc.so
/etc/php/7.2/mods-available/apcu.ini
そして、php 7.2を有効にすると、すべてが正常に機能しました。apc がphpinfo
- apache に表示され、コンソールの php cli に表示されます
しかし、同じiniファイルを追加するとphp 7.1
、実行時にエラーが発生しますphp -m
PHP 警告: PHP の起動: 動的ライブラリ /usr/lib/php/20160303/apcu.so を読み込めません - /usr/lib/php/20160303/apcu.so: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません行 0 で不明 PHP 警告: PHP の起動: 動的ライブラリ '/usr/lib/php/20160303/apc.so' を読み込めません - /usr/lib/php/20160303/apc.so: 共有オブジェクト ファイルを開けません: いいえ行 0 の不明なファイルまたはディレクトリ PHP 7.1.18-1+ubuntu18.04.1+deb.sury.org+1 (cli) (ビルド: 2018 年 6 月 11 日 14:23:29) ( NTS )
そして、それは/usr/lib/php/20160303
私がapcとapce soファイルを持っていないという点で真実です。私はこの両方のファイルを持っているので/usr/lib/php/20170718/
に変更/etc/php/7.1/mods-available/apcu.ini
しました
そしてエラーがあります
PHP 警告: PHP 起動: apcu: モジュール API=20170718 でコンパイルされたモジュールを初期化できません モジュール API=20160303 でコンパイルされた PHP これらのオプションは、行 0 の不明で一致する必要があります PHP 警告: PHP 起動: 動的ライブラリ '/usr を読み込めません/lib/php/20170718/apc.so' - /usr/lib/php/20170718/apc.so: 未定義のシンボル: zif_apcu_store in Unknown on line 0 PHP 7.1.18-1+ubuntu18.04.1+deb.sury.org +1 (cli) (ビルド: 2018 年 6 月 11 日 14:23:29) ( NTS )
誰かがapcuとapcを有効にするのを手伝ってくれませんphp 7.1
か?