由于禅道集成安装包没有支持Mac,故Mac需通过源码安装。
注:本机装的php7.3.3,数据库8.0.16
Mac系统自带Apache,在终端中输入以下命令即可启动
sudo apachectl start在浏览器中输入下面网址查看是否启动成功
http://localhost 或 http://127.0.0.1如果成功,页面会显示It works!
Apache其他相关命令如下:
sudo apachectl -v //查看Apache服务版本 sudo apachectl stop //关闭Apache服务 sudo apachectl restart //重启Apache服务Apache服务默认安装路径在/private/etc/apache2,属于系统私有目录,我们不可直接在Finder中找到该路径 打开Apache安装路径方法: 1:在Finder -> 前往 -> 前往文件夹中输入/etc即可进入etc文件夹 2:在终端输入open /etc回车即可
mac系统启动PHP,在Apache服务中配置即可 1.找到/private/etc/apache2目录,打开httpd.conf文件 2.搜索#LoadModule php,找到LoadModule php7_module libexec/apache2/libphp7.so这一行,将前方的#删除 (如果因为权限问题不能修改的话,把它拖到桌面修改,再把桌面的拖到里面去替换原来的就可以) 3.重启Apache服务即可(sudo apachectl restart)
后面发现Mac自带的php版本较低。由于新装的mysql8.0.16,默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这种验证,故需要升级php.(php升级方法不在列举) 本机装的php7.3.3
注意:安装到最后一步会弹出一个框,上面有用户和密码,保存下来,否则后面会进不去数据库 浏览器打开http://dev.mysql.com/downloads/mysql/,下载图中第一个文件,安装即可。 数据库相关命令:
mysql --version //版本信息 exit //退出 sudo /usr/local/mysql/support-files/mysql.server start //启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop //停止MySQL服务