PHP 5.4 のインストール手順

本手順は 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"