一、安装PHP
#搜索PHP,会搜索出PHP相关的资源,然后根据自己需求选择安装
$ brew search php
#安装PHP,不指定PHP版本时,默认安装最新版本
$ brew install php
程序会自动安装,安装完成后,将PHP加入 $PATH 中
#shell使用bash添加方式
$ vim ~/.bash_profile
export PATH="/usr/local/sbin:$PATH"
source ~/.bash_profile
# shell使用zsh添加方式
$ vim ~/.zshrc
export PATH="/usr/local/sbin:$PATH"
source ~/.zshrc
配置php-fpm.conf
vim /usr/local/etc/php/8.1/php-fpm.conf
#去掉第17行和第24行前面的分号
17 ;pid = run/php-fpm.pid
24 ;error_log = log/php-fpm.log
PHP相关操作
#启动|停止|重启
$ brew services start|stop|restart php
查看php-fpm是否启动成功
$ lsof -Pni4 | grep LISTEN | grep php
#启动成功输出
php-fpm 80788 yamol 8u IPv4 0x38dc2fee9c1e7791 0t0 TCP 127.0.0.1:9000 (LISTEN)
php-fpm 80794 yamol 9u IPv4 0x38dc2fee9c1e7791 0t0 TCP 127.0.0.1:9000 (LISTEN)
php-fpm 80795 yamol 9u IPv4 0x38dc2fee9c1e7791 0t0 TCP 127.0.0.1:9000 (LISTEN)
二、安装nginx
#安装nginx
$ brew install nginx
#使用80端口的话,需要将nginx加入root组当中
$ sudo cp -v /usr/local/opt/nginx/*.plist /Library/LaunchDaemons/
$ sudo chown root:wheel /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
#启动nginx服务
$ brew services start nginx
#测试nginx是否安装成功
$ curl -IL http://127.0.0.1:8080
安装成功结果
HTTP/1.1 200 OK
Server: nginx/1.21.4
Date: Thu, 16 Dec 2021 02:08:07 GMT
Content-Type: text/html
Content-Length: 615
Last-Modified: Tue, 02 Nov 2021 14:49:28 GMT
Connection: keep-alive
ETag: