HOME / コンピュータTips / MacOSX / OS X 10.11 El Capitanで、phpのモジュールインストール
Date: 2015/10/04 | | Tags: OSX, 10.11, El Capitan, php, モジュール, memcache, pgsql, pdo-pgsql, gettext, mcrypt
Yosemiteからのアップデートは割と簡単です。なぜならYosemite時に、すでにapache 2.4になり、php 5.5になっているから(笑
アップデート前に、まずはphp.iniとhttpd.confをバックアップしておきましょう
sudo cp /etc/php.ini /etc/php.ini.yosemite sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.yosemite
きになるなら、hostsとかapache以下全てをバックアップしておいてもいいかも。
後はEl Capitanにアップデートする。
アップデートが終わったら、とりあえず普通にいつものこれ xcode-select --install
残念ながらphpのモジュールは、/usr/lib/php/extensions/no-debug-non-zts-20121212/にあり、/usr以下です。なのでrootlessにせざるをえないのです。
これでok。
sudo php /usr/lib/php/install-pear-nozlib.phar
pearコマンドが入るので、アップデート。
sudo /usr/bin/pear channel-update pear.php.net sudo /usr/bin/pear upgrade-all
pecl周りも入っているので、アップデート。
sudo /usr/bin/pecl channel-update pecl.php.net
これで使える。
memcacheモジュールのインストール
sudo pecl install memcache
まあこんな感じ。
ちなみに、pgsqlなどのphpのパッケージに含まれているようなものを入れたいときは、php-5.5.27かそれに近いソースをダウンロードし、
cd etc/モジュール名/ phpize ./configure 色々 make make test sudo make install
となる。
例としては
などをこれでインストールできる。