ホームページ >バックエンド開発 >PHPチュートリアル >Mac での PHP 開発環境のセットアップに関するチュートリアル (詳細な手順)

Mac での PHP 開発環境のセットアップに関するチュートリアル (詳細な手順)

不言
不言転載
2019-03-04 14:47:296209ブラウズ

この記事は、Mac 上で PHP 開発環境をセットアップするためのチュートリアル (詳細な手順) を提供します。これは一定の参考価値があります。必要な友人は参照できます。お役に立てれば幸いです。

php のローカル開発環境のセットアップは非常に簡単です。3 つのプロセスを正常に開始するだけです。手順は次のとおりです:

1. サーバー側プログラミング言語: PHP をインストールし、php を起動します。 -fpm プロセス。;

php-fpm

2. Web サーバーのインストール: Nginx;

2.1 在配置文件 nginx.conf 中添加 FastCGI 模块的配置;
2.2 启动 Nginx 服务器
    nginx

3. データベースのインストール: Mysql と開始:

mysql.server

この時点で、環境がセットアップされ、ローカルで php プロジェクトを楽しく開発できるようになります。

まだ理解できない場合でも、それは理解できます。克服する必要のある知識ポイントがあるかもしれません:
1. Mac に php nginx と mysql をインストールする方法は?

brew install * インストールを使用します。ここで、* は php nginx mysql のいずれかを指します。

2. php-fpm プロセスとは何ですか?

は FastCGI プロトコルを実装し、php インタープリター (php-cgi) のプロセスを管理し、php-fpm プロセス マネージャーを通じて開始されます。
まだ理解できない場合は、https://segmentfault.com/a/1190000018374234

3. FastCGI モジュールとは何ですか?

FastCGI モジュールは、サーバーサイド プログラミング言語で情報を転送するために Nginx によって使用されます;
C に多くのクラス ライブラリがあり、PHP に多くの拡張機能があるのと同じように、Nginx には多くのモジュールがあり、それらは構成可能ですまたは必要に応じて使用;

4. mysqld の代わりに mysql.server を使用する理由は何ですか?

mysqld と比較して、msyql.server を使用する最大の利点は次のとおりです。エラーが発生し、mysql サーバーがダウンすると、自動的に mysql サーバーが再起動されます;

5. サーバーとは何ですか?

は物理的な概念だけでなく、多くのコンテキストでデーモン プロセスも指します。


以上がMac での PHP 開発環境のセットアップに関するチュートリアル (詳細な手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。