Mac OS X Yosemite & Mavericks の Apache で PHP を有効にする方法
OS X Mavericks には PHP 5.4.30 が付属しており、OS X Mountain Lion には PHP 5.3.13 がプリインストールされていますが、組み込みの Apache サーバーを起動すると、PHP が有効になっていません。デフォルトで。これは簡単に変更できます。Web 開発者で、OS X 10.8 以降を搭載したローカル Mac で PHP を実行したい場合は、手順に従ってすぐに動作するようにしてください。
ターミナルを起動し、必要に応じて管理者パスワードを使用して次のコマンドを入力します:
sudo nano /etc/apache2/httpd.conf
ここで Control+W を押して nano の検索機能を使用し、「php」と入力します
次の行を見つけて、最初のコメント () を削除します:
LoadModule php5_module libexec/apache2/libphp5.so
ここで Control+O を押して変更を保存し、次に Control+X を押して nano を終了します。
コマンド プロンプトに戻ります。php モジュールをロードするために Apache サーバーを再起動します。これは次のコマンドで行うか、サードパーティの Web 共有パネルでオン/オフ スイッチを切り替えることができます:
sudo apachectl restart
Apacheがすぐに再起動し、PHPが有効になります。
任意の php ファイルを ~/Sites/ ディレクトリに投げて、localhost/~user/file.php を Web ブラウザにロードするか、phpinfo() を使用して既存の php をチェックすることで、これを確認できます。拡張子が php の任意のファイルに以下を配置して構成します:
そのファイルをユーザー ~/Sites/ ディレクトリに保存し、Web ブラウザに読み込みます。
PHP 設定を変更する場合は、次のコマンドを使用してデフォルトの php.ini ファイルのコピーを作成します:
cp /private/etc/php.ini.default /private/etc/php.ini
元の .default ファイルはそのままにして、必要に応じて /etc/ または /private/etc/ にコピーされた php.ini ファイルを調整します。いつものように、php.ini に大きな変更を加えた場合は、変更を有効にするためにもう一度 Apache を再起動する必要があります。