Opcacheのインストールと設定をphp.iniに手動で追加して手こずりましたが解決!Windows10のローカルマシンでサーバーを動かす
Opcache
Drupalのインストール要件にOpcacheをインストールしておくことが推奨されていました。Opcacheが何かはさておき、私はWindows10のローカルPCでPHPのOpcacheを有効化するのに手間取り憤死しそうになりました。解決法は結局アメリカのQ&Aサイトと、自力で設定を変更していくうちに何とか無事インストールできたのでその手順を紹介したいと思います。尚、設定が完了するとhttp://localhost/phpinfo.phpに次のような設定項目が表示されるようになります。
php.iniをエディタで開く
Opcacheの有効化は素人でも1分でわかります。実際には1時間ほど四苦八苦しておりました。まず、次の一行をphp.iniの下に追加します。
- zend_extension = "C:\PHP\ext\php_opcache.dll"
途中のディレクトリは皆さんがご利用中のディレクトリに変更してください。php_opcache.dllの場所はフルパスで記述します。
これでも動かないよって人はOpcacheの設定に誤りがあります。
余計な設定の「;」を外すと有効になりません。
最低限「;」を外すリストは次の通りになりました。
- opcache.enable=1
- opcache.enable_cli=1
- opcache.memory_consumption=128
- opcache.interned_strings_buffer=8
- opcache.max_accelerated_files=10000
- opcache.max_wasted_percentage=5
- opcache.use_cwd=1
- opcache.validate_timestamps=1
他の解説ページではコマンドラインでやるとかなんとかありますけど、Windows10のコマンドラインからはLinux用の命令文は使えません。
なのでエディタでやらざるを得ませんでした。
コメント
コメントを投稿