Inā hoʻomohala ʻoe i nā noi PHP, pono ʻoe i kahi kikowaena hoʻāʻo. Inā ʻaʻohe āu kikowaena ma ka pūnaewele, loaʻa iā ʻoe nā koho he nui ma Mac OS e hoʻonohonoho i kahi kikowaena kūloko. E hele paha ʻoe i ke ala i loko, ʻo ia. hoʻohana ʻoe i Apache kūloko a hoʻokomo i ke kākoʻo PHP a me MySQL, a i ʻole e hele i ke ala o ke kūʻē liʻiliʻi a hoʻoiho iā MAMP.
He noi maʻalahi ʻo Mamp e hiki ai iā ʻoe ke hoʻonohonoho i kahi ʻano hoʻāʻo i nā minuke. Hoʻoiho ʻoe iā ia Eia. Hiki iā ʻoe ke koho mai nā mana 2. Hoʻokahi wale nō a nele i kekahi mau hiʻohiʻona o ka mana i uku ʻia, akā lawa ia no ka hoʻāʻo maʻamau. No ka laʻana, ua kaupalena ʻia ka helu o nā malihini virtual i ka mana manuahi. He mea ʻoiaʻiʻo ʻaʻole ia. ʻAʻole au i hoʻāʻo iā ia, akā manaʻo wau pili wale ka palena i ka hāmeʻa kiʻi, he mea liʻiliʻi i ka mana manuahi, akā inā makemake ʻoe i nā malihini virtual hou aku, pono e hiki ke hele a puni ma o ke ala maʻamau o ka hoʻonohonoho. waihona.
Ke hoʻoiho ʻia, ʻo ka mea wale nō āu e hana ai, e kauo a hoʻokuʻu i ka papa kuhikuhi i kāu waihona makemake. ʻO nā noi honua a i ʻole nā noi ma kāu waihona home. He mea pono e hoʻololi i ka ʻōlelo huna mua no ka server MySQL. Eia pehea e hana ai.
E wehe i kahi pahu. E kaomi i ka CMD+space e hoʻopuka i ka SpotLight a paʻi i ka "terminal" me ka ʻole o nā huaʻōlelo a i ka manawa e loaʻa ai ka noi kūpono, e kaomi iā Enter. Ma ka pahu pahu, e ʻano:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Ma kahi o ka laina 86 hiki iā mākou ke hoʻokomo i kā mākou ʻōlelo huna hou ma nā ʻōlelo.
A laila ka faila:
/Applications/MAMP/bin/mamp/index.php
Ma kēia faila, e kākau mākou i ka ʻōlelo huna ma ka laina 5.
I kēia manawa hiki iā mākou ke hoʻomaka iā MAMP iho. A laila hoʻonohonoho. Kaomi ma ka "Preferences ...".
Ma ka ʻaoʻao mua, hiki iā ʻoe ke hoʻonohonoho i nā mea e like me ka ʻaoʻao e hoʻomaka ai i ka hoʻomaka ʻana, inā e hoʻomaka ke kikowaena i ka wā e hoʻomaka ai ʻo MAMP a pau i ka wā i pani ʻia ai ka MAMP, etc. No mākou, ʻoi aku ka hoihoi o ka papa ʻelua.
Ma luna o laila, hiki iā ʻoe ke hoʻonohonoho i nā awa kahi e holo ai ʻo MySQL a me Apache. Ua koho au iā 80 a me 3306 mai ke kiʻi, ʻo ia hoʻi nā awa kumu (e kaomi wale ma "E hoʻonoho i nā awa PHP a me MySQL"). Inā hana like ʻoe, e noi ʻo OS X i ka ʻōlelo huna luna ma hope o ka hoʻomaka ʻana iā MAMP. Hoʻokahi kumu maʻalahi a ʻo ia ka palekana. ʻAʻole ʻae ʻo Mac OS iā ʻoe e holo, me ka ʻole o ka ʻōlelo huna, kekahi mea ma nā awa ma lalo o 1024.
Ma ka ʻaoʻao aʻe, koho i ka mana PHP.
Ma ka ʻaoʻao hope, koho mākou i kahi e mālama ʻia ai kā mākou ʻaoʻao PHP. No laila he laʻana:
~/Nā Palapala/PHP/ʻAoʻao/
Ma hea mākou e kau ai i kā mākou palapala PHP.
I kēia manawa e hoʻāʻo inā e holo ana ʻo MAMP. He ʻōmaʻomaʻo nā kukui ʻelua, no laila kaomi mākou ma "E wehe i ka ʻaoʻao hoʻomaka” a e wehe ʻia kahi ʻaoʻao ʻike e pili ana i ke kikowaena, kahi e hiki ai iā mākou ke komo, no ka laʻana, ka ʻike e pili ana i ke kikowaena, ʻo ia hoʻi ka mea e holo nei ma luna, a me ka phpMyAdmin, kahi e hiki ai iā mākou ke hoʻohālike i nā ʻikepili. Holo nā ʻaoʻao ponoʻī ma:
http://localhost
Manaʻo wau ua ʻike pono ʻoe i ke kumu aʻo a ua hoʻolauna ʻo ia iā ʻoe i kahi ala maʻalahi e hoʻonohonoho i kahi kahua hoʻāʻo PHP a me MySQL ma Mac.
ʻO ka mea pōʻino, pono wau e ʻōlelo noʻu ʻaʻole ʻo ia. http://localhost he ʻōlelo ʻae ʻole ia noʻu, pono wau e hoʻomaka i nā virtualhost me kahi .htaccess hana. A laila, hoʻonohonoho i kahi kikowaena 1: 1 me ka hoʻokipa, hiki iaʻu ke hana. No nā mea mua ʻelua, hiki iā ʻoe ke hoʻonui i nā kuhikuhi? I kēia manawa, loaʻa iaʻu kahi kikowaena php ma Linux ma ke keʻena, e maʻalahi kaʻu hana.
Kākoʻo ʻo MAMP i ka helu IP i hoʻopaʻa ʻia a i ʻole ka helu pūnaewele like me ka hoʻolaha pūnaewele pilikino, i koʻu hihia pono ia http://81.201.57.184 ai ole ia, http://osxfil.pilsfree.net
No laila, loaʻa iā ʻoe nā koho 2. Inā makemake ʻoe i zigzag kiʻi, kūʻai i ka mana pro. Inā ʻike ʻoe i ka hoʻonohonoho ʻana iā Apache, mysql a me php ma o nā faila hoʻonohonoho, hiki iā ʻoe ke hoʻonohonoho a hoʻonohonoho i kou wahi ponoʻī ma Mac OS. Loaʻa iā Mac OS ʻo Apache ma kāna kikowaena WWW. Makemake au e kākau e pili ana iā ia i ka wā e hiki mai ana, ʻoiai, ke hopohopo nui nei au i nā mea hoʻomohala liʻiliʻi e makemake ana i kahi kikowaena hoʻāʻo no kā lākou mau noi a ʻaʻole lawa ka ʻenehana e hoʻonohonoho i kā lākou Apache, MySQL, PHP. Aia kekahi mea like ma lalo o Windows, ʻaʻole wau e hoʻomanaʻo i ka mea i kapa ʻia.
Eia naʻe, mai ka hoʻomaka ʻana o ka ʻatikala, hoʻomaka wau mai kahi mea. I nā huaʻōlelo ʻē aʻe, ʻo ka puke helu wahi me Mamp he "paahao" wale nō no kāu ʻano Apache ponoʻī me nā faila hoʻonohonoho. Akā inā loaʻa iā ʻoe ka ʻike o nā faila hoʻonohonoho, i koʻu manaʻo hiki ke hoʻokō me Mamp lite, /Mamp/conf/apache/httpd.conf ka mea āu e pono ai. Ua kākoʻo hou ʻia kēia manaʻo oʻu e ka ʻoiaʻiʻo ʻo Mamp lite a me Mamp pro ke kiʻi hoʻonohonoho like. Eia nō naʻe, inā pono wau e hoʻonohonoho ma o nā faila, e hoʻouna wau i ka faila i Apache maoli ma Mac OS a hoʻohui iā PHP/MySQL iā ia.
Mahalo no ka ʻike, makemake wau e hele i kahi mea ʻē aʻe kekahi. ʻO ka pilikia, ʻo kēlā me kēia triad he ʻano faila ʻē aʻe, he ʻokoʻa nā modula o kēlā me kēia, no laila ua manaʻo wau e lawa ka huki ʻana i ka conf a me vhost mai ke kikowaena a me ke koena pākahi. E ho'āʻo wau, mahalo.
Pehea e pili ana i ka hoʻohana ʻana iā MAMP PRO? Mālama ia i ka hoʻoponopono kūʻokoʻa o nā .htaccess a pau, ka hana ʻana i nā virtualhosts (me nā inoa inoa inoa, nā hoʻonohonoho palekana, ka hoʻonohonoho ʻana o nā modula php a me ka hoʻonohonoho postfix), a i ʻole hiki iā ʻoe ke kuhikuhi i nā kāʻei i kāu localhost ma o DDNS.
ʻO ia ka mea āu e nīnau nei, a i ʻole ua kuhihewa paha wau i ka nīnau?