在Mac OS X 10.8中配置Apache+PHP+MySQL的內容包括:php
1. 啓動Apachemysql
打開終端,輸入:sql
sudo apachectl start
打開瀏覽器,輸入:數據庫
http://localhost
應該能夠看到」It works!「的頁面,該頁面位於/Library/WebServer/Documents/目錄下,這是Apache的默認根目錄。apache
2. 配置用戶訪問目錄瀏覽器
在終端中輸入:bash
mkdir ~/Sites cp /Library/WebServer/Documents/index.html.en index.html
在用戶目錄下新建一個名爲Sites的目錄,做爲用戶目錄的訪問路徑,並將 /Library/WebServer/Documents/index.html複製到用戶目錄服務器
輸入:app
cd /etc/apache2/users/
sudo vi apple.conf
注意:其中apple是你的用戶名。
在vi中,按i開始輸入,並輸入如下內容:
<Directory "/Users/apple/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
輸入完成後,按ESC鍵,而後輸入:wq,保存並關閉vi。
注意:文件的第一行用於指定用戶目錄的位置,其中apple是你的用戶名。
在終端中輸入:
sudo apachectl restart
從新啓動Apache,此時能夠在瀏覽器中訪問:
http://localhost/~apple
在終端中輸入:
cd /etc/apache2/ sudo vi httpd.conf
在vi中,輸入/php搜索包含php的文本,找到:
#LoadModule php5_module libexec/apache2/libphp5.so
刪除前面的#,而後保存退出。(按shift+i行首輸入,按ESC退出編輯,按x刪除當前字符,及#,輸入:wq,保存並退出。)
在終端輸入:
cd /etc sudo cp php.ini.default php.ini sudo apachectl restart
在終端輸入:
cd ~/Sites vi info.php
而後在info.php中輸入如下內容:
<html><body><h1>It works!</h1><?php phpinfo(); ?></body></html>
在瀏覽器輸入:
http://localhost/~apple/info.php
1. 從Mysql官方網站下載mysql-5.6.12-osx10.7-x86_64.dmg,雙擊打開該dmg文件。
2. 運行mysql-5.6.12-osx10.7-x86_64.pkg,安裝主程序包;
3. 運行MySQLStartupItem.pkg,讓mysql開機自動運行;
4. 運行MySQL.prefPane,在系統偏好中增長mysql服務管理選項;
在終端輸入:
sudo chmod +w bashrc sudo vi /etc/bashrc
在bashrc的末尾增長如下兩個命令別名,便於快速使用mysql
#mysql alias mysql='/usr/local/mysql/bin/mysql' alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
提示:在bashrc中添加命令別名以後,須要從新啓動終端。
修改mysql默認密碼,在終端輸入:
mysqladmin -u root password "123"
其中123位置你能夠指定任意密碼。
若是要更改密碼能夠輸入
mysqladmin -u root -p password "123"
更改密碼前先須要輸入之前正確的密碼才能夠。
1. 下載PHPAdmin,解壓縮到~/Sites目錄下,並將目錄重命名爲:phpmyadmin;
2. 在瀏覽器中輸入:
http://localhost/~apple/phpmyadmin/setup/
添加一個服務器配置便可。
在終端輸入:
mysql -u root -p # 建立名爲 mydb 的數據庫 create database mydb; # 將 mydb 的默認字符集設置爲 utf8 alter database mydb default character set = utf8;
注:mysql默認使用的字符集是latin1,不支持中文,須要設置一下哦。
搞定收工:)
P.S.
網上關於在mac上配置php+mysql的文檔比較多,本文僅針對本人的使用需求,簡單將步驟記錄一下。:)