Ja jūs izstrādājat PHP lietojumprogrammas, jums noteikti ir nepieciešams testa serveris. Ja vietnē nav servera, operētājsistēmā Mac OS ir vairākas iespējas lokālā servera iestatīšanai. Vai nu ej pa iekšējo maršrutu, t.i. jūs izmantojat iekšējo Apache un instalējat PHP un MySQL atbalstu, vai arī izmantojat vismazākās pretestības ceļu un lejupielādējat MAMP.
Mamp ir vienkārša lietojumprogramma, kas ļauj iestatīt testa vidi dažu minūšu laikā. Jūs to lejupielādējat šeit. Jūs varat izvēlēties no 2 versijām. Viens ir bezmaksas, un tam trūkst arī dažas maksas versijas funkcijas, taču ar to pietiek normālai pārbaudei. Piemēram, bezmaksas versijā virtuālo viesu skaits ir ierobežots. Tas ir fakts, ka tā nav gluži. Neesmu mēģinājis, bet domāju, ka ierobežojums attiecas tikai uz grafisko rīku, kas bezmaksas versijā ir minimāls, bet ja gribas vairāk virtuālo viesu, to vajadzētu apiet pa klasisko konfigurācijas ceļu failus.
Pēc lejupielādes viss, kas jums jādara, ir velciet un nometiet direktoriju vēlamajā mapē. Uz globālajām lietojumprogrammām vai lietojumprogrammām jūsu mājas mapē. Ieteicams arī mainīt MySQL servera sākotnējo paroli. Lūk, kā to izdarīt.
Atveriet termināli. Nospiediet CMD+atstarpes taustiņu, lai atvērtu SpotLight, un ierakstiet "terminālis" bez pēdiņām un, tiklīdz ir atrasta atbilstošā lietojumprogramma, nospiediet taustiņu Enter. Terminālī ierakstiet:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Kur 86. rindā mēs varam ievadīt savu jauno paroli pēdiņās.
Un tad fails:
/Applications/MAMP/bin/mamp/index.php
Šajā failā mēs pārrakstīsim paroli 5. rindā.
Tagad mēs varam sākt pašu MAMP. Un pēc tam konfigurējiet to. Noklikšķiniet uz "Preferences...".
Pirmajā cilnē varat iestatīt tādas lietas kā, kura lapa ir jāpalaiž startēšanas laikā, vai serverim jāsākas, kad tiek startēts MAMP, un jābeidzas, kad MAMP tiek aizvērts utt. Mums interesantāka ir otrā cilne.
Tajā varat iestatīt portus, kuros jādarbojas MySQL un Apache. Es izvēlējos no attēla 80 un 3306, t.i., pamata portus (vienkārši noklikšķiniet uz "Iestatiet noklusējuma PHP un MySQL portus"). Ja jūs darāt to pašu, OS X pēc MAMP palaišanas prasīs administratora paroli. Tam ir viens vienkāršs iemesls, un tā ir drošība. Operētājsistēma Mac OS neļaus jums bez paroles palaist neko portos, kas ir mazāki par 1024.
Nākamajā cilnē atlasiet PHP versiju.
Pēdējā cilnē mēs izvēlamies, kur tiks saglabātas mūsu PHP lapas. Tātad, piemēram:
~/Dokumenti/PHP/Lapas/
Kur mēs ievietosim savu PHP lietojumprogrammu.
Tagad tikai, lai pārbaudītu, vai MAMP darbojas. Abas gaismas ir zaļas, tāpēc mēs noklikšķiniet uz "Atveriet sākuma lapu” un atvērsies informācijas lapa par serveri, no kuras varēsim piekļūt, piemēram, informācijai par serveri, t.i., kas tajā darbojas un īpaši phpMyAdmin, ar kuru varam modelēt datu bāzes. Pēc tam pašas lapas darbojas:
http://localhost
Es ceru, ka apmācība jums bija noderīga un ka tā iepazīstināja jūs ar vienkāršu veidu, kā iestatīt PHP un MySQL testa vidi Mac datorā.
Diemžēl man ir jāsaka, ka viņš nebija. http://localhost ir man nepieņemama adrese, jāstartē virtualhosts kopā ar funkcionālu .htaccess. Pēc tam konfigurējiet 1:1 serveri ar hostingu, ko es varu darīt. Vai varat, lūdzu, paplašināt norādījumus par pirmajām divām lietām? Pagaidām man ofisā ir php serveris uz Linux, tas ievērojami atvieglotu darbu.
MAMP atbalsta fiksētu IP adresi vai to pašu tīmekļa adresi kā personīgo tīmekļa koplietošanu, manā gadījumā tas ir nepieciešams http://81.201.57.184 vai http://osxfil.pilsfree.net
Tātad šajā gadījumā jums ir 2 iespējas. Ja vēlaties grafisku zigzagu, iegādājieties pro versiju. Ja zināt, kā konfigurēt Apache, mysql un php, izmantojot konfigurācijas failus, varat konfigurēt un iestatīt savu vidi operētājsistēmā Mac OS. Mac OS pamatā ir Apache kā WWW serveris. Es arī vēlos par to rakstīt nākotnē, jebkurā gadījumā mani galvenokārt interesē mazie izstrādātāji, kuri vēlas testa serveri savām lietojumprogrammām un nav pietiekami tehniski, lai konfigurētu savus Apache, MySQL, PHP. Kādreiz bija kaut kas līdzīgs zem Windows, neatceros kā to sauca.
Lai nu kā, no raksta sākuma es sāku no vienas lietas. Citiem vārdiem sakot, adrešu grāmata ar Mamp ir tikai "cietums" jūsu Apache instancei ar konfigurācijas failiem. Bet, ja jums ir zināšanas par konfigurācijas failiem, manuprāt, to var panākt ar Mamp lite, /Mamp/conf/apache/httpd.conf ir tas, kas jums nepieciešams. Šo manu teoriju vēl vairāk atbalsta fakts, ka Mamp lite un Mamp pro ir vienāds instalācijas attēls. Jebkurā gadījumā, ja man būtu jākonfigurē, izmantojot failus, es nosūtītu failu uz vietējo Apache operētājsistēmā Mac OS un pievienotu tam PHP/MySQL.
Paldies par informāciju, es arī labāk ietu uz kaut ko citu. Problēma ir tāda, ka katrai triādei ir atšķirīga failu struktūra, katram ir atšķirīgs moduļu komplekts, tāpēc domāju, ka pietiks vilkt conf un vhost no servera un pārējo atsevišķi. Mēģināšu, paldies.
Kā ar MAMP PRO izmantošanu? Tas apstrādā neatkarīgu visu .htaccess rediģēšanu, virtuālo resursdatoru izveidi (tostarp aizstājvārdu nosaukumus, drošības iestatījumus, php moduļu konfigurāciju un postfix konfigurāciju), vai arī jūs varat novirzīt domēnus uz savu vietējo resursdatoru, izmantojot DDNS.
Vai tas ir tas, ko tu jautā, vai arī es nepareizi sapratu jautājumu?