macos php安装
shivammathur/php
将第三方php仓库加入brew,貌似由于homebrew放弃了php的旧版本,所以使用第三方库来加入php的更多版本
shell
brew tap shivammathur/php
然后搜索php,就可以看到多出的php版本
shell
brew search php
安装php
选择要安装的php版本
shell
brew install shivammathur/php/php@8.2
设置php版本
shell
brew link --overwrite --force php@8.2
这时候已经自动将php的路径添加到了zsh的环境变量中了,可以查看到版本
shell
php -v
切换版本
安装版本切换工具
shell
brew install brew-php-switcher
切换版本
shell
brew-php-switcher 8.x
切换完可能要按照提示添加相关环境变量。重启terminal
phpini 文件在哪里?
shell
php --ini
或者
shell
php -i | grep 'php.ini'
怎么重启php?
restart start stop
shell
brew services restart php@8.2
顺便记录一下brew安装nginx
shell
# 安装nginx
brew install nginx
# 查看nginx信息(后续着重讲解)
brew info nginx
# 启动
brew services start nginx
# 修改配置后重启
brew services restart nginx
# 停止
brew services stop nginx
# 查看nginx是否启动,存在nginx:master即是启动中的nginx进程号
ps -ef|grep nginx
macos自带apache 需要关掉 不然端口被占
shell
sudo apachectl stop