Apple システムに PHP 環境をインストールする方法: 最初に iTerm2 と PhpStorm をインストールし、次に Xcode をインストールし、次に「brew install php」コマンドを使用して PHP7.4 をインストールし、最後に mysql をインストールしてサービスを開始します。
推奨: 「PHP ビデオ チュートリアル 」
2019 年 10 月 8 日、Apple は新世代の macOS を正式にリリースしました。バージョンは Catalina (11.15) です。
macOS Catalina には、Ruby (2.6.3)、PHP (7.3.9)、Perl (5.18.4)、Python (2.7.16)、Apache などの一般的なスクリプト言語がプリインストールされています。 (2.4.41 ) Web サーバー。
新しいバージョンでは、新しいオペレーティング システムのデフォルト シェルとして、bash に代わって zsh が使用されることに注意してください。
以下は、私の MNMP (macOS-nginx-MySQL-PHP) のインストール プロセスです。
インストールこのチュートリアルでは 3 つの代替手段を使用します:
- システム独自のコマンド ライン ターミナルの代わりに iTerm2 を使用します
- システム独自の Apache の代わりに nginx を使用します#付属の
## では、システムに付属の PHP7.3.9 ではなく、自己インストールされた PHP7.4 が使用されます。
etBrains PhpStorm を統合開発ツールとしてインストールします。
Xcode のインストール Xcode 用コマンド ライン ツールをインストールするこの手順は、多くの一般的な Unix ベースのツールをインストールするのに役立ちます。 Xcode コマンド ライン ツールには、Xcode の一部として GCC コンパイラが含まれています。コマンド ラインで次のコマンドを実行してインストールします。xcode-select --install # 安装 Xcode Command Line ToolsXcode および Xcode コマンド ライン ツールがインストールされたら、Xcode を起動し、クリックして使用許諾契約に同意し、Xcode を閉じる必要があります。このステップも
must です。そうしないと、Xcode に含まれる一連の開発ツールが使用できなくなります。
Homebrew をインストールする/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 使用系统自带的 ruby 安装 Homebrewインストール後、Homebrew ソースを変更できます。外部ソースは決して強力ではありません。ここでは、Homebrew の git リモート ウェアハウスを
University of に変更します。中国の科学技術オープン ソース ソフトウェアのイメージ :
cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 替换brew.git: cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git # 替换homebrew-core.git: echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc # 替换Homebrew Bottles源: source ~/.zshrcPHP 7.4 のインストールシステムに付属の PHP7.3 を置き換えるには、PHP7.4.* をインストールします:
brew install phpphp サービスを開始します:
brew services start phpシステムに付属の php-fpm を置き換えます:
echo 'export PATH="/usr/local/opt/php/sbin:$PATH"' >> ~/.zshrc source ~/.zshrcバージョン情報を表示します:
php -v php-fpm -vMySQL をインストールします
brew install mysqlもちろん、PostgreSQL または MariaDB をインストールすることも選択できます。 インストールが完了したら、MySQL を起動します:
brew services start mysqlMySQL サーバーを入力します:
mysql -u root -proot パスワード、セキュリティ レベル、その他のパラメータを設定します:
mysql_secure_installation手順に従って、段階的に実行してください。 Redis のインストールRedis サーバーのインストール:
brew install redisインストールが完了したら、Redis を起動します:
brew services start redisRedis クライアントを使用します:
redis-clinginx をインストールしますここでは、Web サーバーとしてシステムに付属する Apache の代わりに nginx を選択します:
brew install nginxnginx サービスを開始します:
brew services start nginxインストールされているサービスを表示します。 brew services :
brew services listnginx.conf ファイルの構成次のコマンドを使用して、nginx.conf ファイルの場所を表示できます:
nginx -h出力:
nginx version: nginx/1.17.3 Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives] Options: -?,-h : this help -v : show version and exit -V : show version and configure options then exit -t : test configuration and exit -T : test configuration, dump it and exit -q : suppress non-error messages during configuration testing -s signal : send signal to a master process: stop, quit, reopen, reload -p prefix : set prefix path (default: /usr/local/Cellar/nginx/1.17.3_1/) -c filename : set configuration file (default: /usr/local/etc/nginx/nginx.conf) -g directives : set global directives out of configuration file設定ファイルを開きます :
vi /usr/local/etc/nginx/nginx.confファイルの最後に次のように表示されます:
include servers/*;これには、servers ディレクトリ内のすべてのファイルが同じディレクトリに含まれています。サーバー ファイルに開発プロジェクトを作成できます。 構成情報:
cd /usr/local/etc/nginx/servers/ vi test.conf次の構成情報を test.conf ファイルに書き込みます:
server { listen 8099; server_name localhost; root /home/www/php-project; rewrite . /index.php; location / { index index.php index.html index.htm; autoindex on; } #proxy the php scripts to php-fpm location ~ \.php$ { include /usr/local/etc/nginx/fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass 127.0.0.1:9000; } }上記のディレクトリの
/home/www /php-project 次に、index.php ファイルを作成します:
vim /home/www/php-project/index.phpコンテンツを書き込みます:
<?php phpinfo();nginx を再起動します:
brew services restart nginx
打开浏览器,访问http://localhost:8099
,即可访问到关于 PHP 配置的信息。
Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
安装并替换镜像:
curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ # 改为阿里云的国内源
以 php-redis 扩展为例,有下载源码包来进行安装或者 pecl install 安装:
wget https://pecl.php.net/get/redis-5.1.0.tgz # 下载源码包 tar -zxvf redis-5.1.0.tgz # 解压 cd redis-5.1.0 # 进入目录 phpize # 生成编译配置 ./configure # 编译配置检测 make # 编译 make install # 安装
扩展安装完成后,我们还需最后一步,修改php.ini
文件,并重启 PHP 服务:
vi /usr/local/etc/php/7.4/php.ini # 追加 extension=redis.so brew services restart php # 重启 php 服务 php -m |grep redis # 查看是否安装成功
或者使用 pecl 安装:
pecl install redis
以上がAppleシステムにPHP環境をインストールする方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。