題記:公司需要維護(hù)一套后臺(tái)PHP系統(tǒng),被抓來(lái)臨時(shí)頂鍋。本人是iOS開(kāi)發(fā)出身,雖然了解一些HTML和JS,可對(duì)PHP真的一竅不通,但沒(méi)辦法只能趕鴨子上架了。
首先要想調(diào)試PHP項(xiàng)目,就要搭建PHP運(yùn)行環(huán)境,有兩種方式:
第一種:分開(kāi)安裝PHP環(huán)境,需要服務(wù)器Apache或者Nginx,數(shù)據(jù)庫(kù)MySQL和PHP
第二種:直接安裝集成環(huán)境,服務(wù)器、數(shù)據(jù)庫(kù)和PHP都是集成好了的
對(duì)于初學(xué)者來(lái)說(shuō)本人推薦安裝集成環(huán)境。
如果使用Mac系統(tǒng)推薦安裝MAMP,如果是Windows系統(tǒng)推薦安裝WAMP,我肯定安裝額是MAMP......
下載地址:破解版
安裝方法:?
** 安裝新版本時(shí),請(qǐng)將舊版本的所有服務(wù)停止,再進(jìn)行安裝 **
安裝DMG中的pkg文件
打開(kāi)DMG中的SN.txt(或Serial.rtf)文件,將序列號(hào)添加在軟件激活界面即可
SN:DED4-0A88-3A11-F9FDE
SN:CB7E-F665-A199-E2E68
解壓密碼:xclient.info
下面就是使用MAMP啟動(dòng)項(xiàng)目:
1.Hosts - General - Document root? 修改虛擬目錄的地址 注意:htdocs放站點(diǎn)文件(把站點(diǎn)里的內(nèi)容拷進(jìn)去),web文件是自己的index.php的上級(jí)文件夾,在瀏覽器中輸入localhost進(jìn)行調(diào)試,你的項(xiàng)目首頁(yè)是否顯示。
也可以不用把站點(diǎn)文件(你的項(xiàng)目文件)拷貝到htdocs文件里,直接選擇Document root 打開(kāi)的路徑就可以了。
2.Hosts - General - Apache - Directory index: 修改啟動(dòng)的首頁(yè)
3.Ports 修改端口號(hào)
4.到此應(yīng)該能夠顯示PHP頁(yè)面了,如果沒(méi)有顯示,接著往下配置
找到 應(yīng)用程序 - > MAMP - > conf -> apache - > httpd.conf (這個(gè)文件是apache 的配置文件)
查看服務(wù)器監(jiān)聽(tīng)的是否 80端口
如果服務(wù)器還需要配置什么東西的話,可以在這個(gè)文件中修改
5.如果你的頁(yè)面已經(jīng)加載完成,但是無(wú)法連接到MySQL數(shù)據(jù)庫(kù),
打開(kāi)這個(gè)文件,找到下面這段代碼查看你的MySQL連接是否有問(wèn)題,一般情況下就是root(如果你的PHP文件里面的數(shù)據(jù)庫(kù)連接沒(méi)有有問(wèn)題的話可以把服務(wù)器用戶名和密碼改成你的后臺(tái)數(shù)據(jù)庫(kù)登錄的用戶名和密碼)
如果沒(méi)有問(wèn)題的話,那就應(yīng)該是你的PHP文件里面的數(shù)據(jù)庫(kù)連接有問(wèn)題
找到你的PHP文件里面連接數(shù)據(jù)庫(kù)的文件db.php(可能是)
host:就是你的數(shù)據(jù)庫(kù)地址
dbname:就是的數(shù)據(jù)庫(kù)名字(可不是你登錄數(shù)據(jù)庫(kù)的用戶名)
username:?登錄數(shù)據(jù)庫(kù)的用戶名
password : 登錄密碼
這應(yīng)該就能連接到數(shù)據(jù)庫(kù)了,在連接不到鄙人也沒(méi)辦法了
注:本人安裝MAMP時(shí),已經(jīng)自己安裝過(guò)了MySQL數(shù)據(jù)庫(kù)(Nacicat)