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
/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.
Sezvineiwo, ndinofanira kutaura nokuda kwangu kuti akanga asiri. http://localhost ikero isingagamuchirwi kwandiri, ndinoda kutanga virtualhosts pamwe chete nekushanda .htaccess. Tevere, gadzira 1: 1 sevha ine hosting, yandinogona kuita. Pazvinhu zviviri zvekutanga, unogona here kuwedzera mirairo? Parizvino, ndine php server paLinux muhofisi, zvaizoita kuti basa rangu rive nyore.
MAMP inotsigira yakagadziriswa IP kero kana iyo imwe kero yewebhu seyako kugovana webhu, mune yangu inodiwa http://81.201.57.184 kana http://osxfil.pilsfree.net
Saka pakadaro une 2 sarudzo. Kana iwe uchida graphical zigzag, tenga iyo pro vhezheni. Kana iwe uchiziva kugadzirisa Apache, mysql uye php kuburikidza nemafaira ekugadzirisa, unogona kugadzirisa nekugadzirisa yako nharaunda muMac OS. Mac OS ine Apache sevhavha yayo yeWWW. Ini zvakare ndinoda kunyora nezvazvo mune ramangwana, zvakadaro, ini ndiri kunyanya kunetseka nevagadziri vadiki vanoda bvunzo sevha yezvishandiso zvavo uye vasina hunyanzvi hwekuita kuti vagadzirise yavo Apache, MySQL, PHP. Paimbove nechinhu chakafanana pasi peWindows, handiyeuke kuti chainzi chii.
Zvisinei, kubva pakutanga kwechinyorwa, ndiri kutanga kubva pane chimwe chinhu. Mune mamwe mazwi, bhuku rekero neMamp ingori "jeri" kune yako yega Apache muenzaniso nemafaira ekugadzirisa. Asi kana iwe uine ruzivo rwemafaira ekugadzirisa, mumaonero angu izvi zvinogona kuwanikwa neMamp lite, /Mamp/conf/apache/httpd.conf ndizvo zvaunoda. Dzidziso yangu iyi inotsigirwa zvakare nenyaya yekuti Mamp lite neMamp pro vane mufananidzo wakafanana wekuisa. Zvakadaro, dai ndaifanira kugadzirisa kuburikidza nemafaira, ndaizotumira iyo faira kune yekuzvarwa Apache muMac OS uye nekuwedzera PHP / MySQL kwairi.
Ndatenda neruzivo, ndoda kuenda kune zvimwewo. Dambudziko nderekuti matatu matatu ane akasiyana faira chimiro, imwe neimwe ine akasiyana seti yemamodule, saka ndakafunga kuti zvingave zvakakwana kudhonza conf uye vhost kubva kune server uye mamwe ese ega. Ndichaedza, ndatenda.
Zvakadini nekushandisa MAMP PRO? Inobata kuzvimiririra kugadzirisa kwezvose .htaccess, kusikwa kwe virtualhosts (kusanganisira mazita ezvinyorwa, zvigadziro zvekuchengetedza, kugadzirisa php modules uye postfix configuration), kana iwe unogona kutungamira domains kune yako localhost kuburikidza neDDNS.
Ndizvo zvauri kubvunza here, kana kuti handina kunzwisisa mubvunzo?