PHP aplikazioak garatzen badituzu, proba-zerbitzari bat behar duzu zalantzarik gabe. Webgunean zerbitzaririk ez baduzu, hainbat aukera dituzu Mac OS-en zerbitzari lokal bat konfiguratzeko. Edo barneko bidea hartzen duzu, hau da. barne Apache erabiltzen duzu eta PHP eta MySQL euskarria instalatzen duzu, edo erresistentzia txikieneko bidea hartu eta MAMP deskargatu.
Mamp aplikazio sinple bat da, minutu batzuetan proba-ingurune bat konfiguratzeko aukera ematen duena. Deskargatu egiten duzu hemen. 2 bertsioren artean aukeratu dezakezu. Bat doakoa da eta ordainpeko bertsioaren ezaugarri batzuk ere ez ditu, baina nahikoa da proba arruntetarako. Adibidez, doako bertsioan gonbidatu birtualen kopurua mugatua da. Egia da ez dela guztiz. Ez naiz probatu, baina uste dut muga tresna grafikoari bakarrik aplikatzen zaiola, hau da, doako bertsioan gutxienekoa, baina gonbidatu birtual gehiago nahi badituzu, konfigurazio bide klasikotik inguratu ahal izango litzateke. fitxategiak.
Deskargatu ondoren, egin behar duzun guztia arrastatu eta jaregin direktorioa zure gogoko karpetan. Aplikazio globaletara edo etxeko karpetako aplikazioetara. MySQL zerbitzariaren hasierako pasahitza aldatzea ere komeni da. Hona hemen nola egin.
Ireki terminal bat. Sakatu CMD+espazioa SpotLight agertzeko eta idatzi "terminal" komatxorik gabe eta aplikazio egokia aurkitu ondoren, sakatu Sartu. Terminalean, idatzi:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Aplikazioak/MAMP/bin/phpMyAdmin/config.inc.php
86. lerroan non sartu dezakegu gure pasahitz berria komatxo artean.
Eta gero fitxategia:
/Aplikazioak/MAMP/bin/mamp/index.php
Fitxategi honetan, pasahitza gainidatziko dugu 5. lerroan.
Orain MAMP bera abi dezakegu. Eta gero konfiguratu. Egin klik "Hobespenak...".
Lehenengo fitxan, abiaraztean zein orri abiarazi behar den, zerbitzaria MAMP abiarazten denean hasi eta MAMP ixtean amaitu behar den, etab. Guretzat, bigarren fitxa interesgarriagoa da.
Bertan, MySQL eta Apache-k exekutatu behar dituzten atakak ezar ditzakezu. Iruditik 80 eta 3306 aukeratu ditut, hau da, oinarrizko portuak (sakatu besterik ez dago "Ezarri lehenetsitako PHP eta MySQL ataka"). Gauza bera egiten baduzu, OS X-k administratzailearen pasahitza eskatuko du MAMP abiarazi ondoren. Arrazoi sinple batengatik da eta hori segurtasuna da. Mac OS-ek ez dizu utziko pasahitzik gabe ezer exekutatzen 1024 baino baxuagoko ataketan.
Hurrengo fitxan, hautatu PHP bertsioa.
Azken fitxan, gure PHP orriak non gordeko diren aukeratzen dugu. Beraz, adibidez:
~/Dokumentuak/PHP/Orriak/
Non jarriko dugu gure PHP aplikazioa.
Orain MAMP martxan dagoen probatzeko. Bi argiak berdeak dira, beraz, klikatuko dugu "Ireki hasiera orria” eta zerbitzariari buruzko informazio orri bat irekiko da, bertatik, adibidez, zerbitzariari buruzko informazioa, hau da, exekutatzen ari denari buruzkoa, eta, batez ere, phpMyAdmin, zeinarekin datu-baseak modelatu ahal izateko. Ondoren, orrialde propioak hauek dira:
http://localhost
Espero dut tutoriala erabilgarria iruditu zaizula eta Mac batean PHP eta MySQL proba-ingurune bat konfiguratzeko modu erraz bat aurkeztu dizula.
Zoritxarrez, niregatik esan behar dut ez zela. http://localhost Helbide onartezina da niretzat, Virtualhosts .htaccess funtzional batekin batera hasi behar dut. Ondoren, konfiguratu 1:1 zerbitzari bat hostingarekin, egin dezaket. Lehenengo bi gauzetarako, argibideak zabal ditzakezu? Oraingoz, Linux-en php zerbitzari bat daukat bulegoan, nire lana askoz erraztuko luke.
MAMP-ek IP helbide finkoa edo web-helbide pertsonala partekatzea onartzen du, nire kasuan beharrezkoa da http://81.201.57.184 edo http://osxfil.pilsfree.net
Beraz, kasu horretan 2 aukera dituzu. Sigi-saga grafikoa nahi baduzu, erosi pro bertsioa. Apache, mysql eta php konfigurazio fitxategien bidez konfiguratzen badakizu, zure ingurunea konfiguratu eta konfigura dezakezu Mac OS-en. Mac OS, funtsean, Apache du WWW zerbitzari gisa. Etorkizunean ere horri buruz idatzi nahi dut, dena den, beren aplikazioetarako proba-zerbitzari bat nahi duten garatzaile txikiek eta teknikoki nahikoa trebeak ez diren beren Apache, MySQL, PHP konfiguratzeko garatzaile txikiek kezkatzen naute. Windowsen antzeko zerbait zegoen lehen, ez dut gogoratzen nola deitzen zen.
Dena den, artikuluaren hasieratik, gauza batetik abiatzen naiz. Beste era batera esanda, Mamp-ekin helbide-liburua "kartzela" bat besterik ez da zure Apache instantziarako konfigurazio fitxategiekin. Baina konfigurazio fitxategiak ezagutzen badituzu, nire ustez Mamp lite-rekin lor daiteke, /Mamp/conf/apache/httpd.conf da behar duzuna. Nire teoria hau Mamp lite-k eta Mamp pro-k instalazio-irudi bera dutela onartzen du. Dena den, fitxategien bidez konfiguratu beharko banu, fitxategia Mac OS-en jatorrizko Apachera bidaliko nioke eta horri PHP/MySQL gehituko nioke.
Eskerrik asko informazioagatik, nahiago dut beste zerbaitetara ere joan. Arazoa da hirukote bakoitzak fitxategi-egitura ezberdina duela, bakoitzak modulu-multzo desberdina duela, beraz, nahikoa izango zela conf eta vhost zerbitzaritik eta gainerakoak banan-banan arrastatzea pentsatu nuen. Saiatuko naiz, eskerrik asko.
Zer gertatzen da MAMP PRO erabiltzearekin? .htaccess guztien edizio independentea kudeatzen du, ostalari birtualak sortzea (alias izenak, segurtasun ezarpenak, php moduluen konfigurazioa eta postfix konfigurazioa barne), edo domeinuak zure lokalera zuzendu ditzakezu DDNS bidez.
Hori al da galdetzen ari zarena, ala gaizki ulertu dut galdera?