Mac 终端 brew等相关命令

本地开发环境:php7.3.29 + mysql5.7 + nginx1.21.1 

本地系统概览:macOS Big Sur 版本11.5.1

搜索某个扩展

 brew search xxx

 通过brew安装扩展

brew install xxx 

 通过brew更新安装过的扩展

brew upgrade xxx 

通过brew安装的所有包文件的所在位置

/usr/local/Cellar/

查看brew安装过的扩展

brew list 

查看通过brew已启动的服务

brew services list

查看相关扩展包的信息

brew info mysql@5.7

查看相关扩展包的进程号

ps -ef | grep mysqld

环境变量配置文件所在位置(终端zsh)

~/.bash_profile

需要在 ~/.zshrc 文件中增加一行 

source ~/.bash_profile

立即更新环境变量配置

source ~/.bash_profile

查看可执行文件的位置 

which php

查看文件的位置 

whereis php-fpm


nginx相关命令操作

web根目录所在位置

/usr/local/var/www 

开机自动启动(不要加sudo)

brew services start nginx

重启

brew services restart nginx

配置文件所在位置

/usr/local/etc/nginx/nginx.conf

修改配置文件后的重启命令

sudo nginx -s reload

增加虚拟主机

  • 在 /usr/local/etc/nginx/servers 下增加个 xxx.conf 文件
  • 在 /etc/hosts 文件下增加一行配置 127.0.0.1 xxx.com
  • 重启配置 sudo nginx -s reload

注意, 如重启遇到以下报错:nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)

  • 先执行:sudo nginx(执行该命令之后,nginx 会在 /usr/local/var/run/ 路径下创建一个名为nginx.pid 的文件)
  • 再重启:sudo nginx -s reload(执行该命令之后,会删除/usr/local/var/run/nginx.pid文件) 

mysql相关命令操作

开机自动启动(不要加sudo)

brew services start mysql@5.7

重启

brew services restart mysql@5.7

配置文件所在位置

/usr/local/etc/my.cnf

登录mysql客户端    登录用户名:root   登录密码: 12345678

mysql -u root -p


php相关命令操作

开机自动启动

brew services start php@7.3

启动php-fpm(杀掉所有进程,在启动)

sudo killall php-fpm && sudo php-fpm

修改配置文件后的重启命令

sudo killall php-fpm && sudo php-fpm -D

扩展所在目录

/usr/local/Cellar/php@7.3/7.3.29/include/php/ext/

# .so 文件所在位置

/usr/local/lib/php/pecl/20180731/

配置文件所在位置

/usr/local/etc/php/7.3/php.ini

/usr/local/etc/php/7.3/php-fpm.conf

查看php与php-fpm的版本

php -v && php-fpm -v

php扩展包源码编译安装的方法

1、先进入源码包根目录
2、/usr/local/Cellar/php@7.3/7.3.29_1/bin/phpize
3、./configure --with-php-config=/usr/local/Cellar/php@7.3/7.3.29_1/bin/php-config
4、make && make install

注意:如果有报错缺啥扩展,提示缺啥安装啥就行了,能用brew方式的安装就用brew

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值