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 Tools
must です。そうしないと、Xcode に含まれる一連の開発ツールが使用できなくなります。
Homebrew をインストールする/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # 使用系统自带的 ruby 安装 Homebrew
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 ~/.zshrc
brew install php
brew services start php
echo 'export PATH="/usr/local/opt/php/sbin:$PATH"' >> ~/.zshrc source ~/.zshrc
php -v php-fpm -v
brew install mysql
brew services start mysql
mysql -u root -p
mysql_secure_installation
brew install redis
brew services start redis
redis-cli
brew install nginx
brew services start nginx
brew services list
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/*;
cd /usr/local/etc/nginx/servers/ vi 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();
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 サイトの他の関連記事を参照してください。