ວິທີການຕິດຕັ້ງແລະຕັ້ງຄ່າ LAMP ໃນ Debian 8 (Jessie)


ໜຶ່ງ ໃນສິ່ງທີ່ ສຳ ຄັນທີ່ສຸດໃນການຕັ້ງ Linux server ແມ່ນເພື່ອຈຸດປະສົງໃນການ ນຳ ໃຊ້ເວັບໄຊທ໌້ຕ່າງໆ. ອີງຕາມການ ສຳ ຫຼວດຂອງ NetCraft.com ໃນເດືອນກຸມພາປີ 2016 ຂອງ 1 ລ້ານເວັບໄຊທ໌ທີ່ຫຍຸ້ງຍາກທີ່ສຸດໃນໂລກ, ປະມານ 49,90% ຂອງ ຈຳ ນວນດັ່ງກ່າວແມ່ນໃຊ້ໃນ Apache.

ບົດແນະ ນຳ ນີ້ຈະຍ່າງຜ່ານພື້ນຖານຂອງການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ Linux server (ໂດຍສະເພາະ Debian 8 Jessie) ເພື່ອເຮັດວຽກເປັນ server LAMP.

ໃນໂລກຄອມພິວເຕີ້ LAMP ຫຍໍ້ ສຳ ລັບ Linux (ຕໍ່ໄປນີ້ແມ່ນໃຊ້ Debian 8), Apache, MySQL ແລະ PHP (LAMP).

LAMP ໃຊ້ທົ່ວໄປໃນການອ້າງອີງ stack software (ໂດຍສະເພາະ MySQL ແລະ PHP) ໃນເວັບ server.

ກ່ອນທີ່ຈະເຂົ້າໄປໃນດ້ານການຕັ້ງຄ່າ, ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະຕ້ອງຮູ້ກ່ຽວກັບເຊີຟເວີເວັບຂອງ Apache.

Apache ແມ່ນ ໜຶ່ງ ໃນເຄື່ອງແມ່ຂ່າຍເວັບໄຊຕ໌ທີ່ມີ "ຕົ້ນສະບັບ" ແລະຕິດຕາມການເລີ່ມຕົ້ນຂອງມັນຕັ້ງແຕ່ປີ 1995.

ການຕິດຕັ້ງແລະການຕັ້ງຄ່າ MySQL ແລະ PHP

1. ສ່ວນ ທຳ ອິດນີ້ຈະອະທິບາຍ Debian ວ່າເປັນ MySQL, ແລະ server server. ສ່ວນ Linux ຂອງ LAMP ຄວນຈະເຮັດແລ້ວໂດຍການຕິດຕັ້ງ Debian 8 ໂດຍບົດຂຽນຕໍ່ໄປໃນ TecMint:

<

  • ຕິດຕັ້ງ Debian 8 Jessie
  • ເມື່ອ Debian ກຽມພ້ອມແລ້ວ, ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະຕິດຕັ້ງໂປແກຼມທີ່ ຈຳ ເປັນໂດຍໃຊ້ 'apt' meta-packager.

    # apt-get install mysql-server-5.5 php5-mysql php5
    

    ໃນລະຫວ່າງການປະຕິບັດການຕິດຕັ້ງ, ລະບົບອາດຈະຂໍໃຫ້ທ່ານຕັ້ງລະຫັດຜ່ານຂອງຜູ້ໃຊ້ MySQL.

    2. ຫຼັງຈາກການຕິດຕັ້ງ MySQL ແລະ PHP ສຳ ເລັດ, ມັນມັກຈະຖືກແນະ ນຳ ໃຫ້ຮັບປະກັນການຕິດຕັ້ງ MySQL ໂດຍໃຊ້ mysql_secure_installation utility.

    ເມື່ອທ່ານປະຕິບັດ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້, ມັນຈະຮຽກຮ້ອງໃຫ້ຜູ້ໃຊ້ລຶບສິ່ງຕ່າງໆເຊັ່ນ: ຜູ້ໃຊ້ທີ່ບໍ່ລະບຸຊື່, ຖານຂໍ້ມູນທົດສອບແລະເອົາການເຂົ້າສູ່ລະບົບຜູ້ໃຊ້ຮາກຫ່າງໄກສອກຫຼີກເຂົ້າໄປໃນຖານຂໍ້ມູນ SQL.

    # mysql_secure_installation
    

    ນັບຕັ້ງແຕ່ພວກເຮົາຕັ້ງລະຫັດຜ່ານລະຫັດ MySQL ໃນລະຫວ່າງການຕິດຕັ້ງ MySQL, ສະນັ້ນ, ພຽງແຕ່ໃສ່ລະຫັດຜ່ານນັ້ນເພື່ອເຮັດການປ່ຽນແປງໃດໆ.

    3. ຄຳ ຖາມທີ່ ກຳ ນົດໄວ້ຕໍ່ໄປແມ່ນກ່ຽວກັບການຖອນຜູ້ໃຊ້ບໍລິຈາກເງິນ, ຖານຂໍ້ມູນ 'ທົດສອບ' ແລະຖອດການເຂົ້າເຖິງຖານຂໍ້ມູນຫ່າງໄກສອກຫຼີກ.

    4. ດຽວນີ້ MySQL ໄດ້ຖືກຕັ້ງຄ່າໄວ້ແລ້ວ, ໃຫ້ກ້າວຕໍ່ໄປເພື່ອເຮັດການຕັ້ງຄ່າຂັ້ນພື້ນຖານຂອງ PHP ສຳ ລັບ server ນີ້. ໃນຂະນະທີ່ມີການຕັ້ງຄ່າຊໍ່ທີ່ສາມາດຕັ້ງຄ່າໄດ້ ສຳ ລັບ PHP, ແຕ່ພວກເຮົາຈະເຮັດສອງສາມຂັ້ນພື້ນຖານທີ່ສ່ວນຫຼາຍຕ້ອງການຢູ່ເລື້ອຍໆ.

    ເປີດເອກະສານການຕັ້ງຄ່າ php ຕັ້ງຢູ່ /etc/php5/apache2/php.ini

    # vi /etc/php5/apache2/php.ini
    

    ດຽວນີ້ຄົ້ນຫາສາຍ“ memory_limit” ແລະເພີ່ມຂີດ ຈຳ ກັດຕາມຄວາມຕ້ອງການຂອງທ່ານ.

    ການຕັ້ງຄ່າທີ່ ສຳ ຄັນອີກຢ່າງ ໜຶ່ງ ໃນການກວດສອບແມ່ນ "max_execution_time" ແລະອີກຄັ້ງໂດຍຄ່າເລີ່ມຕົ້ນມັນຈະຖືກຕັ້ງເປັນ 30. ຖ້າມີໂປແກຼມທີ່ຕ້ອງການການຕັ້ງຄ່າເພີ່ມເຕີມກໍ່ສາມາດປ່ຽນແປງໄດ້.

    ໃນຈຸດນີ້, MySQL ແລະ PHP5 ແມ່ນກຽມພ້ອມທີ່ຈະເລີ່ມຕົ້ນໂຮດຕິ້ງ. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະຕັ້ງຄ່າ Apache2.

    ການຕິດຕັ້ງແລະການຕັ້ງຄ່າ Apache2

    6. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະຕັ້ງຄ່າ Apache 2 ເພື່ອ ສຳ ເລັດການຕັ້ງຄ່າຂອງ server LAMP. ຂັ້ນຕອນ ທຳ ອິດໃນການຕັ້ງຄ່າ Apache2 ແມ່ນການຕິດຕັ້ງໂປແກຼມຕົວຈິງໂດຍໃຊ້ apt meta-packager.

    # apt-get install apache2
    

    ນີ້ຈະຕິດຕັ້ງທຸກໆເອກະສານທີ່ ຈຳ ເປັນແລະຄວາມເພິ່ງພາອາໄສ ສຳ ລັບ Apache2. ເມື່ອຕິດຕັ້ງແລ້ວ, ເຊີຟເວີເວັບຂອງ Apache ຈະຂຶ້ນແລະໃຫ້ບໍລິການ ໜ້າ ເວັບແບບປົກກະຕິ. ມີຫລາຍວິທີໃນການຢືນຢັນວ່າເຊີຟເວີຂອງເວັບ Apache ກຳ ລັງຂື້ນແລະເຮັດວຽກຢູ່. ທາງເລືອກທີ່ງ່າຍທີ່ສຸດຄືການໃຊ້ lsof utility:

    # lsof -i :80
    

    ທາງເລືອກອື່ນແມ່ນພຽງແຕ່ໄປຫາທີ່ຢູ່ IP ຂອງເວັບເຊີຟເວີ. ສົມມຸດວ່າການຕິດຕັ້ງ Debian ໃນຕອນຕົ້ນ, ລະບົບຈະມີແນວໂນ້ມທີ່ຈະຕັ້ງ DHCP ເພື່ອຮັບທີ່ຢູ່ IP ໂດຍອັດຕະໂນມັດ. ເພື່ອ ກຳ ນົດທີ່ຢູ່ IP ຂອງເຊີບເວີ, ໜຶ່ງ ໃນສອງສິ່ງ ອຳ ນວຍຄວາມສະດວກສາມາດ ນຳ ໃຊ້ໄດ້. ທັງຜົນປະໂຫຍດຈະເຮັດວຽກຢູ່ໃນສະຖານະການນີ້.

    # ip show addr			[Shown below in red]
    # ifconfig			[Shown below in green]
    

    ບໍ່ວ່າຈະເປັນປະໂຫຍດຫຍັງທີ່ໃຊ້, ທີ່ຢູ່ IP ທີ່ໄດ້ຮັບສາມາດເຂົ້າໄປໃນໂປແກຼມທ່ອງເວັບໃນຄອມພິວເຕີ້ໃນເຄືອຂ່າຍດຽວກັນເພື່ອຢືນຢັນວ່າ Apache ກຳ ລັງສະແດງ ໜ້າ ທີ່ບໍ່ຖືກຕ້ອງ.

    ໃນຈຸດນີ້ Apache ກຳ ລັງຂື້ນແລະແລ່ນຢູ່. ໃນຂະນະທີ່ ໜ້າ ປົກກະຕິຂອງ Debian ແມ່ນເວບໄຊທ໌ທີ່ຄ່ອຍໆ, ຜູ້ໃຊ້ສ່ວນໃຫຍ່ຈະຕ້ອງການທີ່ຈະເປັນເຈົ້າພາບບາງສິ່ງບາງຢ່າງທີ່ ກຳ ຫນົດເອງ. ຂັ້ນຕອນຕໍ່ໄປຈະຍ່າງຜ່ານການຕັ້ງຄ່າ Apache 2 ເພື່ອເປັນເຈົ້າພາບເວັບໄຊທ໌ອື່ນ.

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

    <

  • a2ensite: ຜົນປະໂຫຍດນີ້ຖືກໃຊ້ເພື່ອເຮັດໃຫ້ເວບໄຊທ໌ຫຼັງຈາກທີ່ສ້າງເອກະສານການຕັ້ງຄ່າທີ່ ເໝາະ ສົມ.
  • a2dissite: ຜົນປະໂຫຍດນີ້ຖືກໃຊ້ເພື່ອປິດເວັບໄຊທ໌້ໂດຍການລະບຸເອກະສານການຕັ້ງຄ່າຂອງເວບໄຊທ໌.
  • a2enmod: ປະໂຫຍດນີ້ຖືກໃຊ້ເພື່ອເປີດໃຊ້ໂມດູນ Apache2 ພິເສດ.
  • a2dismod: ປະໂຫຍດນີ້ຖືກໃຊ້ເພື່ອປິດໂມດູນ Apache2 ພິເສດ.
  • a2query: ເຄື່ອງມືນີ້ສາມາດຖືກ ນຳ ໃຊ້ເພື່ອເກັບ ກຳ ຂໍ້ມູນກ່ຽວກັບສະຖານທີ່ທີ່ເປີດໃຊ້ງານໃນປະຈຸບັນ.
  • ກ່ອນອື່ນ ໝົດ ຈົ່ງຮວບຮວມປະສົບການກັບສອງຢ່າງ ທຳ ອິດ. ເນື່ອງຈາກວ່າ Apache 2 ໃນປະຈຸບັນ ກຳ ລັງຈັດຢູ່ ໜ້າ ເວັບ ທຳ ອິດ 'ໃຫ້ສືບຕໍ່ເດີນ ໜ້າ ແລະປິດມັນດ້ວຍ a2dissite.

    # a2dissite 000-default.conf
    

    ຄຳ ສັ່ງນີ້ຈະປິດໃຊ້ເວບໄຊທ໌ apache ໃນຕອນຕົ້ນທີ່ເຫັນຢູ່ໃນ ໜ້າ ຈໍຂ້າງເທິງ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ເພື່ອໃຫ້ການປ່ຽນແປງໃດໆເກີດຂື້ນ, ການຕັ້ງຄ່າ Apache 2 ຕ້ອງຖືກໂຫລດຄືນ.

    # service apache2 reload
    

    ຄຳ ສັ່ງນີ້ຈະແນະ ນຳ ໃຫ້ Apache 2 ປັບປຸງເວັບໄຊທ໌ທີ່ເປີດໃຊ້ງານ/ພິການເຊິ່ງມັນ ກຳ ລັງເປັນເຈົ້າພາບຢູ່. ນີ້ສາມາດຢືນຢັນໄດ້ໂດຍການພະຍາຍາມເຊື່ອມຕໍ່ກັບທີ່ຢູ່ IP ຂອງເຊີບເວີຂອງເວບໄຊທ໌ອີກເທື່ອ ໜຶ່ງ ແລະສັງເກດວ່າບໍ່ມີຫຍັງສະແດງ (ບາງຄອມພິວເຕີ້ຈະເກັບຂໍ້ມູນ, ຖ້າເຄື່ອງຍັງສະແດງເວັບໄຊທ໌ເລີ່ມຕົ້ນຫຼັງຈາກທີ່ສອງ ຄຳ ສັ່ງກ່ອນ ໜ້າ ນີ້ຖືກ ດຳ ເນີນການ, ລອງລຶບເວັບ - browser cache). ທາງເລືອກອື່ນທີ່ຈະຢືນຢັນວ່າເວບໄຊທ໌ບໍ່ໄດ້ຖືກເປີດໃຊ້ງານອີກຕໍ່ໄປແມ່ນການໃຊ້ປະໂຫຍດຈາກ a2query.

    # a2query -s
    

    ມີຫຼາຍສິ່ງທີ່ ກຳ ລັງຈະເກີດຂື້ນໃນພາບ ໜ້າ ຈໍນີ້ສະນັ້ນໃຫ້ ທຳ ລາຍສິ່ງຕ່າງໆ ກ່ອງສີຂຽວຂ້າງເທິງແມ່ນ a2query -s ເຊິ່ງແນະ ນຳ ໃຫ້ Apache 2 ລະບຸວ່າເວັບໄຊທ໌ໃດທີ່ ກຳ ລັງໃຫ້ບໍລິການຢູ່.

    ກ່ອງສີເຫລືອງແມ່ນ a2dissite 000-default.conf ຕິດຕາມດ້ວຍການບໍລິການ apache2 ໂຫຼດ. ຄຳ ສັ່ງທັງສອງຢ່າງນີ້ບອກໃຫ້ Apache 2 ປິດເວັບໄຊທ໌ເລີ່ມຕົ້ນແລະຫຼັງຈາກນັ້ນໂຫຼດເວັບໄຊທ໌ທີ່ເຄື່ອນໄຫວ/ບໍ່ເຄື່ອນໄຫວຄືນ ໃໝ່.

    ກ່ອງສີແດງແມ່ນ a2query -s ຖືກອອກ ໃໝ່ ອີກເທື່ອ ໜຶ່ງ ແຕ່ສັງເກດວ່າເວລານີ້ Apache ຕອບກັບວ່າບໍ່ມີຫຍັງເຮັດວຽກຢູ່ ຂໍໃຫ້ຍ່າງຜ່ານເວັບໄຊທ໌້ທີ່ບໍ່ໄດ້ຕັ້ງຄ່າຕອນນີ້. ຂັ້ນຕອນ ທຳ ອິດແມ່ນປ່ຽນໄປທີ່ລະບົບການຕັ້ງຄ່າ Apache 2 ເຊິ່ງແມ່ນ /etc/apache2 ໂດຍໃຊ້ cd utility.

    # cd /etc/apache2
    

    ມັນມີເອກະສານແລະລາຍຊື່ ສຳ ຄັນຫຼາຍຢ່າງໃນລາຍການນີ້, ເຖິງຢ່າງໃດກໍ່ຕາມ ສຳ ລັບຄວາມຕ້ອງການຂອງ brevity ພຽງແຕ່ສິ່ງທີ່ ຈຳ ເປັນຈະຖືກປົກຄຸມຢູ່ບ່ອນນີ້ ສິ່ງ ທຳ ອິດທີ່ຕ້ອງເຮັດໃນເວລາທີ່ຕັ້ງເວັບໄຊທ໌ ໃໝ່ ແມ່ນການສ້າງເອກະສານການຕັ້ງຄ່າ ໃໝ່ ໃນ“ ໄດເວີໄຊທ໌ທີ່ສາມາດໃຊ້ໄດ້”. ປ່ຽນທິດທາງເຂົ້າໃນໄດເລກະທໍລີ ‘sites-available’ ແລະຫຼັງຈາກນັ້ນສ້າງເອກະສານການຕັ້ງຄ່າ ໃໝ່.

    # cd sites-available
    # cp 000-default.conf tecmint-test-site.conf
    

    ນີ້ຈະຄັດລອກການຕັ້ງຄ່າຈາກເວັບໄຊທ໌ເລີ່ມຕົ້ນເຂົ້າໄປໃນເອກະສານການຕັ້ງຄ່າເວັບໄຊທ໌້ໃຫມ່ເພື່ອການດັດແກ້ເພີ່ມເຕີມ. ເປີດ ໜ້າ ການຕັ້ງຄ່າເວບໄຊທ໌ ໃໝ່ ດ້ວຍບັນນາທິການຕົວ ໜັງ ສື.

    # nano tecmint-test-site.conf
    

    ພາຍໃນເອກະສານນີ້ມີ ໜຶ່ງ ເສັ້ນທີ່ ສຳ ຄັນຫຼາຍ ສຳ ລັບການຈັດເວບໄຊທ໌, ທີ່ເສັ້ນນັ້ນແມ່ນເສັ້ນ ‘DocumentRoot’. ສາຍນີ້ບອກ Apache ບ່ອນທີ່ມີເອກະສານເວບທີ່ ຈຳ ເປັນວ່າມັນຄວນຈະຮັບໃຊ້ເມື່ອການຮ້ອງຂໍເຂົ້າເຖິງຊັບພະຍາກອນສະເພາະ. ສຳ ລັບຕອນນີ້ເສັ້ນນີ້ຈະຖືກຕັ້ງໄວ້ໃນໄດເລກະທໍລີທີ່ບໍ່ມີແຕ່ຈະມີໃນໄວໆນີ້ແລະຈະມີເວັບໄຊທ໌ງ່າຍໆ ສຳ ລັບເຄື່ອງແມ່ຂ່າຍ Debian ນີ້ທີ່ຈະສະແດງ.

    DocumentRoot /var/www/tecmint
    

    ບັນທຶກການປ່ຽນແປງຂອງເອກະສານນີ້ແລະອອກຈາກບັນນາທິການຕົວ ໜັງ ສື. ຕອນນີ້ໄດເລກະທໍລີທີ່ Apache 2 ຫາກໍ່ບອກເພື່ອໃຫ້ບໍລິການເອກະສານຕ່າງໆຈາກຄວາມຕ້ອງການທີ່ຈະຖືກສ້າງຂື້ນແລະມີປະຊາກອນເອກະສານ. ໃນຂະນະທີ່ບົດຂຽນນີ້ຈະເຮັດວຽກກັບເອກະສານ HTML, ບໍ່ມີເວລາພຽງພໍທີ່ຈະຍ່າງຜ່ານວິທີການສ້າງເວັບໄຊທ໌ທີ່ເຮັດວຽກເຕັມຮູບແບບແລະປ່ອຍໃຫ້ຂະບວນການນັ້ນແກ່ຜູ້ອ່ານ. ສະນັ້ນໃຫ້ສາມາດສ້າງໄດເລກະທໍລີ ສຳ ລັບ apache ເພື່ອຮັບໃຊ້ແລະເພີ່ມ ໜ້າ ເວັບໄຊທ໌ html ພື້ນຖານໃຫ້ມັນເອີ້ນວ່າ 'index.html'.

    # mkdir /var/www/tecmint
    # touch /var/www/tecmint/index.html
    # echo “It's ALIVE!” >> /var/www/tecmint/index.html
    

    ຄຳ ສັ່ງຂ້າງເທິງນີ້ຈະສ້າງໄດເລກະທໍລີ ໃໝ່ ທີ່ມີຊື່ວ່າ 'tecmint' ພ້ອມທັງເອກະສານ ໃໝ່ ທີ່ມີຊື່ວ່າ 'index.html' ໃນໄດເລກະທໍລີ tecmint.

    ຄຳ ສັ່ງຂອງແອັກໂກ້ຈະເອົາຂໍ້ຄວາມບາງສ່ວນເຂົ້າໃນເອກະສານນັ້ນເພື່ອວ່າມັນຈະສະແດງບາງສິ່ງບາງຢ່າງໃນຕົວທ່ອງເວັບເວລາທີ່ Apache ໃຫ້ບໍລິການເວັບໄຊທ໌້.

    ໝາຍ ເຫດ: ໜ້າ ທີ່ສ້າງຂື້ນ ສຳ ລັບການສອນນີ້ໂດຍຜູ້ຂຽນຈະສະແດງຕ່າງກັນ! ຕອນນີ້ການ ນຳ ໃຊ້ ຄຳ ສັ່ງທີ່ໄດ້ກ່າວມາກ່ອນ ໜ້າ ນີ້, Apache ຕ້ອງມີການບອກໃຫ້ຮັບໃຊ້ເອກະສານ html ໃໝ່ ນີ້.

    # a2ensite tecmint-test-site.conf
    # service apache2 reload
    # a2query -s tecmint-test-site.conf
    

    ຄຳ ສັ່ງສຸດທ້າຍຂ້າງເທິງຈະເປັນການຢັ້ງຢືນພຽງແຕ່ວ່າ Apache2 ກຳ ລັງໃຫ້ບໍລິການເວັບໄຊທ໌ທີ່ສ້າງຂື້ນ ໃໝ່. ໃນຈຸດນີ້, ນຳ ທາງເວັບໄປຫາທີ່ຢູ່ IP ຂອງເຊີບເວີອີກເທື່ອ ໜຶ່ງ ແລະເບິ່ງວ່າເວບໄຊທ໌ທີ່ຖືກສ້າງຂື້ນ ໃໝ່ ກຳ ລັງສະແດງຢູ່ (ອີກເທື່ອ ໜຶ່ງ ຄອມພິວເຕີ້ມັກເກັບຂໍ້ມູນແລະເປັນແນວນັ້ນ, ມັນ ຈຳ ເປັນຕ້ອງມີການປັບປຸງ ໃໝ່ ຈຳ ນວນ ໜຶ່ງ ເພື່ອໃຫ້ໄດ້ ໜ້າ ເວັບ ໃໝ່).

    ຖ້າຖືກສ້າງຂື້ນ ໃໝ່“ ມັນມີຊີວິດຢູ່ !!!” site ກຳ ລັງສະແດງ, ຫຼັງຈາກນັ້ນ Apache 2 ໄດ້ຖືກ ກຳ ນົດຢ່າງ ສຳ ເລັດຜົນແລະ ກຳ ລັງສະແດງເວັບໄຊທ໌້. ຊົມເຊີຍ! ໃນຂະນະທີ່ນີ້ແມ່ນການຕິດຕັ້ງງ່າຍໆທີ່ກຽມ server Linux LAMP ເພື່ອເປັນເຈົ້າພາບເວັບໄຊທ໌້, ມັນມີສິ່ງທີ່ສັບສົນຫຼາຍທີ່ສາມາດເຮັດໄດ້ແລະການຕັ້ງຄ່າແມ່ນຂື້ນກັບເປົ້າ ໝາຍ ສຸດທ້າຍຂອງມັນ.