Kung nagpalambo ka sa mga aplikasyon sa PHP, siguradong kinahanglan nimo ang usa ka server sa pagsulay. Kung wala kay server sa website, naa kay daghang opsyon sa Mac OS para mag set up ug local server. Mahimo nimong kuhaon ang internal nga ruta, i.e. imong gigamit ang internal nga Apache ug i-install ang PHP ug MySQL nga suporta, o kuhaa ang dalan nga labing gamay nga pagsukol ug i-download ang MAMP.
Ang Mamp usa ka yano nga aplikasyon nga nagtugot kanimo sa pag-set up sa usa ka palibot sa pagsulay sa mga minuto. I-download nimo kini dinhi. Makapili ka gikan sa 2 nga bersyon. Ang usa libre ug kulang usab ang pipila ka bahin sa bayad nga bersyon, apan igo na kini alang sa normal nga pagsulay. Pananglitan, ang gidaghanon sa mga virtual nga bisita limitado sa libre nga bersyon. Kini usa ka kamatuoran nga kini dili hingpit. Wala pa nako kini gisulayan, apan sa akong hunahuna nga ang limitasyon magamit lamang sa mga himan sa graphic, nga gamay ra sa libre nga bersyon, apan kung gusto nimo ang daghang mga virtual nga bisita, mahimo’g posible nga malibot kini pinaagi sa klasiko nga agianan sa pagsumpo. mga file.
Kung ma-download na, ang kinahanglan nimong buhaton mao ang pag-drag ug paghulog sa direktoryo sa imong gusto nga folder. Bisan sa global nga Aplikasyon o Aplikasyon sa imong home folder. Gisugyot usab nga usbon ang inisyal nga password alang sa MySQL server. Ania kung giunsa kini buhaton.
Ablihi ang usa ka terminal. Pindota ang CMD+space aron madala ang SpotLight ug i-type ang "terminal" nga wala ang mga kinutlo ug kung makit-an ang angay nga aplikasyon, pindota ang Enter. Sa terminal, i-type ang:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
Si Kde
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
Diin sa linya 86 kita makasulod sa atong bag-ong password sa mga kinutlo.
Ug dayon ang file:
/Applications/MAMP/bin/mamp/index.php
Niini nga file, atong i-overwrite ang password sa linya 5.
Karon mahimo na naton sugdan ang MAMP mismo. Ug dayon i-configure kini. Pag-klik sa "Mga Kagustuhan ...".
Sa una nga tab, mahimo nimong itakda ang mga butang sama sa kung unsang panid ang kinahanglan ilunsad sa pagsugod, kung ang server kinahanglan magsugod kung magsugod ang MAMP ug matapos kung sirado ang MAMP, ug uban pa. Alang kanamo, ang ikaduhang tab mas makapaikag.
Niini, mahimo nimong itakda ang mga pantalan diin kinahanglan nga modagan ang MySQL ug Apache. Gipili nako ang 80 ug 3306 gikan sa imahe, ie mga sukaranan nga pantalan (pag-klik lang sa "Ibutang ang default nga PHP ug MySQL nga mga pantalan"). Kung buhaton nimo ang parehas, ang OS X mangayo alang sa password sa tagdumala pagkahuman magsugod sa MAMP. Kini alang sa usa ka yano nga hinungdan ug kana mao ang kaluwasan. Dili ka tugotan sa Mac OS nga modagan, nga walay password, bisan unsa sa mga pantalan nga ubos sa 1024.
Sa sunod nga tab, pilia ang bersyon sa PHP.
Sa kataposang tab, pilion namo kon asa itago ang among mga panid sa PHP. Busa pananglitan:
~/Mga Dokumento/PHP/Mga Panid/
Asa nato ibutang ang atong PHP application.
Karon lang sa pagsulay kon MAMP nagdagan. Ang duha ka suga berde, mao nga kami nag-klik sa "Ablihi ang panid sa pagsugod” ug usa ka panid sa kasayuran bahin sa server ang maablihan, diin mahimo naton ma-access, pananglitan, kasayuran bahin sa server, i.e. kung unsa ang nagdagan niini, ug labi na ang phpMyAdmin, diin mahimo naton nga modelo ang mga database. Ang kaugalingong mga panid dayon modagan sa:
http://localhost
Nanghinaut ko nga nakaplagan nimo nga mapuslanon ang tutorial ug nga kini nagpaila kanimo sa usa ka yano nga paagi sa pag-set up sa PHP ug MySQL test environment sa usa ka Mac.
Ikasubo, kinahanglan kong isulti alang kanako nga dili siya. http://localhost usa ka dili madawat nga adres alang kanako, kinahanglan nako nga magsugod sa mga virtualhost kauban ang usa ka magamit nga .htaccess. Sunod, i-configure ang usa ka 1: 1 server nga adunay pag-host, nga mahimo nako. Alang sa unang duha ka butang, mahimo ba nimo palihog palapdan ang mga instruksyon? Sa pagkakaron, naa koy php server sa Linux sa opisina, mas sayon ang akong trabaho.
Gisuportahan sa MAMP ang naayos nga IP address o parehas nga adres sa web sama sa personal nga pagpakigbahin sa web, sa akong kaso kinahanglan kini http://81.201.57.184 o http://osxfil.pilsfree.net
Busa sa maong kaso ikaw adunay 2 ka kapilian. Kung gusto nimo ang usa ka graphical nga zigzag, pagpalit sa pro nga bersyon. Kung nahibal-an nimo kung unsaon pag-configure ang Apache, mysql ug php pinaagi sa mga file sa pag-configure, mahimo nimong i-configure ug i-set up ang imong kaugalingon nga palibot sa Mac OS. Ang Mac OS sa panguna adunay Apache ingon nga WWW server niini. Gusto usab nako nga isulat ang bahin niini sa umaabot, bisan pa, nabalaka ako sa mga gagmay nga developer nga gusto usa ka server sa pagsulay alang sa ilang mga aplikasyon ug dili igo nga kahanas sa teknikal aron ma-configure ang ilang kaugalingon nga Apache, MySQL, PHP. Kaniadto adunay susama sa ilawom sa Windows, wala ko kahinumdom kung unsa ang tawag niini.
Bisan pa, gikan sa sinugdanan sa artikulo, nagsugod ako sa usa ka butang. Sa laing pagkasulti, ang address book nga adunay Mamp usa lang ka "prisohan" alang sa imong kaugalingon nga Apache nga pananglitan nga adunay mga file sa pag-configure. Apan kung ikaw adunay kahibalo sa mga file sa pag-configure, sa akong opinyon mahimo kini nga makab-ot sa Mamp lite, /Mamp/conf/apache/httpd.conf ang imong kinahanglan. Kini nga teorya sa akong dugang nga gisuportahan sa kamatuoran nga ang Mamp lite ug Mamp pro adunay parehas nga imahe sa pag-install. Bisan pa, kung kinahanglan kong i-configure pinaagi sa mga file, ipadala nako ang file sa lumad nga Apache sa Mac OS ug idugang ang PHP/MySQL niini.
Salamat sa impormasyon, mas gusto ko nga moadto usab sa lain. Ang problema mao nga ang matag triad adunay lahi nga istruktura sa file, ang matag usa adunay lahi nga set sa mga module, mao nga naghunahuna ko nga igo na nga i-drag ang conf ug vhost gikan sa server ug ang uban nga tinagsa. Maningkamot ko, salamat.
Unsa man ang bahin sa paggamit sa MAMP PRO? Nagdumala kini sa independente nga pag-edit sa tanan nga .htaccess, paghimo sa mga virtualhost (lakip ang mga ngalan sa alyas, setting sa seguridad, pag-configure sa mga module sa php ug pag-configure sa postfix), o mahimo nimong idirekta ang mga domain sa imong localhost pinaagi sa DDNS.
Mao ba kana ang imong gipangutana, o nasayop ba ako sa pagsabut sa pangutana?