Apache
OSX中自帶apache服務(wù),只需三個命令即可
sudo apachectl start
sudo apachectl stop
sudo apachectl restart
查看版本
http -v
瀏覽器輸入http://localhost ,可以看到It works!
注:apache的根目錄在/Library/WebServer/Documents/下,OSX默認還配置了一個用戶級目錄,這里不管。
PHP
OSX同樣自帶PHP,配置非常簡單。
vim /etc/apache2/httpd.conf
去掉這一行前面的#
#LoadModule php5_module libexec/apache2/libphp5.so
Mysql
- 從官網(wǎng)下載合適版本的Mysql
- 默認mysql命令需要輸入全路徑
sudo /usr/local/mysql/support-files/mysql.server start #開啟mysql服務(wù)
sudo /usr/local/mysql/bin/mysql -v #查看版本
- 將/usr/local/mysql/bin目錄添加到環(huán)境變量
cd ~
vim .bash_profile
輸入:
export PATH="/usr/local/mysql/bin:$PATH"
保存后再執(zhí)行
source .bash_profile
使環(huán)境變量生效
- 設(shè)置root用戶密碼
mysqladmin -u root password "password"
- 修復(fù)Socket錯誤問題
有一個負責(zé)mysql 服務(wù)器 客戶端通訊的socket文件,mysql將其放在/tmp目錄,但是OSX卻默認的找 /var/mysql 目錄,因此需要建個軟鏈接。
新建目錄 /var/mysql,然后執(zhí)行以下命令就OK
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock