===========Apache===============================php
1. 啓動關閉Apachehtml
MAC系統已經預裝了apache,啓動、關閉、查看版本等命令以下:mysql
啓動apache:sudo apachectl startweb
驗證啓動成功: http://localhost或http://127.0.0.1,出現「it works!」字樣,證實啓動成功sql
關閉apache:sudo apachectl stopapache
查看apache版本:httpd -v瀏覽器
重啓: sudo apachectl restartbash
2. 配置apache編輯器
OS X 中默認有兩個目錄能夠直接運行你的 Web 程序:ide
系統級的 Web 根目錄及對應的網址:/Library/WebServer/Documents/ http://localhost,
用戶級的根目錄及其對應的網址:~/Sites http://localhost/~stephen/(~/Sites 也就是你用戶目錄下面的」站點」目錄,如沒有Sites目錄,需手工建立sudo mkdir ~/Sites)
注:如下 stephen 爲用戶名,須要按實際修改。
1)檢查目錄/etc/apache2/users/下是否有"stephen.conf",如沒有,手工建立並填寫如下內容:
<Directory "/Users/haibor/Sites/">Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
2)賦予文件權限,而後重啓apache
sudo chmod 755 /etc/apache2/users/stephen.conf
sudo apachectl restart
以後你就能夠經過瀏覽器訪問你的用戶級目錄網頁了,根目錄地址爲:http://localhost/~stephen/
3)更改根目錄
- 建立目標根目錄,如:mkdir /Users/stephen/webWorkspace
- 更改文件權限, 如:chmod 755 /Users/stephen/webWorkspace
- 更改apache主目錄/etc/apache2/httpd.conf,將/Library/WebServer/Documents/都替換爲本身的路徑,如:/Users/stephen/webWorkspace
- 重啓Apache:apachectl restart,再次訪問localhost即顯示的是更改後的文件裏的內容了。
===========PHP===============================
OS X Mavericks 中已經集成了 PHP 5.4.30 版本,須要手動開啓。你能夠用 vi 或者 nano 編輯器打開下面這個文件:
sudo nano /etc/apache2/httpd.conf
而後按ctl+W進行查找,搜索」php」,第一條匹配的應該是下面這句代碼:
LoadModule php5_module libexec/apache2/libphp5.so
請將這句代碼前面的#去掉,而後保存文件。
接下來再一次重啓 Apache:
sudo apachectl restart
如今 PHP 應該已經開始工做了,你能夠在用戶級根目錄下(~/Sites/)放一個PHP測試文件,代碼以下:
<?php phpinfo(); ?>
===========mysql===============================
1. 下載安裝
http://dev.mysql.com/downloads/mysql/
2. 增長到path
- cd ~
- vi .bash_profile
- 增長:export PATH="/usr/local/mysql/bin:$PATH"
- 使.bash_profile生效,source ~/.bash_profile
3. 設置root密碼
mysqladmin -u root password '這裏填你要設置的密碼'
參考:http://jingyan.baidu.com/article/0aa22375b553a488cc0d64b5.html