macOS Mojave搭建PHP环境(LAMP)配置教程

来自:互联网
时间:2018-10-13
阅读:

macOS系统都自带了Apache和PHP环境,只是默认情况下没有开启,我工作用的电脑配置如下:MdA免费资源网

441EE39F-F9B8-4F2C-93E9-507A1ACD541D.pngMdA免费资源网

一、开启ApacheMdA免费资源网

打开终端,输入命令开启Apache:MdA免费资源网

sudo apachectl start

打开你的浏览器,输入localhost,如果出现“It Works”就表示成功了MdA免费资源网

二、开启PHPMdA免费资源网

PHP的开启需要改变一个Apache配置文件:httpd.confMdA免费资源网

1.打开Finder(访达),前往文件夹/etc/apache2/,打开httpd.confMdA免费资源网

2.找到:MdA免费资源网

#LoadModule php7_module libexec/apache2/libphp7.so

把前面的"#"去掉,然后保存MdA免费资源网

PS:httpd.conf这个文件已经被锁定,是没有办法更改的,复制到桌面,改完之后再覆盖原文件。或者使用具备管理员权限的编辑器打开,比如vscodeMdA免费资源网

3.重启ApacheMdA免费资源网

打开终端,输入:MdA免费资源网

sudo apachectl restart

这时PHP就可以用了,查版本的命令是:MdA免费资源网

php -v

4.验证是否成功MdA免费资源网

1.打开Finder(访达),前往文件夹/Library/WebServer/DocumentsMdA免费资源网

Apache的根目录下新建info.php,内容为:MdA免费资源网

<?php phpinfo(); ?>

然后再次重启Apache,在浏览器中输入http://localhost/info.php,会出现一个显示php信息的页面MdA免费资源网

三、配置MySQLMdA免费资源网

1.下载:http://dev.mysql.com/downloads/mysql/ ,选择Mac平台,下载完dmg文件后双击pkg安装(这里我下载的是mysql-8.0.12)MdA免费资源网

2.安装完成后需要设置默认root密码,认证方式我选择的是Caching SHA-2MdA免费资源网

3.选择一个MySQL的可视化工具。我选择的是常用的phpMyAdaminMdA免费资源网

下载:https://www.phpmyadmin.net/downloads/MdA免费资源网

解压后改名为phpMyAdmin(注意大小写),放在/Library/WebServer/Documents/下MdA免费资源网

phpMyAdmin中的config.sample.inc.php,重命名为config.inc.phpMdA免费资源网

打开config.inc.php,搜索:MdA免费资源网

$cfg['Servers'][$i]['host'] = 'localhost'

将其改为:MdA免费资源网

$cfg['Servers'][$i]['host'] = '127.0.0.1'

这个如果不改会出现连接错误MdA免费资源网

在浏览器中输入 http://localhost/phpMyAdmin(注意大小写),输入用户名"root",密码就是刚才安装mysql设置的那个MdA免费资源网

这里由于新版mysql认证方式为SHA-2,登陆会提示:The server requested authentication method unknown to the clientMdA免费资源网

解决方法为:MdA免费资源网

终端链接mysql:MdA免费资源网

/usr/local/mysql/bin/mysql -u root -p

(输入mysql密码,不是macOS系统的密码)MdA免费资源网

进入mysql操作之后输入:MdA免费资源网

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

这里是新建一个root账户,你的密码自己设置,会覆盖掉之前的root密码MdA免费资源网

这时即可正常登陆phpMyAdmin并操作mysql数据库MdA免费资源网

返回顶部
顶部