在Mac OS X 10.8中配置Apache+PHP+MySQL的內容包括:
1. 啟動Apache
打開終端,輸入:
sudo apachectl start
打開瀏覽器,輸入:
http://localhost
應該可以看到”It works!“的頁面,該頁面位於/Library/WebServer/Documents/目錄下,這是Apache的默認根目錄。
2. 配置用戶訪問目錄
在終端中輸入:
mkdir ~/Sites cp /Library/WebServer/Documents/index.html.en index.html
在用戶目錄下新建一個名為Sites的目錄,作為用戶目錄的訪問路徑,並將 /Library/WebServer/Documents/index.html復制到用戶目錄
輸入:
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的文檔比較多,本文僅針對本人的使用需求,簡單將步驟記錄一下。:)