微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mac下安装配置NMP环境

第一次在Mac上安装NMP,记录下

因为下面环境的安装都是基于homebrew的,所以如果没有安装他的话,要先安装他(官网:https://brew.sh/index_zh-cn.html

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

    等待安装即可

  • 安装Nginx  
    brew install Nginx

    注意:安装过程中会将一些安装的信息告诉你,省的你到处找:
    Docroot is: /usr/local/var/www

    Nginx will load all files in /usr/local/etc/Nginx/servers/

    The default port has been set in /usr/local/etc/Nginx/Nginx.conf to 8080 so that
    Nginx can run without sudo.

    To have launchd start Nginx Now and restart at login:
    brew services start Nginx
    Or, if you don't want/need a background service you can just run:
    Nginx
    等。

    安装成功,启动Nginx

    sudo Nginx

    启动成功后,测试是否成功:

    curl -IL http://127.0.0.1:8080

    不出意外的话,得到的信息:

    HTTP/1.1 200 OK
    Server: Nginx/1.15.12
    Date: Tue, 21 May 2019 07:17:40 GMT
    Content-Type: text/html
    Content-Length: 612
    Last-Modified: Tue, 16 Apr 2019 14:55:03 GMT
    Connection: keep-alive
    ETag: "5cb5ecc7-264"
    Accept-Ranges: bytes

    其他命令:

    #打开 Nginx
     sudo Nginx
     #重新加载配置|重启|停止|退出 Nginx
     Nginx -s reload|reopen|stop|quit
    #测试配置是否有语法错误
    Nginx -t

    设置开机启动:

    cp /usr/local/Cellar/Nginx/1.2.6/homebrew.mxcl.Nginx.plist ~/Library/LaunchAgents/
    3 launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.Nginx.plist

     

  • MysqL安装
    brew install MysqL

    执行完后,就可以在终端里运行 "MysqL",直接进入MysqL数据库里。对,不用输入密码,可以直接连接,初始认是可以匿名访问的。超级用户 "root" 也是没设密码,要设密码的话可以执行下面指令

     /usr/local/opt/MysqL/bin/MysqLadmin -u root password 'new-password' 

    现在访问 MysqL 还是不用密码就可以连接,如果要设置一些登陆密码的安全访问限制,则需执行下面的 MysqL安全安装指令

    /usr/local/opt/MysqL/bin/MysqL_secure_installation

    主要是设置修改root密码(设置过了可以不用设置,略过)、删除匿名访问、删除root网络访问删除test数据库。指令执行完后,登陆MysqL就需要密码验证了

    MysqL -u root -p

    设置开机启动“

    cp /usr/local/Cellar/MysqL/5.5.28/homebrew.mxcl.MysqL.plist ~/Library/LaunchAgents/
    launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.MysqL.plist

    至此,MysqL安装完毕。

    安装PHP-fpm

    因为篇幅太长,所以单独写了一篇文章,参考Mac安装PHP(Homebrew/php弃用、其他第三方tap也已经弃用或者迁移后的安装配置方案)

     

     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐