Jos kehität PHP-sovelluksia, tarvitset ehdottomasti testipalvelimen. Jos sinulla ei ole palvelinta verkkosivustolla, sinulla on useita vaihtoehtoja Mac OS:ssä paikallisen palvelimen määrittämiseen. Joko käytät sisäistä reittiä, ts. käytät sisäistä Apachea ja asennat PHP- ja MySQL-tuen, tai käytät pienimmän vastuksen polkua ja lataat MAMPin.
Mamp on yksinkertainen sovellus, jonka avulla voit määrittää testiympäristön muutamassa minuutissa. Lataat sen zde. Voit valita 2 versiosta. Yksi on ilmainen ja siitä puuttuu myös joitain maksullisen version ominaisuuksia, mutta se riittää normaaliin testaukseen. Esimerkiksi virtuaalivieraiden määrä on rajoitettu ilmaisessa versiossa. On tosiasia, että se ei ole aivan. En ole kokeillut, mutta luulen, että rajoitus koskee vain grafiikkatyökalua, joka on minimaalinen ilmaisversiossa, mutta jos haluat enemmän virtuaalisia vieraita, sen pitäisi olla mahdollista kiertää klassisen konfigurointipolun kautta. tiedostot.
Kun olet ladannut, sinun tarvitsee vain vetää ja pudottaa hakemisto haluamaasi kansioon. Joko globaaleihin sovelluksiin tai kotikansiosi sovelluksiin. MySQL-palvelimen alkuperäinen salasana on myös suositeltavaa vaihtaa. Näin se tehdään.
Avaa terminaali. Tuo SpotLight näkyviin painamalla CMD+välilyöntiä ja kirjoita "terminal" ilman lainausmerkkejä. Kun sopiva sovellus on löydetty, paina Enter. Kirjoita terminaaliin:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Missä rivillä 86 voimme kirjoittaa uuden salasanamme lainausmerkkeihin.
Ja sitten tiedosto:
/Applications/MAMP/bin/mamp/index.php
Tässä tiedostossa kirjoitamme salasanan päälle rivillä 5.
Nyt voimme käynnistää itse MAMPin. Ja sitten määritä se. Napsauta kohtaa "Asetukset…".
Ensimmäisellä välilehdellä voit määrittää asioita, kuten mikä sivu käynnistetään käynnistyksen yhteydessä, käynnistyykö palvelin, kun MAMP käynnistetään, ja loppuuko MAMP suljettaessa jne. Meille toinen välilehti on mielenkiintoisempi.
Siinä voit asettaa portit, joissa MySQL:n ja Apachen tulee toimia. Valitsin kuvasta 80 ja 3306, eli perusportit (klikkaa vain "Aseta oletusarvoiset PHP- ja MySQL-portit"). Jos teet saman, OS X kysyy järjestelmänvalvojan salasanaa MAMPin käynnistämisen jälkeen. Se johtuu yhdestä yksinkertaisesta syystä ja se on turvallisuus. Mac OS ei anna sinun käyttää ilman salasanaa mitään porteissa, jotka ovat pienempiä kuin 1024.
Valitse seuraavalla välilehdellä PHP-versio.
Viimeisellä välilehdellä valitsemme, mihin PHP-sivumme tallennetaan. Joten esimerkiksi:
~/Dokumentit/PHP/Sivut/
Mihin sijoitamme PHP-sovelluksemme.
Nyt vain testaamaan, onko MAMP käynnissä. Molemmat valot ovat vihreitä, joten napsautamme "Avaa aloitussivu” ja avautuu palvelimen tietosivu, jolta pääsemme esimerkiksi palvelimen tietoihin, eli mitä sillä on käynnissä ja erityisesti phpMyAdmin, jolla voimme mallintaa tietokantoja. Omat sivut pyörivät sitten seuraavasti:
http://localhost
Toivon, että pidit opetusohjelmasta hyödyllisenä ja että se tutustutti sinut yksinkertaiseen tapaan määrittää PHP- ja MySQL-testiympäristö Macissa.
Valitettavasti minun on sanottava puolestani, että hän ei ollut. http://localhost on minulle kelpaamaton osoite, minun on käynnistettävä virtuaalipalvelimet yhdessä toimivan .htaccess-osoitteen kanssa. Määritä seuraavaksi 1:1-palvelin isännöinnillä, minkä voin tehdä. Voitko laajentaa kahden ensimmäisen asian ohjeita? Toistaiseksi minulla on php-palvelin Linuxilla toimistossa, se helpottaisi työtäni paljon.
MAMP tukee kiinteää IP-osoitetta tai samaa verkko-osoitetta kuin henkilökohtaista verkkojakoa, minun tapauksessani se on välttämätöntä http://81.201.57.184 Nebo http://osxfil.pilsfree.net
Joten siinä tapauksessa sinulla on 2 vaihtoehtoa. Jos haluat graafisen siksakin, osta pro-versio. Jos osaat määrittää Apachen, mysql:n ja php:n asetustiedostojen kautta, voit määrittää ja määrittää oman ympäristösi Mac OS:ssä. Mac OS:n WWW-palvelimena on periaatteessa Apache. Haluan myös kirjoittaa siitä jatkossa, joka tapauksessa olen ensisijaisesti huolissani pienistä kehittäjistä, jotka haluavat testipalvelimen sovelluksiinsa ja jotka eivät ole teknisesti riittävän taitavia määrittämään omia Apache-, MySQL-, PHP-ohjelmiaan. Jotain vastaavaa oli joskus Windowsin alla, en muista mikä sen nimi oli.
Joka tapauksessa aloitan artikkelin alusta yhdestä asiasta. Toisin sanoen Mampin osoitekirja on vain "vankila" omalle Apache-esiintymällesi asetustiedostoineen. Mutta jos sinulla on tietoa asetustiedostoista, mielestäni tämä voidaan saavuttaa Mamp lite -sovelluksella, /Mamp/conf/apache/httpd.conf on mitä tarvitset. Tätä teoriaani tukee edelleen se, että Mamp lite ja Mamp pro ovat samaa asennuskuvaa. Joka tapauksessa, jos minun piti määrittää tiedostojen kautta, lähettäisin tiedoston alkuperäiseen Apacheen Mac OS:ssä ja lisäisin siihen PHP/MySQL:n.
Kiitos tiedosta, minäkin menen mieluummin johonkin muuhun. Ongelmana on, että jokaisella triadilla on eri tiedostorakenne, jokaisella on eri moduulit, joten ajattelin, että riittää, että vedät conf ja vhost palvelimelta ja loput yksitellen. Yritän, kiitos.
Entä MAMP PRO:n käyttäminen? Se hoitaa kaikkien .htaccess-tiedostojen itsenäisen muokkauksen, virtuaalipalvelinten luomisen (mukaan lukien aliasten nimet, suojausasetukset, php-moduulien määritykset ja postfix-asetukset), tai voit ohjata verkkotunnuksia paikallispalvelimellesi DDNS:n kautta.
Tätäkö kysyt, vai ymmärsinkö kysymyksen väärin?