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}')