Mac OSXでApache + PHPを使う場合、OS内蔵のものをそのまま使っていることが大半だと思います。
しかしライブラリの追加やPHPのバージョンアップなどで、OS内蔵のPHPでないバージョンを使うこともあると思います。
今回はOS内蔵のPHPのバージョンを変更し、Apacheに反映する方法を紹介します。
前提条件
今回は以下の前提で説明します。
- PHPのインストール方法は割愛する
- 変更対象のバージョンのPHPはインストール済みとする
変更方法
「/etc/apache2/httpd.conf」を以下のように変更することで反映できます。
httpd.conf
LoadModule php5_module libexec/apache2/libphp5.so
↓
#LoadModule php5_module libexec/apache2/libphp5.so
LoadModule php5_module /usr/local/Cellar/php55/5.5.38/libexec/apache2/libphp5.so
そう、libphp5.soのモジュールのパスの変更のみです。
変更後は、Apacheの再起動もお忘れなく。
意外に簡単でしたね。。。