PHP 5.5 から導入された Zend OPCache を設定

先日(WordPressのパフォーマンスを上げる為、APCを導入しました)導入したAPCを別のサーバにも設定しようと思い、APCのインストール作業を始めたら、エラーが出ました。

調べてみると、PHP 5.5 からは、APCではなく、OPcache を使う形になったようです。

そこで、OPcacheを導入しましたので、その記録となります。 Continue reading

WordPressのパフォーマンスを上げる為、APCを導入しました

あるWordPressサイトの表示速度が遅い為、色々設定を見直していました。いくつかの原因ぽい箇所の対策を施したついでに、導入していなかったAPCを入れる事にしました。

APCは「Alternative PHP Cache」の頭文字で、PHP処理を高速化するPHPアクセラレータです。

PECLの拡張モジュールであり、PHPを中間コードの状態でメモリにキャッシュし、次回アクセス時に高速化できます。

※ Nginxの導入も考えたのですが、まずはAPCを導入する事にしました。 Continue reading

PHPExcel を使って、PHPからExcelファイルを作成する方法

PHPからExcelファイルを作成できる PHPExcel を使ってみました。

今回のやりたい事は、AWS EC2 のパラメータ内容をExcelファイル(2007形式)に落とし込む、(とりあえずは)コマンドラインで実行するPHPスクリプトを作る事です。

その為、PHPからExcelファイルを作成できるライブラリを探して、PHPExcel を使ってみる事にしました。

簡単ではありますが、セットアップからExcelファイルを作成するところまでの手順を記載しておきます。 Continue reading

AWS SDK for PHP を用いて、EC2インスタンス情報を取得する方法

AWS EC2 のインスタンス情報をPHPを用いて取得する方法として、AWS SDK for PHP を用いたPHPスクリプト実行までを記載しています。

AWS SDK for PHP2 という、より新しいバージョンも出ていますが、まだEC2に対応していないみたいですので、今回はAWS SDK for PHP を用いています。 Continue reading