Kaw ad

Yog tias koj tsim cov ntawv thov PHP, koj yeej xav tau lub server kuaj. Yog tias koj tsis muaj lub server ntawm lub vev xaib, koj muaj ntau txoj kev xaiv ntawm Mac OS los teeb tsa lub server hauv zos. Los yog koj coj txoj hauv kev, i.e. koj siv Apache sab hauv thiab nruab PHP thiab MySQL kev txhawb nqa, lossis ua txoj hauv kev ntawm kev tiv thaiv tsawg kawg thiab rub tawm MAMP.

Mamp yog ib daim ntawv thov yooj yim uas tso cai rau koj teeb tsa qhov chaw sim hauv feeb. Koj download tau nws ntawm no. Koj tuaj yeem xaiv los ntawm 2 versions. Ib qho yog pub dawb thiab tseem tsis muaj qee qhov nta ntawm qhov them nyiaj version, tab sis nws txaus rau kev sim ib txwm. Piv txwv li, tus naj npawb ntawm cov qhua virtual raug txwv hauv qhov dawb version. Nws yog qhov tseeb tias nws tsis yog heev. Kuv tsis tau sim nws, tab sis kuv xav tias qhov kev txwv tsuas yog siv rau cov cuab yeej kos duab, uas yog qhov tsawg kawg nkaus hauv cov dawb version, tab sis yog tias koj xav tau ntau tus qhua virtual, nws yuav tsum tau mus ncig nws ntawm txoj kev classic ntawm kev teeb tsa. cov ntaub ntawv.

Thaum downloaded, txhua yam koj yuav tau ua yog luag thiab tso cov directory rau hauv koj nyiam nplaub tshev. Ob leeg mus rau Ntiaj Teb Daim Ntawv Thov lossis Daim Ntawv Thov hauv koj lub tsev nplaub tshev. Nws kuj tseem pom zoo kom hloov tus password thawj zaug rau MySQL server. Nov yog yuav ua li cas.

Qhib lub davhlau ya nyob twg. Nias CMD + qhov chaw coj mus rau SpotLight thiab ntaus "terminal" yam tsis muaj cov lus hais thiab thaum pom daim ntawv thov tsim nyog, nias Enter. Hauv lub davhlau ya nyob twg, ntaus:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


kde ua hloov nrog koj tus password tshiab thiab nias Enter. Yog tias txhua yam mus lawm, koj yuav tsis tau txais cov lus teb, yog tias muaj qhov yuam kev tshwm sim, nws yuav raug sau. Tom qab ntawd, peb yuav tsum hloov tus password hauv cov ntaub ntawv teeb tsa rau kev nkag mus rau database ntawm PHPMySQL Admin. Qhib cov ntaub ntawv nyob rau hauv koj nyiam ntawv nyeem editor:

/Applications/MAP/bin/phpMyAdmin/config.inc.php


Qhov twg ntawm kab 86 peb tuaj yeem sau peb tus password tshiab hauv cov lus hais.

Thiab tom qab ntawd cov ntaub ntawv:

/Applications/MAMP/bin/mamp/index.php


Hauv cov ntaub ntawv no, peb yuav overwrite tus password ntawm kab 5.

Tam sim no peb tuaj yeem pib MAMP nws tus kheej. Thiab ces configure nws. Nyem rau "Preferences ...".

Ntawm thawj tab, koj tuaj yeem teeb tsa tej yam zoo li nplooj ntawv twg yuav tsum tau pib thaum pib, seb lub server yuav tsum pib thaum MAMP pib thiab xaus thaum MAMP raug kaw, thiab lwm yam. Rau peb, qhov thib ob tab yog qhov nthuav dua.

Ntawm nws, koj tuaj yeem teeb tsa cov chaw nres nkoj uas MySQL thiab Apache yuav tsum khiav. Kuv xaiv 80 thiab 3306 los ntawm daim duab, piv txwv li cov chaw nres nkoj yooj yim (tsuas yog nyem rau ntawm "Teem lub neej ntawd PHP thiab MySQL chaw nres nkoj"). Yog tias koj ua tib yam, OS X yuav nug tus password tus thawj coj tom qab pib MAMP. Nws yog rau ib qho laj thawj yooj yim thiab qhov ntawd yog kev nyab xeeb. Mac OS yuav tsis cia koj khiav, tsis muaj tus password, txhua yam ntawm cov chaw nres nkoj qis dua 1024.

Ntawm lub tab tom ntej, xaiv PHP version.

Ntawm lub tab kawg, peb xaiv qhov twg peb cov nplooj ntawv PHP yuav khaws cia. Yog li piv txwv:

~/Documents/PHP/Pages/


Peb yuav tso peb daim ntawv thov PHP qhov twg.

Tam sim no tsuas yog sim yog MAMP tab tom khiav. Ob lub teeb ntsuab, yog li peb nyem rau ntawm "Qhib nplooj ntawv pib” thiab nplooj ntawv xov xwm hais txog tus neeg rau zaub mov yuav qhib, uas peb tuaj yeem nkag mus, piv txwv li, cov ntaub ntawv hais txog lub server, piv txwv li dab tsi tab tom khiav ntawm nws, thiab tshwj xeeb tshaj yog phpMyAdmin, uas peb tuaj yeem ua qauv databases. Cov nplooj ntawv nws tus kheej ces khiav mus rau:

http://localhost


Kuv vam tias koj pom cov lus qhia muaj txiaj ntsig thiab nws tau qhia koj txog txoj hauv kev yooj yim los teeb tsa PHP thiab MySQL qhov chaw sim ntawm Mac.

Ntsiab lus: , ,
.