本手順は FreeBSD 9.x プラットフォームでの PHP 5.4 のセットアップを対象にしています。
既に他のバージョンのPHP がインストールされている場合は競合するのでアンインストールが必要になります。
1. 設定内容
- PHP 5.4をインストールします
- FastCGI環境として PHP-FPM を使用しUnix Domain Socketで接続します
- PHP のアクセラレータとして APCを使用します
2. PHP5.4のインストール
cd /usr/ports/lang/php5
make config
CLI [X] Build CLI version
CGI [X] Build CGI version
FPM [X] Build FPM version
IPV6 [X] Enable ipv6 support
LINKTHR [X] Link thread lib (for threaded extentions)
make install
3. APCのインストール
cd /usr/ports/www/pecl-APC/
make install
4. PHPの設定
extensions.ini を編集して phpの拡張モジュールのロード設定を編集します。
vi /usr/local/etc/php/extensions.ini
APC モジュールをロードする設定を追記します。
extension=apc.so
5. PHP FPMの設定
vi /usr/local/etc/php-fpm.conf
[www]
user = www
group = www
listen = /tmp/php.sock
rc.conf 編集して php_fpm を有効にします。
vi /etc/rc.conf
php_fpm_enable="YES"