Mac で PHP を有効にする前に、まず Apache を有効にする必要があります。 PHP と Apache はどちらも無料のオープンソース ソフトウェア プログラムであり、両方ともすべての Mac にインストールされます。 PHP はサーバー側ソフトウェアであり、Apache は最も広く使用されている Web サーバー ソフトウェアです。 Mac で Apache と PHP を有効にするのは難しくありません。
01. MacOS で Apache を有効にする
Apache を有効にするには、Mac で [アプリケーション] > [ユーティリティ]を開いてください
フォルダー内のアプリケーション。権限の問題なくコマンドを実行できるように、ターミナルで root ユーザーに切り替える必要があります。 root ユーザーに切り替えて Apache を起動するには、ターミナルに次のコードを入力します。
以上です。動作するかどうかをテストしたい場合は、ブラウザに http://localhost/ と入力すると、
標準の Apach
e
テスト ページが表示されます。
02. Apache 用の PHP を有効にする
開始する前に、現在の Apache 設定をバックアップします。将来のアップグレードで構成が変更される可能性があるためです。ターミナルに次の情報を入力します:
sudo su - apachectl start
次に、Apache 構成を編集します:
cd /etc/apache2/ cp httpd.conf httpd.conf.sierra
コメント解除 (# を削除):
vi httpd.conf
次に、Apache を再起動します:
LoadModule php5_module libexec/apache2/libphp5.so
注: Apache が実行されている場合、その ID は「HTTP デーモン」の略称である「httpd」になることがあります。このコード例は、PHP バージョン 5 および MacOS Sierra を前提としています。バージョンがアップグレードされると、新しい情報に対応するためにコードを変更する必要があります。
03. PHP が有効かどうかを確認する
PHP が有効かどうかを確認するには、DocumentRoot
# に phpinfo() を作成してください。 ##ページ。 MacOS Sierra では、デフォルトの
DocumentRoot は
/Library/WebServer/Documents にあります。
Apache 構成からこれを確認します:
apachectl restart
DocumentRoot に
phpinfo() ページを作成します:
grep DocumentRoot httpd.conf
http://localhost/phpinfo.php と入力し、PHP が Apache で有効になっていることを確認します。
04. その他の Apache コマンド
apachectl start を使用して
Apache をターミナル モードで起動する方法を学習しました。
Apache
echo '<?php phpinfo();' > /Library/WebServer/Documents/phpinfo.php
グレースフル停止
apachectl stop
Apache
apachectl graceful-stop
graceful の再起動
apachectl restart
Apacheversion
apachectl graceful
以上がMac に PHP をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。