php7.2.0-devをビルドする

php7.2.0-devをビルドしてみます。
opcacheとfpmを有効にします。
※2016年12月15日現在

■事前準備
必要そうなパッケージを入れておきます。
WordPressでMySQL使ったり、zabbixでグラフの画像作ったりする想定です。
不要なものは外してください。

■php7.2.0-devをビルドする
https://github.com/php/php-src
こちらからgit cloneしてビルドします。

※mbstring、fpm、opcacheを有効にする
※–enable-gd-jis-convを付けると、GDで文字化けするので入れない

ここまでやっておいてごめんなさい。
t2.nano だとメモリ不足でmakeでこけました。
一時的にt2.microにあげてビルド通して、t2.nanoに戻しました。
止められるサービスを全部停止してもダメだった。
敗北感。

■php.ini を作成
サンプルをコピーして、/usr/local/lib/php.ini を作成します。

タイムゾーンをAsia/Tokyoにしたり、文字コードをUTF-8にしたり、opchacheを有効にしたりしました。
疲れてきました。

■自動起動の設定
あとは php-fpm を自動起動するよう設定します。
ソースディレクトリのsapiの中にサンプルがあるのでコピーして調整します。

これで動いたらおっけー。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

PAGE TOP