mac m1 php,Mac M1安装php开发环境

Mac M1安装php开发环境

去年年底,苹果推出了新款的M1芯片的mac,最近刚好要换电脑,考虑对比再三,还是选择了M1芯片的mac;刚拿到手以后,担心会有软件不兼容啥的,网上也推荐作为主力开发的笔记本的话,不推荐M1,但是现在已经完全配置好了开发环境,安全下车了。下面就来简单介绍下安装过程中的步骤:

1、安装nginx

注意:如果没有安装brew,需要先安装brew,使用arch -arm64 brew install安装brew install nginx

ngin常用指令sudo -sreload#重新加载配置

sudo -s reopen#重启

sudo -s stop#停止

sudo -squit#退出

sudo nginx # 启动

2、安装mysql

首先搜索是否包含想要安装的mysql版本,如下图:brew search mysql

62354ffa9d38

此处选择mysql@5.7这个版本,我本地已经安装完成了brew install mysql@5.7

安装完成后,需要添加环境变量,这样才能在任何目录下面直接打mysql访问#终端

echo'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"'>> ~/.zshrc

#刷新

~/.zshrcsource ~/.zshrc

查看当前的版本mysql  --version

mysql常用指令mysql.server start  # 启动mysql

mysql.server stop # 停止mysql

mysql.server restart # 重启mysql

3、安装php

先查询有哪些php的版本,之前看网上说的M1,目前还不支持php7.3以下的版本,所有我安装了php7.4brew search php

62354ffa9d38brew install php@7.4

等待安装完成后,可以开始部署项目了,由于我的项目是thinkphp框架开发的,而且用到了redis,所以,这边需要先安装redis依赖

安装php redis依赖(此处使用pecl安装,网上有很多使用编译安装的方法,那种方法比较麻烦,而且需要配置的地方比较多,pecl安装的话,快捷方便)pecl install redis

这个安装完成后,就只需要去nginx目录下面配置项目文件就OK了。

其他的不多说,主要提一点,就是thinkphp框架,重定向那边的配置,location里面的配置需要修改下,如下图:location / {

# index  index.htm index.html index.php;           #如果文件不存在则尝试TP解析

index                index.php;

try_files            $uri $uri/ /index.php$request_uri;

}

修改完成后,重启服务器,还要重启php-fpm,这个是关键

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值