笔记:Mac安装PHP、nginx、myspl环境

作为一名前端,以前一直使用win本,环境都是后台大包大揽,直接给我安装好了,刚刚买的Mac,须要装环境,一想来,本身装一遍吧,因此有了这个笔记!php

首先安装Mac上面的一个包管理工具

Homebrew 官网
很是简单,一行命令搞定
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
全部的安装都是使用这个工具来完成前端

安装nginx

brew install nginx
配置文件地址:/usr/local/etc/nginx
nginx

启动/重启:`nginx -s reload`

安装PHP

由于项目须要,我安装的 PHP71
brew install php71
git

安装php redis扩展

这里须要注意的是php扩展必需要跟PHP版本配套,否则加载不成功github

brew update
brew tap josegonzalez/php
brew install php71-redis
找到php的配置文件 php.ini
若是使用brew安装的话,这个文件应该在/usr/local/etc/php/版本号/php.ini
加入extension=redis.so
完成以后,重启php-fpm
这里有一个坑是,直接启动php-fpm 启动的是Mac自带的PHP版本的php-fpm,而我要启动的是新安装的7.1的php-fpm /usr/local/sbin/php71-fpm start
OK ,能够以后查看是否成功
php -m | grep redisredis

这样应该就是成功了!!
也能够写一个文件,使用php的 phpinfo()查看是否成功。

这样就是加载成功了!!这一步真的花了很长时间,一直报redis的版本和PHP不匹配!

安装myspl

brew install myspl
平时开发用不到myspl 没有配置,直接下载了Navicat链接测试服务器的数据库了,没什么好说的。数据库

记几个Mac经常使用命令

  • 查看全部端口:sudo lsof -i -P | grep -i "listen"
  • 查看某个端口:sudo lsof -i :9000
  • 关闭进程 : sudo killall xxx
  • 设置命令别名:编辑.bash_profile文件 alias [别名]='[指令名称]',运行source .bash_profile
  • 查看全部别名:alias
相关文章
相关标签/搜索