以Mac 10.6.x以上版本為例(應Mac中内置了apache與php,你可以不下載下傳其他的版本):
1:啟動apache
2:運作php
3:安裝mysql
4:安裝并使用phpmyadmin
(一)啟動apache
有兩種方法:
1:打開`系統設定偏好(SystemPreferences)`->`共享(sharing)`->`Web共享(Web Sharing)`.
2:打開`終端(terminal)`,然後(注意:sudo需要的密碼就是系統的root帳号密碼)
a:運作`sudoapachectl start`,再輸入帳号密碼,這樣apache就運作了。
b:運作`sudoapachectl –v`,你會看到Mac 10.6.x中的apache版本号;
在浏覽器中輸入`http://localhost`,如果你看到内容為`Itworks!`的頁面,那麼你就啟動apache成功!apache他的安裝目錄預設在`/Library(資源庫)/WebServer/Documents/`下。
在終端中的指令defaults writecom.apple.finder AppleShowAllFiles –bool true(顯示系統隐藏檔案)
在終端中的指令defaults writecom.apple.finder AppleShowAllFiles –bool false(關閉顯示系統隐藏檔案)
(二)運作php
1:在終端中運作`sudopico /etc/apache2/httpd.conf`,打開Apache的配置檔案。(如果不習慣操作終端指令,可以設定在finder中顯示所有的系統隐藏檔案(指令如上),并需要重新開機finder;現在大功告成,但需要注意的是某些檔案的修改需要開啟root帳号,總的來說還是在終端使用sudo來臨時擷取root權限比較安全。)
2:找到`#LoadModulephp5_module libexec/apache2/libphp5.so`,把前面的#号去掉,儲存(control+X在輸入:y)并退出pico(直接回車)。
3:運作`sudocp /etc/php.ini.default /etc/php.ini`,這樣就可以配置各種php功能了.(注意:前面的指令的意思是複制檔案php.ini.default并把複制的檔案改名為php.ini,`/etc/`是他們的路徑)
4:運作`sudoapachectl restart`,重新開機apache,這樣php就可以用了.
5:運作`sudocp /Library/WebServer/Documents/index.html.en/Library/WebServer/Documents/info.php`,這句跟前面的複制php.ini一樣。
6:在終端中運作`sudopico /Library/WebServer/Documents/info.php`,在`It works!`後面加上`<?phpphpinfo();?>`,然後儲存。在浏覽器中輸入`http://localhost/info.php`就可以看到有關php的資訊了。
7:在zendstudio 中建立了一個項目,把你的項目建在你想要的路徑中.然後修改apache的配置httpd.conf,運作`sudo pico/etc/apache2/httpd.conf`,修改DocumentRoot的值(這裡的值就是你建立的項目的路徑),并同時修改<Directory “/Library/WebServer/Documents/”>改為<Directory“你剛才修改DocumentRoot的值放在此處”>.
(三)安裝MySql
由于Mac中沒有預裝mysql,是以需要自己手動安裝。到mysql的官網下載下傳mac的mysql安裝版(如mysql-5.5-osx10.6-x86_64.dmg);
1:運作dmg,你會發現裡面有4個檔案。首先點選安裝字尾名為`mysql-xx-xx.pkg`的檔案,這是mysql的主檔案包。一般情況下他會自動安裝在/usr/local下的同名檔案夾下,一路next即可。
2:點選安裝第二個檔案MySQLStartupItem.pkg,這樣mysql就會自動在開機時自動啟動了。
3:點選安裝第三個檔案MYSQL.prefPane,這樣就會在`系統設定偏好`中看到名為`MySQL`的ICON,通過它就可以設定mysql開始還是停止,以及是否開機時自動運作。這樣mysql就基本安裝完成了。
4:通過運作`sudo pico /etc/bashrc`,在bash的配置檔案中加入mysql和phpmyadmin的别名:
#mysql
alias mysql=’/usr/local/mysql/bin/mysql’
alias phpmyadmin=’usr/local/mysql/bin/phpmyadmin’
這樣就可以在終端中比較簡單地通過指令進行相應的操作,比如安裝完畢之後mysql的root預設密碼為空,如果要設定密碼可以在終端運作`phpmyadmin–u root password “mysqlpassword”來設定。`
(四)安裝使用phpmyadmin
phpmyadmin是用php開發的管理mysql的程式,非常的流行和實用。
1.下載下傳phpmyadmin.選擇合适的版本,現在最新的版本是phpmyadmin-3.4.3.2-all-languages.tar.bz2.
2:把下載下傳的phpmyadmin安裝包解壓到你在httpd.conf中DocumentRoot的值的目錄下,并把檔案名改為phpmyadmin.
3:複制phpmyadmin檔案中libraries檔案下的config.default.php為config.inc.php.
4:打開config.inc.php,做如下修改:
$cfg[‘blowfish_secret’] = ‘www.baidu.com’;//随意的寫幾個長字元串
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;//如果出現#2002無法登入錯誤,就把它改為’127.0.0.1’
$cfg['Servers'][$i]['nopassword'] = true;//預設為false,改為true
$cfg['Servers'][$i]['AllowNoPassword'] = true;//預設為false,改為true
5:這樣就可以通過`http://localhost/phpmyadmin/index.php`通路phpmyadmin了。
注意:每次修改都記得要重新開機apache.
本文由廣州光纖
http://gzxiteng.com整理,轉載請注明。