Ti o ba ṣe agbekalẹ awọn ohun elo PHP, dajudaju o nilo olupin idanwo kan. Ti o ko ba ni olupin lori oju opo wẹẹbu, o ni awọn aṣayan pupọ lori Mac OS lati ṣeto olupin agbegbe kan. Boya o gba ọna ti inu, i.e. o lo Apache inu ati fi PHP ati atilẹyin MySQL sori ẹrọ, tabi mu ọna ti o kere ju resistance ati igbasilẹ MAMP.
Mamp jẹ ohun elo ti o rọrun ti o fun ọ laaye lati ṣeto agbegbe idanwo ni awọn iṣẹju. O gba lati ayelujara Nibi. O le yan lati awọn ẹya 2. Ọkan jẹ ọfẹ ati tun ko ni diẹ ninu awọn ẹya ti ẹya isanwo, ṣugbọn o to fun idanwo deede. Fun apẹẹrẹ, nọmba awọn alejo foju ni opin ni ẹya ọfẹ. O ti wa ni a daju wipe o ti wa ni ko oyimbo. Emi ko gbiyanju rẹ, ṣugbọn Mo ro pe aropin nikan kan si ọpa awọn eya aworan, eyiti o jẹ iwonba ninu ẹya ọfẹ, ṣugbọn ti o ba fẹ awọn alejo foju diẹ sii, o yẹ ki o ṣee ṣe lati wa ni ayika nipasẹ ọna Ayebaye ti iṣeto. awọn faili.
Ni kete ti o ba ti gba lati ayelujara, gbogbo ohun ti o ni lati ṣe ni fa ati ju silẹ liana sinu folda ti o fẹ. Boya si Awọn ohun elo agbaye tabi Awọn ohun elo ninu folda ile rẹ. O tun ni imọran lati yi ọrọ igbaniwọle akọkọ pada fun olupin MySQL. Eyi ni bi o ṣe le ṣe.
Ṣii ebute kan. Tẹ aaye CMD + lati gbe SpotLight soke ki o tẹ “ebute” laisi awọn agbasọ ati ni kete ti o ti rii ohun elo ti o yẹ, tẹ Tẹ. Ninu ebute, tẹ:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
KDE
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Nibo lori laini 86 a le tẹ ọrọ igbaniwọle tuntun wa ni awọn agbasọ ọrọ.
Ati lẹhinna faili naa:
/Awọn ohun elo/MAMP/bin/mamp/index.php
Ninu faili yii, a yoo tun kọ ọrọ igbaniwọle lori laini 5.
Bayi a le bẹrẹ MAMP funrararẹ. Ati lẹhinna tunto rẹ. Tẹ lori "Awọn ayanfẹ ...".
Lori taabu akọkọ, o le ṣeto awọn nkan bii oju-iwe wo ni o yẹ ki o ṣe ifilọlẹ ni ibẹrẹ, boya olupin yẹ ki o bẹrẹ nigbati MAMP bẹrẹ ati pari nigbati MAMP ti wa ni pipade, ati bẹbẹ lọ. Fun wa, taabu keji jẹ igbadun diẹ sii.
Lori rẹ, o le ṣeto awọn ebute oko lori eyiti MySQL ati Apache yẹ ki o ṣiṣẹ. Mo yan 80 ati 3306 lati aworan naa, ie awọn ebute oko oju omi ipilẹ (kan tẹ lori "Ṣeto aiyipada PHP ati awọn ibudo MySQL"). Ti o ba ṣe kanna, OS X yoo beere fun ọrọigbaniwọle alakoso lẹhin ti o bẹrẹ MAMP. O jẹ fun idi kan ti o rọrun ati pe o jẹ ailewu. Mac OS kii yoo jẹ ki o ṣiṣẹ, laisi ọrọ igbaniwọle, ohunkohun lori awọn ebute oko kekere ju 1024.
Lori taabu atẹle, yan ẹya PHP.
Lori taabu ti o kẹhin, a yan ibi ti awọn oju-iwe PHP wa yoo wa ni ipamọ. Nitorina fun apẹẹrẹ:
~/Awọn iwe aṣẹ/PHP/Awọn oju-iwe/
Nibo ni a yoo gbe ohun elo PHP wa.
Bayi o kan lati ṣe idanwo boya MAMP nṣiṣẹ. Awọn ina mejeeji jẹ alawọ ewe, nitorinaa a tẹ lori "Ṣii oju-iwe ibẹrẹ"Ati oju-iwe alaye nipa olupin naa yoo ṣii, lati inu eyiti a le wọle si, fun apẹẹrẹ, alaye nipa olupin, ie ohun ti nṣiṣẹ lori rẹ, ati paapaa phpMyAdmin, pẹlu eyiti a le ṣe apẹẹrẹ awọn apoti isura data. Awọn oju-iwe tirẹ lẹhinna ṣiṣẹ lori:
http://localhost
Mo nireti pe o rii ikẹkọ wulo ati pe o ṣafihan ọ si ọna ti o rọrun lati ṣeto agbegbe idanwo PHP ati MySQL lori Mac kan.
Laanu, Mo ni lati sọ fun mi pe ko ṣe. http://localhost jẹ adirẹsi itẹwẹgba fun mi, Mo nilo lati bẹrẹ virtualhosts papọ pẹlu iṣẹ-ṣiṣe .htaccess. Nigbamii, tunto olupin 1: 1 pẹlu alejo gbigba, eyiti MO le ṣe. Fun awọn nkan meji akọkọ, ṣe o le jowo faagun awọn ilana naa? Ni bayi, Mo ni olupin php kan lori Linux ni ọfiisi, yoo jẹ ki iṣẹ mi rọrun pupọ.
MAMP ṣe atilẹyin adiresi IP ti o wa titi tabi adirẹsi wẹẹbu kanna gẹgẹbi pinpin wẹẹbu ti ara ẹni, ninu ọran mi o jẹ dandan http://81.201.57.184 tabi http://osxfil.pilsfree.net
Nitorinaa ninu ọran naa o ni awọn aṣayan 2. Ti o ba fẹ zigzag ayaworan, ra ẹya pro naa. Ti o ba mọ bi o ṣe le tunto Apache, mysql ati php nipasẹ awọn faili iṣeto, o le tunto ati ṣeto agbegbe tirẹ ni Mac OS. Mac OS ni ipilẹ Apache bi olupin WWW rẹ. Mo tun fẹ lati kọ nipa rẹ ni ojo iwaju, lonakona, Mo ni ifiyesi akọkọ pẹlu awọn olupilẹṣẹ kekere ti o fẹ olupin idanwo fun awọn ohun elo wọn ati pe wọn ko ni oye imọ-ẹrọ to lati tunto Apache tiwọn, MySQL, PHP. Nibẹ ni nkankan iru labẹ Windows, Emi ko ranti ohun ti o ti a npe ni.
Bibẹẹkọ, lati ibẹrẹ nkan naa, Mo n bẹrẹ lati nkan kan. Ni awọn ọrọ miiran, iwe adirẹsi pẹlu Mamp jẹ “ewọn” fun apẹẹrẹ Apache tirẹ pẹlu awọn faili iṣeto ni. Ṣugbọn ti o ba ni imọ ti awọn faili atunto, ni ero mi eyi le ṣee ṣe pẹlu Mamp Lite, /Mamp/conf/apache/httpd.conf jẹ ohun ti o nilo. Ilana ti temi yii jẹ atilẹyin siwaju nipasẹ otitọ pe Mamp Lite ati Mamp pro ni aworan fifi sori ẹrọ kanna. Bibẹẹkọ, ti MO ba ni lati tunto nipasẹ awọn faili, Emi yoo fi faili ranṣẹ si Apache abinibi ni Mac OS ati ṣafikun PHP/MySQL si.
O ṣeun fun alaye naa, Emi yoo kuku lọ si nkan miiran paapaa. Iṣoro naa ni pe triad kọọkan ni eto faili ti o yatọ, ọkọọkan ni eto awọn modulu oriṣiriṣi, nitorinaa Mo ro pe yoo to lati fa conf ati vhost lati olupin ati iyoku ni ọkọọkan. Emi yoo gbiyanju, o ṣeun.
Kini nipa lilo MAMP PRO? O n ṣe atunṣe ṣiṣatunkọ ominira ti gbogbo .htaccess, ẹda ti awọn olupin foju (pẹlu awọn orukọ inagijẹ, awọn eto aabo, iṣeto ti awọn modulu php ati iṣeto postfix), tabi o le ṣe itọsọna awọn ibugbe si agbegbe rẹ nipasẹ DDNS.
Ṣe ohun ti o n beere niyẹn, tabi ṣe Mo loye ibeere naa?