
私は最近、自分のマシンをよりコントロールしたいと思い、スクリプトを使用してインストールしたPHP5.4を利用したかったので、MAMPを削除しました。ここ今では、OSX に組み込まれているデフォルトの PHP さえ動作させることができません。このスクリプトを<?php echo phpinfo(); ?>
~/Sites ディレクトリ内の単純なドキュメントで実行しています。なぜこれが動作しないのか、本当に困惑しています。上記のリンクから /usr/local ディレクトリに php5 をインストールしましたが、メインの php は /usr/bin にインストールされているようです。
これをデバッグする方法に関するあらゆる洞察をいただければ幸いです。
答え1
リンクが機能していません。PHP インストールが機能しているかどうかを確認するには、ターミナルで次のコードを使用します。
php -f ~/Scripts/your_file.php
「your_file.php」を、実際に確認したいファイルへのパスに置き換えます。HTML が出力された場合、PHP は正常に動作しています。
HTTP サーバーが設定されていない可能性があります (これは MAMP が行っていたことです)。MAMP または類似のものを使用するのが間違いなく最善の策です。
のMAMPの次のバージョンはPHP 5.4をサポートする予定です、そしてそれは次のようになりますBitNami の MAMP スタックすでにそうしています。
編集
私はphp 5.4の組み込みウェブサーバーを知りませんでした。これを起動して実行する方法については、次のサイトで詳しく説明されています。PHP.net(このコードを修正したので、あなたのケースでも動作するはずです):
$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000