文章目录
前言
主要解决自己在配置环境中遇到的问题,总结网上很多问题:[^1]
一、mac 使用brew 安装 lnmp (7.4)环境
二、步骤
1. 安装 brew
// 方法(如果失败,请百度)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 成功
2. 安装 mysql
https://www.cnblogs.com/codeBang/p/11219455.html
3. 安装 nginx
https://www.jianshu.com/p/fb7f873f26fe
4. 安装 php (没有用mac自带)
// An highlighted block
brew install php
配置目录/usr/local/etc/php/7.4
pfp-fpm 目录 /usr/local/Cellar/php/7.4.9/sbin
5. 配置php-fpm
// An highlighted block
https://blog.csdn.net/mouday/article/details/81041974 (参考)
配置目录 /usr/local/etc/php/7.4/php-fpm.d
启动fpm :/usr/local/Cellar/php/7.4.9/sbin/php-fpm -D 看到下图说明启动
在nginx配置文件里面配置fpm端口(/usr/local/etc/nginx/nginx.conf)
6. 安装redis
// An highlighted
https://www.cnblogs.com/cloudshadow/p/mac_brew_install_redis.html
7.效果
8. mac 项目在跟目录创建文件夹方法
// An highlighted block
https://jingyan.baidu.com/article/17bd8e52e9cfc5c4aa2bb806.html
8. pecl 安装 redis 和 swoole
// An highlighted block
https://zhuanlan.zhihu.com/p/113042273 (参考)
//关于pecl channel-update pecl.php.net 的错误
http://www.coder55.com/article/10323
perl install redis
//安装redis扩展可能会出错 没有igbinary扩展(参考链接)
sudo pecl install igbinary
https://www.cnblogs.com/dcb3688/p/4610640.html
//perl安装swoole可能会出问题 要指定 openssl (参考链接如下)
https://blog.csdn.net/longshaoye180/article/details/104802566?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
总结
方法:有问题去百度