前言
Windows搭建PHP开发环境很熟练了,要在自己的Mac搭建PHP开发环境还是第一次,因此分享给大家。
Mac自带Apache、php,需要自己安装MySql。
1.启动Apache
// 启动Apache服务 sudo apachectl start // 重启Apache服务 sudo apachectl restart // 停止Apache服务 sudo apachectl stop // 查看Apache版本 httpd -v
Mac OS自带Apache,只需要启动Apache就行。
在终端输入命令:
sudo apachectl start
注意这里Password输入Mac密码。
打开浏览器输入127.0.0.1,出现It Works字符串,就说明Apache已经成功启动。
2.配置Php
Mac OS也是自带Php,需要在Apache的配置文件里添加对Php的支持就OK。
2.1 修改Apache配置文件,在终端输入命令:
sudo vim /etc/apache2/httpd.conf
2.2 找到如下代码,并删除注释。
#LoadModule php7_module libexec/apache2/libphp7.so
2.3 重启Apache。在终端输入命令:
sudo apachectl restart
2.4 进入根目录。在终端输入命令:
cd /Library/WebServer/Documents
2.5 新建一个test.php,并复制以下代码。在终端输入命令:
sudo vim test.php
复制代码:
It works! <?php phpinfo() ?>
2.6 打开浏览器输入:127.0.0.1/test.php,如下界面,表示Php基本环境搭建完成。
3.安装MySql,并配置Mysql。
3.1 自行下载Mysql,并安装。
地址如下:
https://dev.mysql.com/downloads/mysql/
3.2 进入系统偏好设置,启动Mysql。
3.3 将MySql添加到系统中。
3.3.1 查看此目录下是否有MySql。在终端输入命令:
/usr/local/mysql/bin
3.3.2 在.bash_profile文件中,添加目录。在终端输入命令:
vim ~/.bash_profile PATH=$PATH:/usr/local/mysql/bin
3.3.3 修改配置文件,立即生效。在终端输入命令:
source ~/.bash_profile
3.4登陆MySql,
mysql -u root -p
最终的话
3.4登陆Mysql的时候报错。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决MySql登陆报错ERROR 1045 (28000)