php7にはphp-xcacheが無い? 代わりに、php-opcache

php
スポンサーリンク

 

php5系→php7系への移行で、

yum install php-xcache

と打ってみたが、php-xcacheは見つからんかった。

 

ぐぐってみると、「php-xcacheは廃止された」という情報は見つからなかったが、php7ではphp-opcacheが、php-xcacheと同じような目的で使われるみたい。

 

また、opcacheについての情報で、

opcache.enable_cliはPHP 7.1.2 以降デフォルトで有効になっているようです。

 

【PHP】OPcacheを無効にする方法
OPcacheを止めたい場合、いくつかの方法があったのでメモ php.iniに埋め込む方法 まずは一般的な方法として、php.iniを変更でOKな方法 opcache.enable=0 opcache

 

っていう情報もあったが、手元のphp7.3では、php.iniを見ても、

「opc」

で検索かけたがひっかからんかった。(大文字小文字区別しないignore caseでもひっかからんかった)ので、2022年9月2日現在remiリポジトリにあるphp7.3では、opcacheは入ってなさそう。

 

試しに、

# yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php-opcache

としてみると、

php-opcache x86_64 7.3.25-1.el6.remi remi-php73 293 k

 

と表示され、インストールはできそうだった。

 

opcache デメリット

opcache、入れるか迷ったが、

opcache デメリット」でググると、

 

デメリットとしてはプログラムを修正した場合の反映にタイムラグができてしまう、というところでしょうか。

 

PHPを高速化したいならOPcacheを使うべし : 中小企業に勤めるITエンジニアの徒然日記
仕事でPHPで作られたあるWebのパッケージソフトウェアを使うことになりました。一般的にパッケージって、汎用的に機能が作られていて、拡張しやすく、盛りだくさんに作られているので、専用のソフトウェアよりも遅いと思うのですが、このパッケージも同じく遅い。。画面遷移

 

ってぇ~のが出てきたんで、ちょっと様子見かなぁ~

 

 

コメント