ホームページ >バックエンド開発 >PHPチュートリアル >Mac に PHP をインストールするにはどうすればよいですか?

Mac に PHP をインストールするにはどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-03-30 13:37:338254ブラウズ

Mac で PHP を有効にする前に、まず Apache を有効にする必要があります。 PHP と Apache はどちらも無料のオープンソース ソフトウェア プログラムであり、両方ともすべての Mac にインストールされます。 PHP はサーバー側ソフトウェアであり、Apache は最も広く使用されている Web サーバー ソフトウェアです。 Mac で Apache と PHP を有効にするのは難しくありません。

Mac に PHP をインストールするにはどうすればよいですか?

01. MacOS で Apache を有効にする

Apache を有効にするには、Mac で [アプリケーション] > [ユーティリティ]を開いてください フォルダー内のアプリケーション。権限の問題なくコマンドを実行できるように、ターミナルで root ユーザーに切り替える必要があります。 root ユーザーに切り替えて Apache を起動するには、ターミナルに次のコードを入力します。

rreeee

以上です。動作するかどうかをテストしたい場合は、ブラウザに http://localhost/ と入力すると、 標準の Apache テスト ページが表示されます。

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

DocumentRootphpinfo() ページを作成します:

grep DocumentRoot httpd.conf

Nowブラウザを開いて

http://localhost/phpinfo.php と入力し、PHP が Apache で有効になっていることを確認します。

04. その他の Apache コマンド

apachectl start を使用して Apache をターミナル モードで起動する方法を学習しました。

必要になる可能性のあるその他の関連コマンド ラインを次に示します。これらはターミナルで root ユーザーとして実行する必要があります。そうでない場合は、前に追加してください。

停止

Apache

echo &#39;<?php phpinfo();&#39; >
/Library/WebServer/Documents/phpinfo.php

グレースフル停止

apachectl stop

再起動

Apache

apachectl graceful-stop

graceful の再起動

apachectl restart

Find

Apacheversion

apachectl graceful

注: 「graceful」を開始、再起動、または停止すると、プロセスが突然停止するのを防ぐことができます。進行中のプロセスが完了できるようにします。

以上がMac に PHP をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。