ຂັ້ນຕອນ ທຳ ອິດກັບ Craft CMS 3 ແລະ Laravel Valet

ທ່ານ ກຳ ລັງໃຊ້ Craft CMS 2 ບໍ? ກວດເບິ່ງບົດຄວາມຫັດຖະ ກຳ 2 ຂອງຂ້ອຍ.

Laravel Valet ແມ່ນສະພາບແວດລ້ອມການພັດທະນາທ້ອງຖິ່ນ ສຳ ລັບຜູ້ໃຊ້ MacOS, ຖືກສ້າງຂື້ນດ້ວຍຄວາມໄວ, ຄວາມສະດວກໃນການ ນຳ ໃຊ້, ຄວາມຍືດຫຍຸ່ນແລະຄວາມລຽບງ່າຍໃນໃຈ. ໂດຍພື້ນຖານແລ້ວ, Valet ແມ່ນເຊີຟເວີທ້ອງຖິ່ນທີ່ປະກອບດ້ວຍ nginx, php, ແລະ dnsmasq, ເຊິ່ງເຮັດວຽກໂດຍອັດຕະໂນມັດທຸກໆຄັ້ງທີ່ທ່ານເລີ່ມຕົ້ນຄອມພິວເຕີຂອງທ່ານ. ນີ້ຫມາຍຄວາມວ່າທ່ານຈະບໍ່ຕ້ອງກັງວົນກ່ຽວກັບມັນອີກເທື່ອຫນຶ່ງ (ສໍາລັບສ່ວນໃຫຍ່) ຫຼັງຈາກການຕັ້ງຄ່າ! Laravel Valet ກຽມພ້ອມໃນການ ນຳ ໃຊ້ທັນທີແລະສະ ເໜີ ແພລະຕະຟອມທີ່ທັນສະ ໄໝ ຈຳ ນວນ ໜຶ່ງ, ລວມທັງ Craft CMS, Wordpress, Statamic, Laravel, ເອກະສານຄົງທີ່ແລະອື່ນໆ. ເວົ້າລວມແລ້ວ, ມັນແມ່ນທາງອອກທີ່ດີຖ້າທ່ານຊອກຫາສິ່ງທີ່ນ້ອຍກວ່າແລະງ່າຍຕໍ່ການຈັດການຫຼາຍກ່ວາ Vagrant ຫຼື Docker.

ເພື່ອ ນຳ ໃຊ້ Valet, ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງແລະຕັ້ງເຄື່ອງມືພັດທະນາອື່ນໆ ຈຳ ນວນ ໜຶ່ງ. ນີ້ຈະໃຊ້ເວລາບາງບັນທັດຄໍາສັ່ງ, ແຕ່ເຊື່ອຂ້ອຍ, ມັນບໍ່ຍາກດັ່ງທີ່ມັນເບິ່ງຄືວ່າ! ຖ້າທ່ານຮູ້ສຶກວ່າທ່ານບໍ່ຄຸ້ນເຄີຍກັບທ່າເຮືອ, ຂ້າພະເຈົ້າຂໍແນະ ນຳ ໃຫ້ທ່ານປັບປຸງຄວາມຮູ້ຂອງທ່ານດ້ວຍ Wes Bos 'ທີ່ປະເສີດ (ແລະບໍ່ເສຍຄ່າ!) ຫຼັກສູດຜູ້ໃຊ້ Power Line ຂອງຜູ້ ນຳ ໃຊ້.

ຄຳ ແນະ ນຳ: ຖ້າທ່ານຮຽນຮູ້ທາງສາຍຕາຫລາຍຂຶ້ນ, ຂ້ອຍແນະ ນຳ ວິດີໂອຂອງ Ryan Irelan ກ່ຽວກັບຫັດຖະ ກຳ. ສິ່ງທີ່ກ່ຽວຂ້ອງໂດຍສະເພາະກັບບົດຂຽນນີ້ແມ່ນການຕິດຕັ້ງ Composer ໃນ macOS ແລະຕິດຕັ້ງຫັດຖະ ກຳ 3. ມັນຍັງມີບາງຫລັກສູດທີ່ຍິ່ງໃຫຍ່ຢູ່ mijingo.com ຖ້າທ່ານຕ້ອງການຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ Craft.

Brew ທຸກຢ່າງ!

ດີແລ້ວ, ສິ່ງ ທຳ ອິດກ່ອນອື່ນ ໝົດ - ພວກເຮົາ ຈຳ ເປັນຕ້ອງຕິດຕັ້ງ homebrew. ຄິດວ່າ Homebrew ເປັນຜູ້ຈັດການຊຸດ ສຳ ລັບ Mac ຂອງທ່ານ, ຄ້າຍຄືກັບ NPM ສຳ ລັບ Javascript ຫຼື Composer ສຳ ລັບ PHP. ມັນເຮັດໃຫ້ຂັ້ນຕອນການຕິດຕັ້ງທຸກຢ່າງສວຍງາມໃນ Mac ຂອງທ່ານ. ດ້ວຍຄວາມຊື່ສັດ, ຖ້າທ່ານຍັງບໍ່ໄດ້ໃຊ້ homebrew ເທື່ອ, ທ່ານກໍ່ຂາດຫາຍໄປ.

ສະນັ້ນເລີ່ມຕົ້ນ Terminal ເທິງ Mac ຂອງທ່ານ (ອີກທາງເລືອກທ່ານສາມາດໃຊ້ໂປແກຼມເຊັ່ນ iTerm ຫຼື Hyper ຫລືບາງຢ່າງເພື່ອເປີດມັນ). ສະຄິບທີ່ຕິດຕັ້ງຕໍ່ໄປນີ້ແມ່ນຖືກຄັດລອກ / ຄັດລອກມາຈາກເວບໄຊທ໌ homebrew:

$ / usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ຄຳ ແນະ ນຳ: ຖ້າທ່ານປະຕິບັດຕາມ ຄຳ ແນະ ນຳ, ຢ່າເອົາ ສຳ ເນົາຫຼືໃສ່ປ້າຍເງິນໂດລາໃນຕອນຕົ້ນຂອງສາຍ. ໂດຍທົ່ວໄປພວກມັນຖືກໃຊ້ເພື່ອຄ້າຍຄືກັບ ຄຳ ສັ່ງທີ່ຢູ່ໃນປາຍຂອງທ່ານແລະຖືກໃຊ້ເພື່ອແຈ້ງໃຫ້ທ່ານຊາບວ່າ ຄຳ ສັ່ງນີ້ຄວນຖືກປະຕິບັດຢູ່ໃນປາຍ.

ຫລັງຈາກຕິດຕັ້ງ Homebrew, ພວກເຮົາຕ້ອງການເພີ່ມໄດເລກະທໍລີທີ່ Homebrew ຕິດຕັ້ງແພັກເກດໃສ່ $ PATH ເພື່ອໃຫ້ຄອມພິວເຕີ້ຂອງພວກເຮົາສາມາດຊອກຫາຫ້ອງສະຫມຸດແລະເຄື່ອງມື ໃໝ່ ເຫຼົ່ານີ້ໄດ້ງ່າຍ. ພວກເຮົາຕ້ອງການເຮັດສິ່ງຕໍ່ໄປນີ້:

$ echo 'ສົ່ງອອກ PATH = "/ usr / local / bin: $ PATH"' >> ~ / .bashrc
ຄຳ ແນະ ນຳ: ຖ້າທ່ານປ່ຽນເອກະສານໃດ ໜຶ່ງ ຂອງໄຟລ໌ .bash * ຂອງທ່ານ (ດັ່ງທີ່ໄດ້ອະທິບາຍຂ້າງເທິງ), ທ່ານຕ້ອງອອກຈາກ Terminal ແລະເລີ່ມ ໃໝ່ OR OR ກຳ ນົດເອກະສານ .bash * ເປັນແຫຼ່ງເພື່ອໃຫ້ການປ່ຽນແປງມີຜົນ. ຖ້າທ່ານຕ້ອງການໃຊ້ເອກະສານ .bashrc ເປັນແຫລ່ງທີ່ມາ, ພຽງແຕ່ໃຊ້ $ source ~ / .bashrc ໃນທີ່ຢູ່ປາຍຂອງທ່ານ.

ໃນຈຸດນີ້, ການແລ່ນ $ brew -v ໃນປາຍຂອງທ່ານຄວນສະແດງຂໍ້ມູນສະບັບ homebrew ໃນປະຈຸບັນ. ຖ້າເປັນດັ່ງນັ້ນ, homebrew (brew) ກຳ ລັງເຮັດວຽກຢູ່! ເອີ້! ຄຳ ສັ່ງນ້ອຍທີ່ໃຫຍ່ອີກອັນ ໜຶ່ງ ທີ່ມີຄ່າໃນການປະຕິບັດແມ່ນທ່ານ ໝໍ brew $; ສິ່ງນີ້ຈະທົດສອບຊຸດແລະຈະແຈ້ງໃຫ້ທ່ານຊາບວ່າຄອມພິວເຕີຂອງທ່ານ ກຳ ລັງປະສົບບັນຫາກັບ Brew.

ມີການຕິດຕັ້ງ PHP

ຫຼັງຈາກທີ່ Brew ຖືກຕິດຕັ້ງແລ້ວ, ພວກເຮົາຈະຕິດຕັ້ງ PHP. MacOS ປະຈຸບັນມາພ້ອມກັບ PHP version ຂອງຕົວມັນເອງ, ເຊິ່ງມັກຈະລ້າສະໄຫມ. ສະນັ້ນພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງ Brew ລຸ້ນລ້າສຸດແລະ ໃໝ່ ທີ່ສຸດ.

ຫັດຖະ ກຳ CMS 3 ໃຊ້ໃນ PHP 7.0+. ຂ້ອຍຂໍແນະ ນຳ ໃຫ້ຕິດຕັ້ງ PHP 7.1 ເວັ້ນເສຍແຕ່ວ່າທ່ານ ກຳ ລັງເຮັດວຽກຢູ່ໃນເວັບໄຊທ໌ຫັດຖະ ກຳ ເກົ່າທີ່ອາດຈະຍັງບໍ່ຮອງຮັບ PHP 7 ເທື່ອ.

ຄຳ ແນະ ນຳ: ເຈົ້າສາມາດຕິດຕັ້ງ PHP ຫລາຍລຸ້ນແລະປ່ຽນລະຫວ່າງມັນ, ດັ່ງທີ່ຂ້ອຍໄດ້ອະທິບາຍໄວ້ໃນລາຍລະອຽດໃນບົດອື່ນ. ໃນບົດຂຽນນີ້ພວກເຮົາຈະຕິດຕັ້ງ PHP 7.1, ແຕ່ຂັ້ນຕອນການຕິດຕັ້ງ ສຳ ລັບແຕ່ລະຮຸ່ນປະຕິບັດຕາມແບບແຜນພື້ນຖານຄືກັນກັບຂ້າງລຸ່ມນີ້.

ການຕິດຕັ້ງ PHP 7.1 ພວກເຮົາ ຈຳ ເປັນຕ້ອງເຮັດດັ່ງຕໍ່ໄປນີ້:

$ brew ຕິດຕັ້ງ [email protected] $ ບໍລິການ brew ເລີ່ມ [email protected]

ມັນເປັນມູນຄ່າທີ່ສັງເກດວ່າສູດ PHP ໄດ້ຖືກປ່ຽນຊື່ໃຫມ່. ເຖິງແມ່ນວ່າບົດຂຽນອື່ນໆໃນຫົວຂໍ້ນີ້ສ່ວນໃຫຍ່ຍັງໃຊ້ຊື່ສູດເກົ່າ, ແຕ່ລະຫັດຂອງລະຫັດຂ້າງເທິງນີ້ແມ່ນວິທີທີ່ຖືກຕ້ອງໃນການຕິດຕັ້ງ PHP ຜ່ານ Brew. ເມື່ອຊື່ສູດໄດ້ຖືກປ່ຽນໄປ, ສ່ວນຂະຫຍາຍສ່ວນໃຫຍ່ຂອງ PHP ໄດ້ຖືກລວມເຂົ້າກັນເປັນສ່ວນ ໜຶ່ງ ຂອງສູດຫຼັກ, ສະນັ້ນທ່ານບໍ່ຕ້ອງຕິດຕັ້ງສ່ວນຂະຫຍາຍທີ່ແຕກຕ່າງກັນທັງ ໝົດ ທີ່ຕ້ອງການ ສຳ ລັບ Craft ເຮັດວຽກອີກຕໍ່ໄປ. ມີຂໍ້ຍົກເວັ້ນ ໜຶ່ງ ທີ່ຂ້ອຍພົບ; ນີ້ແມ່ນການຕິດຕັ້ງການຂະຫຍາຍ Imagemagick. ວິທີທີ່ຖືກຕ້ອງໃນການຕິດຕັ້ງຕອນນີ້ເບິ່ງຄືວ່ານີ້:

$ brew ຕິດຕັ້ງ autoconf pkg-config imagemagick $ ສົ່ງອອກ PHP_AUTOCONF = / usr / local / bin / autoconf $ pecl install imagick $ ບໍລິການ brew restart [email protected]

ໃນກໍລະນີໃດກໍ່ຕາມ, ດຽວນີ້ PHP 7.1 ຄວນໄດ້ຮັບການຕິດຕັ້ງແລະຕັ້ງຄ່າເພື່ອໃຫ້ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອທ່ານເຂົ້າສູ່ລະບົບ (ໝາຍ ຄວາມວ່າທ່ານບໍ່ຄວນເລີ່ມຕົ້ນຫຼືຢຸດ PHP ດ້ວຍຕົນເອງ). ທ່ານສາມາດກວດສອບສະບັບ PHP ຂອງທ່ານໃນປະຈຸບັນໂດຍການແລ່ນ $ php -v. ສິ່ງທີ່ເປັນປະໂຫຍດອີກຢ່າງ ໜຶ່ງ ໃນການກວດສອບແມ່ນບ່ອນທີ່ຄອມພິວເຕີຂອງທ່ານໄດ້ຮັບ PHP ດ້ວຍ $ ທີ່ php - ມັນຄວນຈະພິມ / usr / local / bin / php.

ຄຳ ແນະ ນຳ: ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບບໍລິການເບຍ - ອັນນີ້ແມ່ນພື້ນຖານແມ່ນ ຄຳ ສັ່ງເບຍທີ່ມີປະໂຫຍດ ໜ້ອຍ ທີ່ມີການພົວພັນກັບຜູ້ຈັດການ launctl ເພື່ອໃຫ້ທ່ານສາມາດຕັ້ງຄ່າບໍລິການທີ່ແນ່ນອນທີ່ເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອທ່ານເຂົ້າສູ່ລະບົບ. ແລ່ນບັນຊີລາຍຊື່ບໍລິການ brew $ ເພື່ອເບິ່ງບັນຊີລາຍຊື່ຂອງບໍລິການທັງ ໝົດ ທີ່ທ່ານໄດ້ຕັ້ງປະຈຸບັນ. ການບໍລິການສາມາດຖືກຢຸດ, ເລີ່ມຕົ້ນຫຼືເລີ່ມຕົ້ນ ໃໝ່ ດ້ວຍການບໍລິການ $ ເບຍ [ຢຸດ, ເລີ່ມຕົ້ນ, ເລີ່ມຕົ້ນ ໃໝ່] * ບໍລິການ * (ທາງເລືອກທ່ານສາມາດໃຊ້ທຸງ - ແທນທີ່ຈະເປັນ * ບໍລິການ * ເພື່ອຢຸດ / ເລີ່ມຕົ້ນ / ເລີ່ມຕົ້ນການບໍລິການທັງ ໝົດ ).

ນັກປະພັນເພື່ອໄຊຊະນະ

ຕໍ່ໄປພວກເຮົາຕິດຕັ້ງ Composer. ເຄື່ອງປະສົມແມ່ນເຄື່ອງມືນ້ອຍໆທີ່ທ່ານສາມາດໃຊ້ເພື່ອຈັດການຄວາມເພິ່ງພາອາໄສ PHP.

$ brew ຕິດຕັ້ງເຄື່ອງປະກອບ

ໃຫ້ພວກເຮົາເພີ່ມໃສ່ເຄື່ອງປະກອບ $ PATH ຂອງພວກເຮົາຄືກັບທີ່ພວກເຮົາໄດ້ເຮັດຢູ່ Homebrew (ຢ່າລືມເປີດການປ່ຽນແປງຂອງທ່ານຕາມທີ່ໄດ້ອະທິບາຍຂ້າງເທິງ):

$ echo 'ສົ່ງອອກ PATH = "$ PATH: ~ / .composer / ຜູ້ຂາຍ / ຖັງ"' >> ~ / .bashrc

ຖ້າທ່ານຫຼັງຈາກນັ້ນເອີ້ນໃຊ້ $ composer -V, ສະບັບ Composer ຄວນຖືກພິມອອກ. ຈາກນັ້ນທ່ານ ກຳ ລັງຢູ່ໃນເສັ້ນທາງທີ່ຖືກຕ້ອງ!

ເພີ່ມ Valet ເຂົ້າໃນການຕັ້ງຄ່າຂອງພວກເຮົາ

ດີ, ວຽກທີ່ດີທີ່ຈະໄດ້ຮັບສິ່ງນີ້ໄກ! ຂັ້ນຕອນຕໍ່ໄປແມ່ນການດາວໂຫລດ Valet, ເຊິ່ງພວກເຮົາຈະເຮັດກ່ຽວກັບ Composer:

$ composer ທົ່ວໂລກຮຽກຮ້ອງໃຫ້ມີ laravel / valet

ຖ້າທ່ານເຮັດວຽກ $ valet -V, ລຸ້ນຂອງ Valet ຄວນເປັນຜົນຜະລິດ. ຕໍ່ໄປພວກເຮົາຕ້ອງຕິດຕັ້ງ Valet ດ້ວຍ:

ຕິດຕັ້ງ $ valet

ດຽວນີ້ທ່ານມີເຊີບເວີທ້ອງຖິ່ນທີ່ ກຳ ລັງ ດຳ ເນີນງານຢູ່ຖ້າທ່ານໂທ $ ping valet.test ຈາກເສັ້ນ ຄຳ ສັ່ງ, 127.0.0.1 ຄວນສົ່ງຄືນ.

ຄຳ ແນະ ນຳ: ໂດຍພຽງແຕ່ປະຕິບັດ $ valet ໃນປາຍ, ທຸກ ຄຳ ສັ່ງ valet ທີ່ມີຢູ່ແລະ ຄຳ ອະທິບາຍສັ້ນໆ ສຳ ລັບແຕ່ລະ ຄຳ ສັ່ງແມ່ນຜົນໄດ້ຮັບ. ຂ້າພະເຈົ້າຈະກ່າວເຖິງຜູ້ທີ່ ສຳ ຄັນທີ່ສຸດໃນພາຍຫລັງ, ແຕ່ມັນກໍ່ຄວນກ່າວເຖິງພວກເຂົາຢູ່ນີ້ເຊັ່ນກັນ.

ຈັດການຂໍ້ມູນ

ຕອນນີ້ພວກເຮົາຄວນຕັ້ງລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນຂອງພວກເຮົາ, ບໍ່ວ່າຈະເປັນ MySQL ຫຼື MariaDB ຫຼືສິ່ງທີ່ທ່ານຕ້ອງການ.

ໝາຍ ເຫດ: MariaDB ແມ່ນສາຂາທີ່ພັດທະນາຊຸມຊົນຂອງ MySQL ເຊິ່ງມີການປັບປຸງເລື້ອຍໆ. MySQL ແມ່ນຕົວເລືອກເລີ່ມຕົ້ນ ສຳ ລັບຜູ້ໃຊ້ສ່ວນໃຫຍ່, ແຕ່ MariaDB ແມ່ນທາງເລືອກທີ່ດີເລີດ ສຳ ລັບ MySQL (ເວົ້າອີກຢ່າງ ໜຶ່ງ, ຖານຂໍ້ມູນທີ່ສ້າງຂື້ນໃນ MySQL ເຮັດວຽກກັບ MariaDB ແລະກົງກັນຂ້າມ).

MySQL

$ brew install mysql $ ບໍລິການ brew ເລີ່ມ mysql

MariaDB

$ brew install mariadb $ ບໍລິການ brew ເລີ່ມຕົ້ນ mariadb

ຕັ້ງຄ່າໄດເລກະທໍລີ

ຂໍສ້າງໂຟນເດີ ສຳ ລັບໂຄງການຫັດຖະ ກຳ 3 ຂອງພວກເຮົາ:

$ mkdir ~ / path / to / craft3-site

ຕອນນີ້ພວກເຮົາເຊື່ອມຕໍ່ໂຟນເດີນີ້ກັບ server valet ຂອງພວກເຮົາເພື່ອໃຫ້ພວກເຮົາສາມາດເບິ່ງແລະດັດແກ້ເວັບໄຊທ໌້ໃນ browser ຂອງພວກເຮົາ.

ມັນມີສອງວິທີໃນການສ້າງການເຊື່ອມຕໍ່ນີ້: 1. ທ່ານສາມາດເຊື່ອມຕໍ່ກັບໂຟນເດີທີ່ບັນຈຸເອກະສານຫັດຖະ ກຳ ທີ່ດາວໂຫລດມາ 2. ທ່ານສາມາດເຊື່ອມຕໍ່ໄດເລກະທໍລີຜູ້ປົກຄອງກັບຫລາຍໆແຖວຍ່ອຍທີ່ມີເອກະສານຫັດຖະ ກຳ ຂອງຕົນເອງ (ຄິດ ການສ້າງເວັບໄຊຫລືໂຟນເດີໂຄງການ).

ເຊື່ອມຕໍ່ເວັບໄຊທ໌ດຽວ (ທີ່ເອີ້ນວ່າ "ການເຊື່ອມໂຍງ")

ນີ້ແມ່ນງ່າຍດາຍພໍສົມຄວນແລະຄວນໃຊ້ໃນເວລາທີ່ທ່ານພຽງແຕ່ຕ້ອງການເຊື່ອມຕໍ່ກັບສະຖານທີ່ ໜຶ່ງ ແຫ່ງໃນ Valet (ຫຼືຖ້າທ່ານມີຫລາຍສະຖານທີ່ແຕ່ພວກມັນຢູ່ໃນສະຖານທີ່ທີ່ແຕກຕ່າງກັນຫຼາຍໃນຄອມພິວເຕີ້ຂອງທ່ານ).

$ cd ~ / path / to / craft3-site $ valet link

ເວບໄຊທ໌ຂອງທ່ານມີຢູ່ທີ່ craft3-site.test!

ສຳ ລັບການອ້າງອິງ, ໂຄງສ້າງເອກະສານຂອງທ່ານຄວນມີລັກສະນະບາງຢ່າງເຊັ່ນນີ້:

craft3- site - Art - ສາທາລະນະ - Readme.txt

ເຊື່ອມຕໍ່ໄດເລກະທໍລີພໍ່ແມ່ (ທີ່ເອີ້ນກັນວ່າ "ບ່ອນຈອດລົດ" ຫລາຍໆເວັບໄຊ)

ຖ້າທ່ານຕ້ອງການເຮັດວຽກກັບຫລາຍໆເວັບໄຊທ໌້, ມັນງ່າຍກວ່າທີ່ຈະພຽງແຕ່ເພີ່ມໄດເລກະທໍລີຂອງຜູ້ປົກຄອງ, ເພາະວ່າທຸກເອກະສານຍ່ອຍຍ່ອຍຈະຖືກເພີ່ມເຂົ້າໃນ Valet ໂດຍອັດຕະໂນມັດໂດຍບໍ່ຕ້ອງມີ ຄຳ ສັ່ງເພີ່ມເຕີມ!

$ cd ~ / valet ໄດເລກະທໍລີພໍ່ແມ່

ທຸກ subdirectories ທີ່ທ່ານສ້າງໃນໄດເລກະທໍລີຜູ້ປົກຄອງດຽວນີ້ມີຢູ່ພາຍໃຕ້ FolderName.test.

ໂຄງສ້າງເອກະສານຂອງທ່ານຄວນມີລັກສະນະຄືດັ່ງນີ້:

ໄດເລກະທໍລີພໍ່ແມ່ - App1 - ແມ່ແບບ - ຜູ້ຂາຍ - ເຄືອຂ່າຍ - README.md - App2 - ແມ່ແບບ - ຜູ້ຂາຍ - ເຄືອຂ່າຍ - README.md - app3 <- (ບໍ່ມີ ໜ້າ ຫັດຖະ ກຳ). - index.html

ຕອນນີ້ທ່ານສາມາດໂທຫາ app1.test, app2.test, app3.test ແລະ app4.test ໃນເບົາເຊີຂອງທ່ານແລະໄດ້ຮັບເອກະສານຈາກແຟ້ມທີ່ສອດຄ້ອງກັນ.

ຄຳ ແນະ ນຳ: ວິທີການປະຕິບັດເພື່ອຮັບຮູ້ຄວາມແຕກຕ່າງຂອງສະພາບການເຫຼົ່ານີ້ແມ່ນການຈິນຕະນາການປະເພດຕ່າງໆຂອງ garages. ທ່ານອາດຈະມີບ່ອນຈອດລົດ ສຳ ລັບລົດຂອງທ່ານຢູ່ໃນເຮືອນຂອງທ່ານ (ຄ້າຍຄືກັບການເຊື່ອມຕໍ່ເວັບໄຊທ໌ດຽວເທົ່ານັ້ນ). ເຖິງຢ່າງໃດກໍ່ຕາມ, ຢູ່ໃນຕົວເມືອງໃຫຍ່ມັກຈະມີບ່ອນຈອດລົດບ່ອນຈອດລົດບ່ອນທີ່ທ່ານສາມາດຈອດລົດຂອງທ່ານພ້ອມກັບອີກຫຼາຍໆບ່ອນ (ຄ້າຍກັບບ່ອນຈອດລົດຫລາຍສະຖານທີ່ໃນ Valet).

ຄຳ ແນະ ນຳ valet ອື່ນໆທີ່ມີປະໂຫຍດ:

  • ການນໍາໃຊ້ໂດເມນທ້ອງຖິ່ນອື່ນນອກເຫນືອຈາກ .test, ດໍາເນີນການໂດເມນ $ valet your-tld. ຕົວຢ່າງ, ທ່ານສາມາດໃຊ້ຊື່ .local ຫຼືແມ້ກະທັ້ງຊື່ຂອງທ່ານ.
  • ເພື່ອສ້າງສະຄິບ SSL ໃນທ້ອງຖິ່ນ ສຳ ລັບເວັບໄຊທ໌້ຂອງທ່ານ, ດຳ ເນີນການ $ valet ຮັບປະກັນຊື່ເວັບໄຊທ໌້ຂອງທ່ານ. ໃຊ້ $ valet ເພື່ອກັບໄປໃຊ້ງານ HTTP ທຳ ມະດາ.
  • ເພື່ອແບ່ງປັນເວບໄຊທ໌ທ້ອງຖິ່ນກັບສ່ວນທີ່ເຫຼືອຂອງໂລກ, ທ່ອງໄປຫາໄດເລກະທໍລີເວັບໄຊທ໌້ແລະ ດຳ ເນີນການແບ່ງປັນ $ valet. ໝາຍ ເຫດ: ເວບໄຊທ໌ Valet ບໍ່ສາມາດໃຊ້ງານໄດ້ໃນເວລາທີ່ເວບໄຊທ໌ໄດ້ຮັບປະກັນ. ທໍາອິດປົດລັອກໄຊທ໌້ແລະຫຼັງຈາກນັ້ນດໍາເນີນການແບ່ງປັນ $ valet.

ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຈຸດພິເສດຂອງ Valet ສາມາດພົບໄດ້ໃນເອກະສານ Valet.

ຫັດຖະ ກຳ ໃນ 3 … 2 … 1 …

ດາວໂຫລດຫັດຖະ ກຳ 3 ແລະຕິດຕັ້ງຢູ່ໃນໂຟນເດີທີ່ທ່ານສ້າງຂື້ນໃນຂັ້ນຕອນສຸດທ້າຍ. ດ້ວຍການປ່ອຍ Craft 3 GA, ຕອນນີ້ທ່ານສາມາດດາວໂຫລດ Craft 3 ເປັນໂຟນເດີ zipped ຈາກເວັບໄຊທ໌ Craft ສຳ ລັບ Craft 2 (ກົດປຸ່ມ“ ດາວໂຫລດ” ຢູ່ໃນຫົວແລະຫຼັງຈາກນັ້ນກົດ“ ດາວໂຫລດຫັດຖະ ກຳ 3”).

ເຖິງຢ່າງໃດກໍ່ຕາມ, ວິທີການທີ່ແນະ ນຳ ໃນການດາວໂຫລດແມ່ນ Composer. ດັ່ງນັ້ນພວກເຮົາໃຊ້ວິທີການນີ້ ສຳ ລັບບົດຂຽນນີ້. ຖ້າທ່ານດາວໂຫລດໄຟລ໌ຫັດໄປສະນີຈາກເວບໄຊທ໌, ທ່ານສາມາດ ດຳ ເນີນຂັ້ນຕອນຕໍ່ໄປ. ຖ້າບໍ່ດັ່ງນັ້ນ, ກະລຸນາປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້ເພື່ອເອົາເອກະສານຫັດຖະ ກຳ ລ້າສຸດ:

$ composer ສ້າງໂຄງການຫັດຖະ ກຳ / ຫັດຖະ ກຳ ~ / ເສັ້ນທາງ / ເຖິງ / ຫັດຖະ ກຳ 3-

ຄຳ ສັ່ງນີ້ເຮັດຫຍັງແນ່?

  • composer create-project simple ງ່າຍດາຍຫຼາຍ, ພວກເຮົາແນະ ນຳ Composer ເພື່ອສ້າງໂຄງການ
  • ຫັດຖະ ກຳ / ຫັດຖະ ກຳ → ສຳ ລັບໂຄງການຄອມພີວເຕີ້ ໃໝ່ ນີ້ພວກເຮົາຕ້ອງການ ນຳ ໃຊ້ຊຸດຫັດຖະ ກຳ ຢ່າງເປັນທາງການ
  • . →ແລະພວກເຮົາຕ້ອງການໃຫ້ດາວໂຫລດໄປທີ່ໄດເລກະທໍລີປັດຈຸບັນ

ເມື່ອ Composer ໄດ້ດາວໂຫລດຫັດຖະ ກຳ 3, ໜ້າ ຈໍ Star Wars ຕໍ່ໄປນີ້ຈະປາກົດຢູ່ໃນປາຍຂອງທ່ານ:

ເວລາການຕັ້ງຄ່າ

ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະຕິດຕັ້ງແລະຕັ້ງ Craft.

ປະຈຸບັນມີສອງວິທີທີ່ແຕກຕ່າງກັນໃນການເຮັດສິ່ງນີ້. ພວກເຮົາສາມາດເຮັດໄດ້:

  • ແກ້ໄຂເອກະສານ .env ຂອງພວກເຮົາແລະຫຼັງຈາກນັ້ນເຂົ້າເວັບໄຊທ໌ຂອງພວກເຮົາໃນທ້ອງຖິ່ນຂອງຕົວທ່ອງເວັບຂອງທ່ານເພື່ອໃຫ້ ສຳ ເລັດການຕັ້ງຄ່າ (ຄ້າຍຄືກັບວິທີທີ່ທ່ານຕັ້ງເຄື່ອງຫັດຖະ ກຳ 2) OR
  • ດໍາເນີນການສະຄິບຕິດຕັ້ງທີ່ໃຫ້ໄວ້ເຊິ່ງເຮັດທຸກຢ່າງ ສຳ ລັບພວກເຮົາ.

ແກ້ໄຂ .env

ສະນັ້ນຖ້າທ່ານເບິ່ງທີ່ໄດເລກະທໍລີທີ່ Composer ຫາກໍ່ດາວໂຫຼດ Craft 3, ທ່ານຈະພົບກັບເອກະສານ ENV ເຊິ່ງພວກເຮົາສາມາດເຮັດການຕັ້ງຄ່າບາງສະພາບແວດລ້ອມ. ຖ້າທ່ານບໍ່ເຫັນເອກະສານນີ້, ທ່ານອາດຈະມີເອກະສານຈຸດທີ່ເຊື່ອງໄວ້.

ເອກະສານ .env ຂອງຂ້ອຍຖືກເປີດໃນ Atom

ເປີດເອກະສານ ENV ແລະແກ້ໄຂການຕັ້ງຄ່າທີ່ພົບເຫັນຢູ່ບ່ອນນັ້ນ (ໂດຍສະເພາະຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບຖານຂໍ້ມູນ) ຕາມການຕັ້ງຄ່າທ້ອງຖິ່ນຂອງທ່ານ.

ຫຼັງຈາກນັ້ນໄປຢ້ຽມຢາມ craft3-site.test / admin ແລະທ່ານຄວນຈະເຫັນ ໜ້າ ຈໍຕິດຕັ້ງຫັດຖະ ກຳ:

ໜ້າ ຈໍຕິດຕັ້ງຫັດຖະ ກຳ

ປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ແລະເວບໄຊທ໌ຫັດຖະ ກຳ ຂອງທ່ານຄວນຈະຂື້ນແລະແລ່ນໂດຍບໍ່ຕ້ອງເສຍເວລາ.

ດໍາເນີນການສະຄິບຕິດຕັ້ງທີ່ສະ ໜອງ ໃຫ້

ອີກທາງເລືອກ ໜຶ່ງ, ພວກເຮົາສາມາດໃຊ້ສະຄິບຕິດຕັ້ງນ້ອຍໆທີ່ຜູ້ທີ່ຍິ່ງໃຫຍ່ຈາກ Pixel & Tonic ໄດ້ປະກອບເຂົ້າໃນຊຸດຫັດຖະ ກຳ ຂອງພວກເຂົາຢ່າງລະມັດລະວັງ. ຖ້າທ່ານສັງເກດເຫັນ, ມີຕົວຢ່າງນ້ອຍໆຢູ່ພາຍໃຕ້ ໜ້າ ຈໍ Star Wars splash ທີ່ໄດ້ກ່າວເຖິງສອງສາມຂັ້ນຕອນທີ່ກັບມາອ່ານບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້:

ຍິນດີຕ້ອນຮັບສູ່ Craft CMS! ດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ຖ້າທ່ານຕ້ອງການຕັ້ງ Craft ຈາກສະຖານີຂອງທ່ານ:
~ / sites / craft3 / ການຕິດຕັ້ງຫັດຖະ ກຳ

ດໍາເນີນການ script ທີ່ທ່ານໄດ້ຮັບ. ປະຕິບັດຕາມຄໍາແນະນໍາທີ່ຈະໃສ່ຂໍ້ມູນຖານຂໍ້ມູນແລະເວັບໄຊທ໌້ຂອງທ່ານ:

ຫຼັງຈາກປ້ອນຂໍ້ມູນຂອງທ່ານ, ມັນຄວນໃຊ້ເວລາ ໜ້ອຍ ກວ່າ 5 ວິນາທີ ສຳ ລັບ Craft ທີ່ຈະຕິດຕັ້ງແລະເວບໄຊທ໌ເພື່ອຕັ້ງຄ່າ ສຳ ລັບທ່ານ. ໄວກ່ວາວິທີການຂອງໂປຣແກຣມທ່ອງເວັບ, ແມ່ນບໍ?

ຄວາມ ສຳ ເລັດ!

ຖ້າທຸກຢ່າງປະສົບຜົນ ສຳ ເລັດ, ທ່ານຄວນຈະສາມາດໄປຢ້ຽມຢາມ craft3-site.test ໃນ browser ຂອງທ່ານແລະໄດ້ຮັບການຕ້ອນຮັບຈາກແມ່ແບບດັດສະນີແບບຫັດຖະ ກຳ ແບບມາດຕະຖານ.

ຫນ້າຈໍ splash ຫັດຖະກໍາ

ສະຫລຸບລວມແລ້ວ, ດຽວນີ້ພວກເຮົາໄດ້ຕິດຕັ້ງແລະປະຕິບັດງານ Homebrew, PHP, Composer, Laravel Valet ແລະປະເພດຂອງລະບົບຄຸ້ມຄອງຖານຂໍ້ມູນ. ຂັ້ນຕອນການສ້າງເວັບໄຊຫັດຖະ ກຳ ໃໝ່ ຕອນນີ້ແມ່ນເພື່ອດາວໂຫລດ ສຳ ເນົາ Craft ຜ່ານ Composer, ບໍ່ວ່າຈະເຊື່ອມໂຍງຜ່ານ Valet ຫຼືໃສ່ໄວ້ໃນໂຟນເດີທີ່ຈອດຢູ່ໃນປະຈຸບັນ, ດັດແກ້ເອກະສານ env, ຫຼືແລ່ນ script ທີ່ສະ ໜອງ ໃຫ້ແລ້ວເວບໄຊທ໌ຂອງພວກເຮົາ ຈະໄປຢ້ຽມຢາມໃນ browser.

ຖ້າທ່ານມີບັນຫາຂ້າງເທິງ, ກະລຸນາຕິດຕໍ່ຫາຂ້າພະເຈົ້າ. ຂ້ອຍຈະພະຍາຍາມຊ່ວຍເຈົ້າແກ້ໄຂບັນຫາ. ທ່ານສາມາດຂຽນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້, ໂທຫາຂ້ອຍທີ່ Craft Slack (@jalen) ຫຼືຕິດຕໍ່ຂ້ອຍໃນ Twitter (@jalendport).

ຖ້າທ່ານເຫັນວ່າບົດຂຽນນີ້ມີປະໂຫຍດຫຼືມັກອ່ານມັນ, ກະລຸນາຕິດຕາມຂ້າພະເຈົ້າຢູ່ທີ່ນີ້ຫລືໃນ Twitter ເພື່ອເບິ່ງຂໍ້ຄວາມໃນອະນາຄົດ!

ໝາຍ ເຫດ:

ບົດຂຽນນີ້ຖືກຂຽນແລະທົດລອງໃຊ້ກັບຊອບແວ / ເຄື່ອງມືລຸ້ນຕໍ່ໄປນີ້: macOS: 10.13.3 Homebrew: 1.5.14 ນັກປະພັນ: 1.6.3 Laravel Valet: 2.0.10

ປັບປຸງວັນທີ 04/16/18: homebrew / PHP tap ບໍ່ດົນມານີ້ລ້າສະໄຫມແລະສູດ PHP ໄດ້ຖືກປ່ຽນຊື່ແລະຍ້າຍໄປທີ່ Core. ບົດຂຽນນີ້ໄດ້ຖືກປັບປຸງ ໃໝ່ ຕາມຄວາມ ເໝາະ ສົມ.