勉強したことのメモ

webプログラマが勉強したことのメモ。

PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入

   

PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重たいなぁと重い、調べてみるとAPCが動作してないっぽい。

入れなおしとか色々やってみたけど、どうにも上手いこと動かない。

で、もうそれならPHP5.5系にアップデートして、OPcacheとやらを導入してみようと思ったのでメモ。

 

APCのアンインストール

yum remove php-pecl-apc

 

PHPのアップデート

yum update php --enablerepo=remi-php55,remi

 

Zend OPcacheのインストール

yum install php-opcache --enablerepo=remi-php55,remi

 

Zend OPcacheの設定

vi /etc/php.d/opcache.ini

opcache.memory_consumption=64

 

デフォは128になってた。適宜変えて下さい。

 

管理画面の作成

下記ページよりソースそのままコピって適当な名前つけて、適当なディレクトリにアップしたらok。

 

github ocp.php 

https://gist.github.com/ck-on/4959032

 

全部終わったらrebootなりhttpd再起動なりする。

 

 

参考サイト

http://www.karakaram.com/yum-update-php54-to-php55#php-ini

 - PHP, サーバー

  関連記事

PHPで日時比較時の注意

PHPで日時を比較する際にミスがあったのでメモ。 基本形は下記。 $limit_ ...

VPSとクラウドの違い

会社でAWSの話になって、そういえば クラウドとVPSって同じじゃないの? 違う ...

PHPからMySQLデータを取得した際に一括で配列に入れる方法

MySQLからデータを取得して、PHP側で配列に入れる際に今まで一個ずつ書いてい ...

PHPでの$_REQUESTは色々危険

extract($_REQUEST)はかなり怖いよ、という話が最近あった。 でき ...

PHPでステータスコードを取得する方法

サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...

PHPでファイルをダウンロードさせる

集計ページみたいなんがあった。その集計ページを CSV化したいと言われた。 ■ソ ...

PHPで簡単にCSVファイルの生成

簡単にデータ並べるだけのCSVファイル生成。 file_put_contensで ...

PHPのheader関数で気になった点

結論としてページの移転の場合はexitか ページ自体を消した方がよさ下。 &nb ...

composerでライブラリのインストールとインストール時のエラー

composerでライブラリをインストールする際に「The following ...

JSONをPHPで扱う

JSONデータはjavascriptで扱うものと思ってたけど、 PHPでも使える ...