最新消息:欢迎加入小松的QQ群一起讨论一起学习,又一个双十一,剁手快乐

mac使用brew安装nginx+php-fpm+mysql

Linux 1077浏览 0评论

最近在捣鼓Mac,作为一个开发人员,开发环境是必须的,当然xmapp是有这个集成包的,但是mac 这么高大上的系统怎么可以用集成包,于是打算使用命令安装nginx+php-fpm+mysql.
最开始不知道mac是用brew管理软件的,用编译的方式安装了nginx,之后发现有brew这个东西,于是删除nginx目录重新用brew安装
mac默认是没有安装brew的,感觉brew命令跟centos的yum一样,看下面的命令就知道了

第一步安装brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装brew

网上有很多失效的链接,上面的链接我安装的时候是可行的

安装nginx

brew install nginx

会自动安装依赖关系,方便
sudo nginx #启动nginx服务
sudo nginx -s reload #重启nginx服务
配置文件路径/usr/local/etc/nginx/nginx.conf
安装之后默认的端口是8080

安装mysql

brew install mysql

mysql默认密码是空的
mysql.server start #启动mysql服务
mysql.server stop #关闭mysql服务
配置文件路径 /usr/local/Cellar/mysql/

安装php-fpm

不是用mac自带的php使用brew安装的php

brew tap homebrew/dupes         
brew tap josegonzalez/homebrew-phpbr
brew search php #查询php的版本,下面命令php70就是版本
brew install php70 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm

最后因为mac自带php所以要修改一个配置,使用brew安装的php版本

vi ~/.bash_profile

添加

export PATH="$(brew --prefix php70)/sbin:$PATH"

上面添加的内容php70要修改成你安装的版本

source ./.bash_profile

如果没有.bash_profile看有没有.bashrc文件

sudo php-fpm #启动php-fpm
配置文件/usr/local/etc/php/7.0/php.ini

最后创建网站目录

修改nginx的配置文件,.php的文件用php-fpm去解析

location ~ \.php$ {
        fastcgi_intercept_errors on;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /Users/qiucarson/www$fastcgi_script_name;
        include        /usr/local/etc/nginx/fastcgi_params;
    }

添加上面的配置,注意:上面的/Users/qiucarson/www路径修改成自己的目录

都这里配置都好了,可以看一下phpinfo

phpinfo

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» mac使用brew安装nginx+php-fpm+mysql
本文链接地址:https://www.phpsong.com/1940.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!