一搬葬、啟動Apache
方法1碌秸、打開網(wǎng)絡(luò)共享
打開"系統(tǒng)偏好設(shè)置"->"共享"绍移,在"互聯(lián)網(wǎng)共享"那一項(xiàng)前面打√悄窃。
方法2、打開終端
sudo apachectl start
輸入密碼后再輸入
sudo apachectl -v
查詢版本信息蹂窖。
此時在瀏覽器中輸入http://localhost轧抗, 會出現(xiàn)It works!的頁面
二瞬测、運(yùn)行PHP
1.找到Apache的配置文件横媚,在目錄/etc/apache2/下,Command+Shift+G涣楷,輸入"/etc/apache2/"分唾,找到其中的"httpd.conf"文件,選擇用文稿打開進(jìn)行編輯狮斗,點(diǎn)按Command+F,搜索#LoadModule php5_module libexec/apache2/libphp5.so,如圖
把藍(lán)色那一行的#號去掉弧蝇,然后保存碳褒,如果出現(xiàn)文本鎖定,無法解鎖的情況看疗,解決辦法有兩種
a)選中該文件沙峻,右擊后選擇"顯示簡介",點(diǎn)擊右下角的小鎖的圖標(biāo)两芳,輸入電腦密碼解鎖摔寨,然后選擇左邊的+號鍵,選擇自己當(dāng)前電腦登陸的用戶怖辆,將權(quán)限設(shè)置為讀與寫是复,如果還是不行,將其上一級文件夾權(quán)限同樣再修改一次竖螃。
b)將該文件復(fù)制到桌面淑廊,進(jìn)行修改,修改后再復(fù)制到原來的文件夾替換之前的文件即可特咆。
2.重啟Apache
sudo apachectl restart
3.終端輸入
sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php
即在Apache的根目錄下復(fù)制index.html.en文件并重命名為info.php季惩。
4、打開info.php腻格,在It works后面加上<?php phpinfo(); ?>,然后再次重啟Apache画拾,在瀏覽器中輸入http://localhost/info.php,
會出現(xiàn)一個顯示php信息的頁面菜职,顯示It works 及版本號青抛。
三、配置MySql
1.在http://dev.mysql.com/downloads/mysql/網(wǎng)站上些楣,選擇Mac OS X平臺.選擇(x86,64-bit),DMG Archive
2.雙擊dmg文件脂凶,按提示安裝
四宪睹、使用phpMyAdmin
1、下載phpMyAdmin蚕钦,在網(wǎng)址http://www.phpmyadmin.net/home_page/downloads.php中選擇合適的版本下載
2亭病、將下載好的文件解壓后,放進(jìn)/Library/WebServer/Documents/文件夾中嘶居,并命名為phpmyadmin罪帖。
3、復(fù)制/Library/WebServer/Documents/phpmyadmin中的config.sample.inc.php邮屁,并命名為config.inc.php整袁,并放在當(dāng)前文件夾下。
4佑吝、編輯config.inc.php坐昙,修改其中的
$cfg['Servers']]$i]['host'] = 'localhost';
為
$cfg['Servers']]$i]['host'] = '127.0.0.1';
即可,如果想要無密碼登陸芋忿,則將其中的下面語句中的false改成true
$cfg['Servers'][$i]['AllowNoPassword'] = false
5炸客、進(jìn)行如下配置
(1)蘋果->系統(tǒng)偏好設(shè)置->最下邊點(diǎn)mysql 在彈出頁面中 關(guān)閉mysql服務(wù)
(2)進(jìn)入終端
cd /usr/local/mysql/bin/
回車后輸入以下命令禁止mysql驗(yàn)證功能
./mysqld_safe --skip-grant-tables &
回車后mysql會自動重啟,重啟好了之后在瀏覽器中輸入 http://localhost/phpmyadmin戈钢,輸入用戶名"root"登錄即進(jìn)入phpMyadmin界面痹仙。可進(jìn)入修改密碼殉了,設(shè)置權(quán)限之類的事宜
如果用如下代碼來修改密碼:
/usr/local/mysql/bin/mysqladmin -u root password 123
或者
./mysqladmin -u root -p password 123 //更改root用戶密碼
./mysql -uroot -p //root用戶登錄mysql
可能會出現(xiàn)如下錯誤:
ERROR 1045 (28000): Access denied for user'root'@'localhost' (using password: YES)
說明你的root權(quán)限不夠开仰,就可以參考上面的步驟設(shè)置權(quán)限。
Access denied; you need (at least one of) theSUPER privilege(s) for this operation
說明你的root權(quán)限不夠薪铜,就可以參考上面的步驟設(shè)置權(quán)限众弓。
查找資料說明在語句前面加入sudo -s可獲得權(quán)限,但一般還是會有問題痕囱,所以直接采用上述方法田轧,然后在phpMyadmin中進(jìn)行修改密碼。
四鞍恢、Mysql的卸載
因?yàn)閙ysql并非應(yīng)用傻粘,所以在終端一行行輸入如下語句即可卸載
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)此句話可不用輸入
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
五、?開發(fā)工具選擇
Eclipse for PHP(免費(fèi))
Eclipse 是一個開放源代碼的帮掉、基于Java的可擴(kuò)展開發(fā)平臺(如果未安裝JDK弦悉,則需要先 下載 JDK 安裝)。就其本身而言蟆炊,它只是一個框架和一組服務(wù)稽莉,用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是涩搓,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集污秆,包括Java開發(fā)工具(Java Development Kit劈猪,JDK)。
支持 Window良拼、Linux 和 Mac OS 平臺战得。
Eclipse for PHP 官方下載地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr
后期有時間會研究下windows端的一些環(huán)境配置以及集成配置,某些問題可能描述不準(zhǔn)確庸推,望指教