啓動:sudo apachectl start php
中止:sudo apachectl stop mysql
重啓:sudo apachectl restart sql
查看 Apache 版本 httpd -v apache
瀏覽器打開 http://127.0.0.1 能夠看到 It works! 的頁面 瀏覽器
http://localhosts/ 安全
對應的文件目錄是: bash
/Library/WebServer/Documents/ 服務器
另外一個 Web 根目錄默認是 ~/Sites ,10.9 中你須要手動建立這個Sites目錄。 ide
檢查這個目錄下是否有 username.conf 文件 spa
/etc/apache2/users/
若是沒有,則須要新建一個,username 須要是你的帳戶名字,建議使用終端建立這個文件:
cd /etc/apache2/users
sudo vi username.conf
貼入如下內容,注意修改 username 爲你的帳戶名字
<Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
這個文件的權限應該是:
-rw-r--r-- 1 root wheel 298 Jun 28 16:47 username.conf
若是不是,請修改
sudo chmod 644 username.conf
重啓 Apache
sudo apachectl restart
這時,這個網址應該已經能夠用了:
http://localhost/~username/
編輯 httpd.conf
sudo vi /etc/apache2/httpd.conf
刪除 AllowOverride all 前的註釋 #
OSX 10.9 已經預裝了 PHP 5.4.17, 編輯 httpd.conf
sudo vi /etc/apache2/httpd.conf
取消這一行前邊的註釋符號 #
LoadModule php5_module libexec/apache2/libphp5.so
重啓 Apache
sudo apachectl restart
查看 Apache 信息
<?php phpinfo(); ?>
OS X 10.9 須要單獨安裝 MySQL,下載地址 ,選擇 Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 。(下載無需註冊,點擊下邊小字部分的「_ No thanks, just take me to the downloads!_」便可)
三個文件都須要安裝。其中第二個會在「系統偏好設置」中添加一個 MySQL 設置項:開機自動啓動、啓動/關閉 MySQL
命令行啓動 MySQL
sudo /usr/local/mysql/support-files/mysql.server start
查看 MySQL 版本
/usr/local/mysql/bin/mysql -v
添加 mysql 別名到 PATH 裏:
cd ; vi .bash_profile export PATH="/usr/local/mysql/bin:$PATH"
以後就能夠直接使用 mysql 命令
mysql -v
使用 \q 能夠退出 mysql 模式
修改 mysql root 帳戶密碼:
/usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'
注意使用單引號包裹密碼
sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
安裝前必須先如上操做修復 2002 MySQL Socket 錯誤。
下載 phpMyAdmin ,解壓後放在 ~/Sites 目錄下,新建 config 文件夾
mkdir ~/Sites/phpmyadmin/config
修改權限
chmod o+w ~/Sites/phpmyadmin/config
打開 http://127.0.0.1/~username/phpmyadmin/setup/
右上角能夠修改語言爲中文
點「新建服務器」
切換到「認證」頁卡,填入 mysql 用戶名及密碼
配置文件如圖設置,點保存。此時會在 /config 生成一個 config.inc.php 文件,將這個文件移動到 /phpmyadmin根目錄下,而後刪除 /config 目錄。
訪問 http://127.0.0.1/~username/phpmyadmin/ 就能夠管理你的 mysql 了。
爲了方便程序在 ~/Sites 目錄下讀寫
sudo chmod -R a+w ~/Sites/testsite
若擔憂安全問題,能夠使用 _www 權限,若這樣作當須要 admin 權限需作驗證:
sudo chown -R _www ~/Sites/testsite