Хэрэв та PHP програм хөгжүүлбэл танд тестийн сервер зайлшгүй хэрэгтэй. Хэрэв танд вэбсайт дээр сервер байхгүй бол Mac OS дээр локал серверийг тохируулах хэд хэдэн сонголт байна. Та дотоод замаар явах, өөрөөр хэлбэл. Та дотоод Apache ашиглаж, PHP болон MySQL-ийн дэмжлэгийг суулгаж эсвэл хамгийн бага эсэргүүцэлтэй замыг сонгоод MAMP-г татаж аваарай.
Mamp бол хэдхэн минутын дотор туршилтын орчинг тохируулах боломжийг олгодог энгийн програм юм. Та татаж аваарай энд. Та 2 хувилбараас сонгох боломжтой. Нэг нь үнэ төлбөргүй бөгөөд төлбөртэй хувилбарын зарим функц дутагдалтай боловч ердийн туршилт хийхэд хангалттай. Жишээлбэл, үнэгүй хувилбарт виртуал зочдын тоо хязгаарлагдмал байдаг. Энэ нь тийм биш байгаа нь үнэн юм. Би үүнийг туршиж үзээгүй, гэхдээ энэ хязгаарлалт нь зөвхөн график хэрэгсэлд хамаатай гэж бодож байна, энэ нь үнэгүй хувилбарт хамгийн бага байдаг, гэхдээ хэрэв та илүү виртуал зочин авахыг хүсч байвал тохиргооны файлуудын сонгодог замаар үүнийг тойрч гарах боломжтой байх ёстой. .
Татаж авсны дараа та лавлахыг хүссэн хавтас руу чирж буулгахад л болно. Глобал програмууд эсвэл өөрийн үндсэн хавтсанд байгаа програмууд руу очно уу. Мөн MySQL серверийн анхны нууц үгийг өөрчлөхийг зөвлөж байна. Үүнийг хэрхэн хийх талаар эндээс үзнэ үү.
Терминал нээх. CMD+space товчийг дарж SpotLight-г гаргаж ирээд "терминал" гэж хашилтгүйгээр бичээд тохирох програм олсны дараа Enter дарна уу. Терминал дээр бичнэ үү:
/Applications/MAMP/Library/bin/mysqladmin -u root -p password
Кде
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
86-р мөрөнд бид шинэ нууц үгээ хашилтанд оруулж болно.
Тэгээд файл:
/Applications/MAMP/bin/mamp/index.php
Энэ файлд бид 5-р мөрөнд нууц үгээ дарж бичнэ.
Одоо бид MAMP-г өөрөө эхлүүлж болно. Тэгээд үүнийг тохируулна уу. "Тохиргоо ..." дээр дарна уу.
Эхний таб дээр та эхлүүлэх үед аль хуудсыг эхлүүлэх, MAMP эхлэх үед сервер эхлэх, MAMP хаагдсан үед дуусах гэх мэт зүйлсийг тохируулж болно. Бидний хувьд хоёр дахь таб нь илүү сонирхолтой юм.
Үүн дээр та MySQL болон Apache ажиллах ёстой портуудыг тохируулж болно. Би зурагнаас 80 ба 3306-г сонгосон, өөрөөр хэлбэл үндсэн портууд (" дээр товшино уу"Өгөгдмөл PHP болон MySQL портуудыг тохируулна уу"). Хэрэв та мөн адил хийвэл OS X нь MAMP-г эхлүүлсний дараа администраторын нууц үгийг асуух болно. Энэ нь нэг энгийн шалтгаантай бөгөөд энэ нь аюулгүй байдал юм. Mac OS нь таныг нууц үггүйгээр 1024-ээс доош портууд дээр ажиллуулахыг зөвшөөрөхгүй.
Дараагийн таб дээр PHP хувилбарыг сонгоно уу.
Сүүлийн таб дээр бид PHP хуудсыг хаана хадгалахыг сонгоно. Тиймээс жишээ нь:
~/Documents/PHP/Pages/
Бид PHP програмаа хаана байрлуулах вэ.
Одоо зөвхөн MAMP ажиллаж байгаа эсэхийг шалгахын тулд. Хоёр гэрэл хоёулаа ногоон байгаа тул бид " дээр дарна уу.Эхлэх хуудсыг нээх” болон серверийн тухай мэдээллийн хуудас нээгдэх бөгөөд үүнээс бид жишээ нь серверийн тухай мэдээлэл, тухайлбал түүн дээр юу ажиллаж байгаа, ялангуяа phpMyAdmin гэх мэт мэдээллийн санг загварчлах боломжтой. Дараа нь өөрийн хуудаснууд:
http://localhost
Энэхүү заавар танд хэрэг болсон бөгөөд Mac дээр PHP болон MySQL тестийн орчинг тохируулах энгийн аргыг танд танилцуулсан гэж найдаж байна.
Харамсалтай нь тэр тийм биш байсан гэж би хэлэх ёстой. http://localhost Энэ нь миний хувьд хүлээн зөвшөөрөгдөхгүй хаяг тул би виртуал хостуудыг ажиллаж байгаа .htaccess-тай хамт эхлүүлэх хэрэгтэй байна. Дараа нь миний хийж чадах хостинг бүхий 1:1 серверийг тохируулна уу. Эхний хоёр зүйлийн талаар та зааврыг өргөжүүлж болох уу? Одоогоор миний оффис дээр Линукс дээр php сервер байгаа нь миний ажлыг ихээхэн хөнгөвчлөх болно.
MAMP нь тогтмол IP хаяг эсвэл хувийн вэб хуваалцахтай ижил вэб хаягийг дэмждэг, миний хувьд энэ нь зайлшгүй шаардлагатай http://81.201.57.184 болон http://osxfil.pilsfree.net
Энэ тохиолдолд танд 2 сонголт байна. Хэрэв та график зигзаг хүсч байвал pro хувилбарыг худалдаж аваарай. Хэрэв та тохиргооны файлуудаар Apache, mysql болон php-г хэрхэн тохируулахаа мэддэг бол Mac OS дээр өөрийн орчныг тохируулж, тохируулах боломжтой. Mac OS нь үндсэндээ Apache-г WWW сервер болгон ашигладаг. Би ирээдүйд энэ тухай бичихийг хүсч байна, ямар ч байсан, би програмдаа туршилтын сервертэй байхыг хүсч байгаа бөгөөд Apache, MySQL, PHP-ээ тохируулах техникийн хувьд хангалттай мэдлэггүй жижиг хөгжүүлэгчдэд санаа зовж байна. Өмнө нь Windows-ийн доор үүнтэй төстэй зүйл байсан, би үүнийг юу гэж нэрлэснийг санахгүй байна.
Юутай ч би нийтлэлийн эхнээс нэг зүйлээс эхэлж байна. Өөрөөр хэлбэл, Mamp-тай хаягийн дэвтэр нь тохиргооны файл бүхий Apache-ийн жишээнд зориулсан "шорон" юм. Гэхдээ хэрэв та тохиргооны файлуудын талаар мэдлэгтэй бол миний бодлоор үүнийг Mamp lite ашиглан хийж болно, /Mamp/conf/apache/httpd.conf нь танд хэрэгтэй зүйл юм. Миний энэ онолыг Mamp lite болон Mamp pro хоёр ижил суулгацын зурагтай байгаа нь баталдаг. Ямар ч байсан, хэрэв би файлаар дамжуулан тохируулах шаардлагатай байсан бол би файлыг Mac OS дээрх уугуул Apache руу илгээж, түүнд PHP/MySQL нэмнэ.
Мэдээлэл өгсөнд баярлалаа, би ч бас өөр зүйл рүү очмоор байна. Асуудал нь триад бүр өөр өөр файлын бүтэцтэй, өөр өөр модулиудтай байдаг тул серверээс conf болон vhost-ыг чирж, үлдсэнийг нь тус тусад нь авахад хангалттай гэж бодсон. Би хичээх болно, баярлалаа.
MAMP PRO ашиглах талаар юу хэлэх вэ? Энэ нь бүх .htaccess-ийг бие даан засварлах, виртуал хост үүсгэх (худалдааны нэр, аюулгүй байдлын тохиргоо, php модулиудын тохиргоо болон postfix тохиргоо гэх мэт) зэргийг зохицуулдаг эсвэл та DDNS-ээр дамжуулан өөрийн домэйныг өөрийн локал хост руу чиглүүлэх боломжтой.
Та үүнийг асууж байна уу, эсвэл би асуултыг буруу ойлгосон уу?