drupalインストール後の設定。
phpにopcacheモジュールが組み込まれているかを確認する。
php -m | grep -i opcache
opcacheがインストールされているかどうかの確認。
インストールといっても、設定用のテキストファイルを設置するだけだと思う。yum list installed | grep opcache
見当たらなかったので、opcacheを探した。
# yum --enablerepo=epel,remi,remi-php71 search opcacheLoaded plugins: fastestmirror, priorities, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.riken.jp
* epel: ftp.riken.jp
* extras: ftp.riken.jp
* remi: rpms.remirepo.net
* remi-php71: rpms.remirepo.net
* remi-safe: rpms.remirepo.net
* updates: ftp.riken.jp
==================================================== N/S Matched: opcache ====================================================
php-opcache.x86_64 : The Zend OPcache
php-pecl-zendopcache.x86_64 : The Zend OPcache
php54-php-pecl-zendopcache.x86_64 : The Zend OPcache
php55-php-opcache.x86_64 : The Zend OPcache
php56-php-opcache.x86_64 : The Zend OPcache
php70-php-opcache.x86_64 : The Zend OPcache
php71-php-opcache.x86_64 : The Zend OPcache
Name and summary matches only, use "search all" for everything.
opcacheのインストール
ここで上のように
php71-php-opcache.x86_64
をインストールしてしまったのが間違い。
yum --enablerepo=epel,remi,remi-php71 install php-opcache.x86_64
とすれば普通に今までの
/etc/php.ini
/etc/php.d
に
/etc/php.d/10-opcache.ini
が入ったのに、上のphp71-php-opcache.x86_64をインストールしてしまったために、
今までの場所にプラスして
/etc/opt/remi/php71/php.ini
/etc/opt/remi/php71/php.d/10-opcache.ini
へphp7.1が2重にインストールされてしまった。(今はアンインストールした。)
その時にインストールされたもの
Dep-Install audit-libs-python-2.4.5-6.el6.x86_64 @base
Dep-Install environment-modules-3.2.10-3.el6.x86_64 @base
Dep-Install libsemanage-python-2.0.43-5.1.el6.x86_64 @base
Dep-Install php71-php-common-7.1.7-1.el6.remi.x86_64 @remi
Dep-Install php71-php-json-7.1.7-1.el6.remi.x86_64 @remi
Install php71-php-opcache-7.1.7-1.el6.remi.x86_64 @remi
Dep-Install php71-runtime-1.0-1.el6.remi.x86_64 @remi
Dep-Install policycoreutils-python-2.0.83-30.1.el6_8.x86_64 @base
Dep-Install setools-libs-3.3.7-4.el6.x86_64 @base
Dep-Install setools-libs-python-3.3.7-4.el6.x86_64 @base
Dep-Install tcl-1:8.5.7-6.el6.x86_64 @base
上の赤線のphp71-だけをアンインストールしておいた。
php71-が
/etc/opt/remi/php71/php.d/
ディレクトリを作ってしまう。
php71-が
/etc/opt/remi/php71/php.d/
ディレクトリを作ってしまう。
で、
最後に
/etc/rc.d/init.d/httpd restart
を忘れずに。
drupalのopcacheエラーを消すにはdrupal側のキャッシュクリアが必要かもしれない。
PECL uploadprogress libraryをインストールする。
画像をアップロードするときに進度具合を表示するライブラリーかな?PECL uploadprogress libraryを探す。
yum --enablerepo=epel,remi,remi-php71 search PECL-uploadprogress
PECL uploadprogress libraryをインストールする。
上もphp71-だったので、
/etc/opt/remi/php71/php.d/
にもインストールされてしまったので、アンインストールして入れなおした。
yum --enablerepo=epel,remi,remi-php71 install php-pecl-uploadprogress.x86_64
0 件のコメント:
コメントを投稿