IT探検の追憶スマートフォン用の表示で見るIT探検の追憶この広告は、90日以上更新していないブログに表示しています。PHPMavericksのデフォルトのPHPは5.4ですが、PHPの複数バージョンの環境を作れるphpenvを使って、PHP5.5を入れてみました。Technologies事前にphpenvをインストールしておく必要がありますが、まだインストールしていない場合は、以下の記事などを参考にしてください。IT探検記phpenvの準備ができたら、インストールするPHPのバージョンを決めます。-lそして、PHPのコンパイルオプションを決めます。/\n/g'なお、Macのsedでは\nが使えないため、Homebrewでgnu-sedを入れ、sedの代わりにgsedを使うと実行できます。PHPのインストールインストールするPHPのバージョンとコンパイルオプションが決まったら、実際のインストールを行います。以下のコマンドで実行できます。5.5.14コンパイルオプションがない場合はphpenv以降の部分を指定します。このコマンドを実行すると、いくつかワーニングやエラーが出ると思うので、その対処法を説明しておきます。2.3).これは、PHPでサポートされるbisonがないことが原因です。(bottled)3.0.2は残念ながらPHPでサポートされていません。/usr/local/Library/Formula/bison.rb2.7はサポートされているので、これをインストールすることにします。2.7これで2.7をインストールできました。parsers.これはHomebrewでインストールします。インストールされていないために発生するエラーのようです。見つからないことを意味します。--install※xcode-selectはXcodeのインストール先を変更するためのコマンドのようです。このコマンドを実行すると、ダイアログが表示されるので、「インストール」ボタンをクリックして進めます。com.apple.DevToolsNonRelocatableShared.pkg-groupこれでOKです。448K僕の環境では、ここまでのハンドリングでPHPのビルドが成功しました。今回インストールしたPHPのphp.iniファイルは以下の場所にあります:~/.phpenv/versions/5.5.14/etc/php.ini設定を確認し、必要に応じて変更します。構成で使っているので、php-fpmについても確認しておきます。今回のインストールで入ったものは以下の場所にあります:~/.phpenv/versions/5.5.14/sbin/php-fpmphpコマンドの方は~/.phpenv/shimsに入っていますが、なぜかphp-fpmコマンドは入っていません。この辺はまだきれいでないですね。php-fpmコマンドを実行すると、古いものが実行されます。/usr/sbin/php-fpm'"これで、通常はフルパスで起動するようにし、パスなしで実行するとメッセージが表示される、という形になります。バージョンごとにエイリアスを定義しても良いかもしれません。php-fpmの設定ファイルは、~/.phpenv/versions/5.5.14/etc/にデフォルトのファイルがあるので、それをコピーして使用します。php-fpm.conf通常はそのままの内容で行けそうですが、必要に応じて変更してください。あと、自動起動もできると思いますが、僕は手動起動にしているので未調査です。他にWebサーバー側の設定も必要ですが、PHPとしては、ここまででひと通り使えるはずです。(1)月別アーカイブ検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!shimoxさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。