nazolabo

フリーランスのWebエンジニアが近況や思ったことを発信しています。

PHP5.4 alpha1を使ってみた その1(インストール)

PHP5.4のalpha1がリリースされました。
http://www.php.net/archive/2011.php#id2011-06-28-1

とりあえずインストール方法例

./configure --help

でオプションを確認しながら設定してきます。

./configure \
  --prefix=/home/nazo/app/php5.4 \
  --enable-mbstring \
  --enable-mbregex \
  --with-readline=/usr \
  --with-icu-dir=/usr \
  --enable-pcntl \
  --enable-sockets \
  --enable-zip \
  --enable-intl \
  --enable-shmop \
  --enable-dba=shared \
  --enable-bcmath 

今回はテスト目的なので、CLIでだけ動かします。とりあえず/home/nazo/app/php5.4にインストールします。適当に読み替えてください。
Apacheで動かしたい方は--with-apxs2=hogeを入れてください。

UbuntuICUを使うには

sudo aptitude install libicu-dev

として、インストールしておく必要があります。CentOSとかは知りません。
DTraceはなんかよくわからないので諦めました

あとは

make
make install

でインストールです。

続きは後日(書く気があれば)