Mac OS X Yosemite & Mavericks の Apache で PHP を有効にする方法

Anonim

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 を再起動する必要があります。

Mac OS X Yosemite & Mavericks の Apache で PHP を有効にする方法