我只讲最最重要的几点 1、在mac上安装的php、mysql、apache的安装顺序必须理清(1apache2mysql3php,为什么?php7.0后安装apache模块的handler需要本机就有
我只讲最最重要的几点
1、在mac上安装的php、mysql、apache的安装顺序必须理清(1apache2mysql3php,为什么?php7.0后安装apache模块的handler需要本机就有apache)
2、我相信大家都是用brew安装的,如果你水平比较高,我知道你可以把这是三个一一安装齐全,但是能配合着用起来,那真的不是一件简单事(我用下面第三点补充)
3、brew安装的包,不会带上你开发的常用扩展,就是说,你安装的任何brew软件包,都是纯净版。如php,你用brew安装,安装完了可能不知道为甚么找不到apache2支持模块,不用猜了,这些你都要自己去下,哈哈;又如,你用brew安装apache2.4,即httpd24,默认也没有带上privileged-ports和http2,所以你安装好后只能打开8080端口而且改不成80端口。
4、还给大家一个提醒,使用brew安装好后的默认纯净版mysql是比较大的,而且root初始密码为空,需要你撞到mysql目录里面的初始化shell脚本,运行后才可以初始化,您说,难不难找?还有一个比较坑的,是brew安装的5.7版本mysql,因为真的很“纯净”,连配置文件都是没有的。。这期间我踩过的坑就不多说了,你用brew info mysql即可查看到,真正的my.cnf原来是要你自己去手建的,呵呵,mysql这招够狠
5、关于brew,我做个补充,来去使用自如,其实大家只需要知道brew search ...、brew tap ...、brew info ....、brew install ....、brew uninstall ....、brew info .....即可,没多少个,比如最重要的brew info,你可以看到很多你想要的something,如安装好mysql5.7后怎么使用brew来控制mysql的命令、安装好后的mysql的配置文件存放位置等,这些命令少而必须掌握,用好上面几个,brew才能真正帮到你。