Vhara shambadzo

Kana iwe ukagadzira PHP zvikumbiro, iwe zvechokwadi unoda test server. Kana iwe usina sevha pawebhusaiti, une akati wandei sarudzo paMac OS yekumisikidza yemuno sevha. Kana iwe unotora nzira yemukati, i.e. iwe unoshandisa yemukati Apache uye woisa PHP uye MySQL rutsigiro, kana kutora nzira yekushomeka kuramba uye kurodha MAMP.

Mamp iri nyore application rinokutendera kuti umise nharaunda yekuyedza mumaminetsi. Unoridhaunirodha apa. Unogona kusarudza kubva 2 shanduro. Imwe ndeyemahara uye zvakare inoshaya mamwe maficha eiyo yakabhadharwa vhezheni, asi yakakwana kune yakajairika kuyedzwa. Semuenzaniso, nhamba yevaenzi vechokwadi inogumira mune yemahara vhezheni. Ichokwadi kuti hazvina kukwana. Ini handisati ndazviyedza, asi ndinofunga kuti iyo inogumira inongoshanda kune iyo giraidhi chishandiso, iyo idiki mune yemahara vhezheni, asi kana iwe uchida mamwe chaiwo vashanyi, zvinofanirwa kunge zvichikwanisika kuitenderedza kuburikidza neyakare nzira yekumisikidza. mafaira.

Kana yangodhaunirodwa, chaunofanirwa kuita kudhonza nekudonhedza dhairekitori muforodha yaunoda. Kungave kune yepasi rose maApplication kana maApplication mufolda yako yekumba. Izvo zvakare zvinokurudzirwa kushandura password yekutanga yeMySQL server. Heino maitiro ekuzviita.

Vhura terminal. Dzvanya CMD + nzvimbo kuti uunze SpotLight uye nyora "terminal" isina makotesheni uye kana iyo yakakodzera application yawanikwa, tinya Enter. Mune terminal, nyora:

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


kde tsiva nepassword yako nyowani uye tinya Enter. Kana zvinhu zvose zvikafamba nemazvo, haungawani mhinduro, kana kukanganisa kwakaitika, ichanyorwa. Zvadaro, tinoda kuchinja password mumafaira ekugadzirisa kuti uwane database kuburikidza nePHMySQL Admin. Vhura iyo faira mune yako yaunofarira mavara edhita:

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


Iko pamutsara 86 isu tinogona kuisa password yedu nyowani mumakotesheni.

Uye ipapo faira:

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


Mune iyi faira, isu tichanyora pasiwedhi pamutsara wechi5.

Iye zvino tinogona kutanga MAMP pachayo. Uye wozozvigadzirisa. Dzvanya pakanzi "Zvido…".

Pane yekutanga tebhu, unogona kuseta zvinhu senge peji ipi inofanirwa kuvhurwa pakutanga, ingave sevha inofanirwa kutanga kana MAMP yatangwa uye kupera kana MAMP yakavharwa, nezvimwe. Kwatiri, iyo yechipiri tab inonyanya kufadza.

Pairi, unogona kuseta madoko pane iyo MySQL neApache inofanira kumhanya. Ndakasarudza 80 uye 3306 kubva pamufananidzo, i.e. basic ports (ingobaya pa "Seta default PHP uye MySQL ports"). Kana iwe ukaita zvimwe chetezvo, OS X inokumbira password yemutungamiriri mushure mekutanga MAMP. Zviri nokuda kwechikonzero chimwe chete chiri nyore uye ndiko kuchengeteka. Mac OS haizokuregi iwe uchimhanya, pasina password, chero chinhu chiri pachiteshi chakaderera pane 1024.

Pane inotevera tebhu, sarudza iyo PHP vhezheni.

Pane yekupedzisira tab, tinosarudza kupi mapeji edu ePP achachengetwa. Saka semuenzaniso:

~/Zvinyorwa/PHP/Mapeji/


Tichaisa kupi yedu PHP application.

Iye zvino kungoyedza kana MAMP iri kushanda. Magetsi ese ari magirini, saka tinodzvanya pa "Vhura peji yekutanga” uye peji yeruzivo nezve sevha ichavhurwa, kubva kwatinogona kuwana, semuenzaniso, ruzivo nezve sevha, i.e. chii chiri kushanda pairi, uye kunyanya phpMyAdmin, yatinokwanisa kutevedzera dhatabhesi. Iwo ega mapeji anobva atanga pa:

http://localhost


Ndinovimba iwe wakawana iyo tutori inobatsira uye kuti yakaunza iwe kune yakapusa nzira yekumisikidza PHP uye MySQL bvunzo nharaunda paMac.

.