Sat, June 23, 2007
MacOSXにPHP5を導入したい
MacOSX10.4では現在のところ PHPのバージョンは4。 PEARのText_Wikiモジュールが使えないなど不便があったので、PHP5を導入した。
install
finkを既に導入していたので、fink install php5-ssl などして インストールを試みたが、なぜか、XFree86関係のファイルがダウンロードに失敗。 依存パッケージも非常に多く、やりなおすのも大変そうなので、 別の方法を検討。
オライリーの「はじめてのPHP5」を見ると、以下のサイトで 配布しているパッケージを使ってインストールする説明があったので、 素直に従う。
MacOSXのソフトウェアページからPHP Apache Moduleをダウンロード。 普通にMacOSXのパッケージとしてインストールできる。
/usr/loca/php5 以下にインストールされるので、 ターミナルから使うには、パスを通す必要がある。 (デフォルトの状態では、/usr/bin/php が使われるため)
${HOME}/.profileを編集、 以下の行を追加して、/usr/local/php5/bin/php コマンドが 優先的に使われるように変更。
export PATH=/usr/local/php5/bin:$PATH
確認
$ php -version
PHP 5.2.2 (cli) (built: May 4 2007 18:08:23)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
無事PHP5を使える環境が整う。
PEARはどうか?
which pear してみると、/usr/local/php5/bin/pear にインストールされている。 そこで、早速、Text_Wikiモジュールをインストールしてみた。
$ sudo pear install Text_Wiki
downloading Text_Wiki-1.2.0.tgz ...
Starting to download Text_Wiki-1.2.0.tgz (65,864 bytes)
.................done: 65,864 bytes
install ok: channel://pear.php.net/Text_Wiki-1.2.0
なんなくインストール完了 さらに、TextWikiMediawikiもインストール。
$ sudo pear install Text_Wiki_Mediawiki-alpha
downloading Text_Wiki_Mediawiki-0.1.0.tgz ...
Starting to download Text_Wiki_Mediawiki-0.1.0.tgz (12,528 bytes)
.....done: 12,528 bytes
install ok: channel://pear.php.net/Text_Wiki_Mediawiki-0.1.0
こちらも問題なく導入できた。