Mac配置MySQL+php+phpmyadmin+Tomcat+Eclipse
一、MySQL
1. 下载地址:http://www.mysql.com/downloads/mysql
2. 安装,最后弹出的对话框要记住临时密码,譬如我的:
root@localhost: ?MYHu,d?8Qd;
3. 终端登录MySQL
1) 打开终端,输入绝对路径
/usr/local/mysql/bin/mysql -u root -p
2)输入相对路径
echo $PATH
PATH="$PATH":/usr/local/mysql/bin
mysql -u root -p
4. 重置MySQL初始密码(因为我老是输不对……)
1)关闭“系统偏好设置”里的MySQL
2)禁止mysql验证功能
打开终端输入:
cd /user/local/mysql/bin/
sudo su #登录管理员权限sudo
./mysqld_safe --skip-grant-tables & #禁止mysql验证功能
之后『偏好设置』中的MySQL状态变成running
3)运行
打开终端,输入:
./mysql
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '*';
5. 设置数据库默认字符集
打开终端,输入:
mysql -u root -p
create database mydb; #创建数据课mydb
alter database mydb default character set = utf8;
二、php
终端输入:
sudo apachectl restart
出现it works!网页即可
以上用的是OS X自带php,如果要更新到7.0或7.1,终端输入:
curl -s http://php-osx.liip.ch/install.sh | bash -s 7.1
三、phpmyadmin
1. 下载地址:http://www.phpmyadmin.net/home_page/downloads.php
2. 将下载下来的解压放在/Library/WebServer/Documents/目录下,并且重命名为phpmyadmin
3. 修改
打开终端,输入:
cd /Library/WebServer/Documents/phpmyadmin/
cp config.sample.inc.php config.inc.php
vim config.inc.php
做修改如下:
$cfg['blowfish_secret'] = '';//用于Cookie加密,随意的长字符串
$cfg['Servers'][$i]['host'] = '127.0.0.1';//MySQL守护程序做了IP绑定
四、Tomcat
1. 解压后命名为Tomcat放在/Library
cd /Library/Tomcat/bin/*.sh
2. Eclipse配置
打开下载好的eclipse jee,上方菜单选择:Windows->show views->Others...->Servers
选择tomcat的路径
五、其他
1. Eclipse服务器占用问题:
出现提示:Problem: Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. ..
打开终端,输入:
kill $(ps -aef | grep java | grep apache | awk '{print $2}')