Funga tangazo

Ukitengeneza programu za PHP, hakika unahitaji seva ya majaribio. Ikiwa huna seva kwenye tovuti, una chaguo kadhaa kwenye Mac OS ili kusanidi seva ya ndani. Ama unachukua njia ya ndani, i.e. unatumia Apache ya ndani na kusakinisha usaidizi wa PHP na MySQL, au kuchukua njia ya upinzani mdogo na kupakua MAMP.

Mamp ni programu rahisi inayokuruhusu kusanidi mazingira ya jaribio kwa dakika. Unapakua hapa. Unaweza kuchagua kutoka kwa matoleo 2. Moja ni bure na pia haina baadhi ya vipengele vya toleo la kulipwa, lakini ni ya kutosha kwa ajili ya kupima kawaida. Kwa mfano, idadi ya wageni wa mtandaoni ni mdogo katika toleo lisilolipishwa. Ni ukweli kwamba sio kabisa. Sijajaribu, lakini nadhani kizuizi kinatumika tu kwa zana ya picha, ambayo ni ndogo katika toleo la bure, lakini ikiwa unataka wageni zaidi wa kawaida, inapaswa kuwezekana kuizunguka kupitia njia ya kawaida ya faili za usanidi. .

Mara baada ya kupakuliwa, unachotakiwa kufanya ni kuburuta na kudondosha saraka kwenye folda unayopendelea. Ama kwa Programu za kimataifa au Programu katika folda yako ya nyumbani. Inashauriwa pia kubadilisha nenosiri la awali la seva ya MySQL. Hapa ni jinsi ya kufanya hivyo.

Fungua terminal. Bonyeza CMD+space ili kuleta SpotLight na uandike "terminal" bila manukuu na programu inayofaa inapopatikana, bonyeza Enter. Katika terminal, chapa:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


kde badilisha na nenosiri lako jipya na ubonyeze Enter. Ikiwa kila kitu kilikwenda kwa usahihi, huwezi kupata jibu lolote, ikiwa kosa limetokea, litaandikwa. Baadaye, tunahitaji kubadilisha nenosiri katika faili za usanidi kwa ajili ya kupata hifadhidata kupitia Msimamizi wa PHPMySQL. Fungua faili katika kihariri chako cha maandishi unachopenda:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Ambapo kwenye mstari wa 86 tunaweza kuingiza nenosiri letu jipya katika nukuu.

Na kisha faili:

/Applications/MAMP/bin/mamp/index.php


Katika faili hii, tutabatilisha nenosiri kwenye mstari wa 5.

Sasa tunaweza kuanzisha MAMP yenyewe. Na kisha usanidi. Bonyeza "Mapendeleo ...".

Kwenye kichupo cha kwanza, unaweza kuweka vitu kama ni ukurasa gani unapaswa kuzinduliwa wakati wa kuanza, ikiwa seva inapaswa kuanza MAMP inapoanzishwa na kuisha MAMP inapofungwa, n.k. Kwa sisi, kichupo cha pili kinavutia zaidi.

Juu yake, unaweza kuweka bandari ambazo MySQL na Apache zinapaswa kukimbia. Nilichagua 80 na 3306 kutoka kwa picha, i.e. bandari za msingi (bonyeza tu "Weka bandari chaguo-msingi za PHP na MySQL"). Ukifanya vivyo hivyo, OS X itauliza nenosiri la msimamizi baada ya kuanza MAMP. Ni kwa sababu moja rahisi na hiyo ni usalama. Mac OS haitakuruhusu kukimbia, bila nenosiri, chochote kwenye bandari zilizo chini ya 1024.

Kwenye kichupo kifuatacho, chagua toleo la PHP.

Kwenye kichupo cha mwisho, tunachagua ambapo kurasa zetu za PHP zitahifadhiwa. Kwa hivyo kwa mfano:

~/Documents/PHP/Pages/


Tutaweka wapi programu yetu ya PHP.

Sasa ili tu kujaribu ikiwa MAMP inaendesha. Taa zote mbili ni kijani, kwa hivyo tunabofya "Fungua ukurasa wa kuanza” na ukurasa wa habari kuhusu seva utafunguliwa, ambayo tunaweza kupata, kwa mfano, habari kuhusu seva, i.e. ni nini kinachoendesha juu yake, na haswa phpMyAdmin, ambayo tunaweza kuunda hifadhidata. Kurasa zenyewe kisha zinaendelea:

http://localhost


Natumai umepata mafunzo kuwa muhimu na kwamba yalikuletea njia rahisi ya kusanidi mazingira ya majaribio ya PHP na MySQL kwenye Mac.

.