1.启动apache
打开”系统偏好设置“->”共享“,在”互联网共享“那一项前面打√ (选择端口共享给电脑,蓝牙PAN或者Thunderbolt网桥都行)
此时在浏览器中输入http://localhost,会出现It works!的页面
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文件
内容为
保存后输入http://localhost/info.php
正常情况下会输出php的配置信息
如果把原样输出了,建议重启电脑再打开该网址试试。
3.安装mysql
在http://dev.mysql.com/downloads/mysql/ 下载合适的mysql版本,建议下载dmg安装包
大概120M,下完了直接安装
默认情况下在命令行下无法直接使用mysql执行,需要把mysql加入到环境变量中
最後記得要到系統偏好設定 -> MySQL 把 MySQL Server
默认的mysql是没有密码的,所以我们需要设置root密码,
控制台下输入以下指令
/usr/local/mysql/bin/mysqladmin -u root password '密碼'
4.下载phpmyadmin
phpMyAdmin是用PHP开发的管理MySql的程序,非常实用
1、下载phpMyAdmin,在网址http://www.phpmyadmin.net/home_page/downloads.php中选择合适的版本下载
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
5、在浏览器中输入 http://localhost/phpmyadmin,输入用户名”root”,和刚刚自己所更改的密码,如果未更改密码,则按照上一步骤中的无密码操作,然后就可以直接登录了。
如果登录报错如下
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了