Homebrewでphp5.4を入れてみた

Homebrewでphp5.4を入れてみたとりあえず、こちらのサイトを参考に、

本家の手順で必要条件を満たして(XQuartzインストールしたり)一気にやってみました。

別にこれをやる必要はなかったんですが、Macにもともとphpがあったのでhomebrewではphpは入れられないみたいで。他の方法もあるかもしれないんですが、いろいろすっ飛ばして上記方法でやりました(元からあったphpはどうなったんだろう。。)。homebrewで一括管理ってのがなんか気持ちよかったですし。pearって使ったことなかったので、とりあえず上記で標準インストールするとついてくるみたいなので使ってみます。

インストール時間は16分。

メモ的に。

==> ./configure --prefix=/usr/local/Cellar/php54/5.4.11 --localstatedir=/usr/local/var --sysconfdir=/usr/local/etc/php/5.4 --with-config-file-path=/usr/local/etc/php/5
==> make
==> make install
==> /usr/local/Cellar/php54/5.4.11/bin/pear config-set php_ini /usr/local/etc/php/5.4/php.ini
==> Caveats
To enable PHP in Apache add the following to httpd.conf and restart Apache:
    LoadModule php5_module    /usr/local/opt/php54/libexec/apache2/libphp5.so

The php.ini file can be found in:
    /usr/local/etc/php/5.4/php.ini

✩✩✩✩ PEAR ✩✩✩✩

If PEAR complains about permissions, 'fix' the default PEAR permissions and config:
    chmod -R ug+w /usr/local/Cellar/php54/5.4.11/lib/php
    pear config-set php_ini /usr/local/etc/php/5.4/php.ini

✩✩✩✩ Extensions ✩✩✩✩

If you are having issues with custom extension compiling, ensure that this php is
in your PATH:
    PATH="$(brew --prefix josegonzalez/php/php54)/bin:$PATH"

PHP54 Extensions will always be compiled against this PHP. Please install them
using --without-homebrew-php to enable compiling against system PHP.
==> Summary
/usr/local/Cellar/php54/5.4.11: 485 files, 37M, built in 16.3 minutes
moritamba2012:~ namorit$ php -v
PHP 5.4.11 (cli) (built: Mar 11 2013 22:54:12)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

pearのアップグレードとかインストールとかできないなと思って、上記の文言を読み返して修正しました。chmodとか。メモって置いてよかった。ハマり時間短く済んだ。。

Pocket
LINEで送る

You may also like...