PHP5.4を自分でコンパイルしてApacheに組み込む方法

mods-available内にファイルを作る
/etc/apache2/mods-available/php5.conf を作成
<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
/etc/apache2/mods-available/php5.conf を作成
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
mods-enable内にシムリンクを作る
cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/php5.conf .
sudo ln -s ../mods-available/php5.load .
最後にapache2を再起動
sudo /etc/init.d/apache2 restart

感想


実際にやったときは、apxs2が必要なことに気づかなかったり --disable-cgiオプションが必要なことに気づかなかったり、ハマリまくって数時間試行錯誤しました。

この記事は試行錯誤が終わった後にhistoryを見て手順を思い出しながら書いたので、もしかしたら100%正確ではないかもしれません。
その場合はご指摘いただけると幸いです。

カテゴリ: