1.启动apache
打开”系统偏好设置“->”共享“,在”互联网共享“那一项前面打√ (选择端口共享给电脑,蓝牙PAN或者Thunderbolt网桥都行)
apache已经配置完成。
2.启动php
找到Apache的配置文件,在目录/etc/apache2/下,打开Finder,选择”前往”-“前往文件夹”,输入”/etc/apache2/“,找到其中的”httpd.conf”文件,选择用文稿打开进行编辑,点按Command+F,搜索
LoadModule php5_module libexec/apache2/libphp5.so
去掉前面的#号并保存
重启apache
sudo apachectl restart
在/Library/WebServer/Documents/目录下创建info.php文件
内容为
正常情况下会输出php的配置信息
如果把原样输出了,建议重启电脑再打开该网址试试。
3.安装mysql
大概120M,下完了直接安装
默认情况下在命令行下无法直接使用mysql执行,需要把mysql加入到环境变量中
最後記得要到系統偏好設定 -> MySQL 把 MySQL Server
默认的mysql是没有密码的,所以我们需要设置root密码,
控制台下输入以下指令
/usr/local/mysql/bin/mysqladmin -u root password '密碼'
4.下载phpmyadmin
phpMyAdmin是用PHP开发的管理MySql的程序,非常实用
2、将下载好的文件解压后,放进/Library/WebServer/Documents/文件夹中,并命名为phpmyadmin。
3、复制/Library/WebServer/Documents/phpmyadmin中的config.sample.inc.php,并命名为config.inc.php,并放在当前文件夹下。
4、编辑config.inc.php,修改其中的
$cfg['Servers']]$i]['host'] = 'localhost';
为
$cfg['Servers']]$i]['host'] = '127.0.0.1';
即可,如果想要无密码登录,则将其中的下面语句中的false改成true
$cfg['Servers'][$i]['AllowNoPassword'] = false
如果登录报错如下
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
因为mysql的密码没有设置成功,我们需要先设置root密码。
苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务
进入终端
输入:
cd /usr/local/mysql/bin/
回车后 登录管理员权限
sudo su
回车后输入以下命令来禁止mysql验证功能
./mysqld_safe –skip-grant-tables &
回车后mysql会自动重启
这时候进入phpmyadmin,输入root,密码为空即可,就可以进入phpmyadmin页面。
选择左边的mysql数据库,运行sql指令
update user set password=password(‘123456′) where User=’root’
执行完成就更换root密码为123456了