#この記事の動作環境: Windows7 システム、PHP7.2 バージョン、DELL G3 コンピューター。opcache を php7 にインストールする方法: 最初に「zend_extension="opcache.so"」を php.ini に直接追加し、次に「zend_extension」を変更して opcache.so の絶対パスに置き換え、最後にphp 設定 ファイルだけです。
php7.2 opcache 拡張機能のインストール
今日、opcache 拡張機能を php7.2 に追加するときにいくつかの問題が発生しました。ここにいくつか記録しておきます: なぜなら、php7 以降、opcache は拡張機能はデフォルトでインストールされますが、有効になっていないため、拡張機能 1 を有効にするには、php.ini に zend_extension="opcache.so" を追加する必要があります。 zend_extension= を php.ini opcache に直接追加します。 .so」を使用して php 構成ファイルをリロードすると、「警告: Zend 拡張機能 'opcache.so' のロードに失敗しました」エラーが表示され、opcache.so 拡張機能の場所が見つかりません。解決策: 1.1 コマンドラインの実行: find . -name "opcache.so" ローカルの opcache.so ファイルの場所を見つけます php7.2 を brew でインストールしたため、 opcache.so の場所: 1.2 zend_extension= の右側の内容を opcache.so の絶対パスzend_extension="/usr/local/Cellar/php@7.2/7.2.19_1/lib/php/20170718/opcache.so"2 に置き換えます。ファイルが成功した後、php 構成ファイルを再ロードすると、新しいエラーが見つかりました: Zend OPcache をロードできません - すでにロードされています情報を探していると、php7 で ext-opcache が作成されていることがわかりました。 2 構成ファイル conf.d .ini ファイルに、別の opcache.so ファイル パスがファイル内で指定されています。つまり、php 構成ファイルをリロードすると、2 つの opcache.ini ファイルが存在し、プラグインをロードしようとします。 そのため、conf.d フォルダー内の ext-opcahce.ini ファイルの内容を削除すると、問題は解決しました。 [推奨:
PHP ビデオ チュートリアル ]
以上がphp7にopcacheをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。