ວິທີການຊອກຫາເອກະສານການຕັ້ງຄ່າ MySQL, PHP ແລະ Apache


ໃນຂໍ້ຄວາມນີ້, ພວກເຮົາຈະໄດ້ຮຽນຮູ້ ຄຳ ສັ່ງ ຈຳ ນວນ ໜຶ່ງ ສຳ ລັບຊອກຫາເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນ ສຳ ລັບເຊີຟເວີຖານຂໍ້ມູນ MySQL (my.conf) , ພາສາການຂຽນໂປແກຼມ PHP (php.ini) ແລະ ເຄື່ອງແມ່ຂ່າຍຂອງ Apache HTTP (http.conf) ເຊິ່ງຮ່ວມກັບ Linux ປະກອບເປັນ LAMP (Linux Apache Mysql/MariaDB PHP).

ເອກະສານການຕັ້ງຄ່າ (ຫຼືເອກະສານ config) ມີລະບົບກ່ຽວຂ້ອງຫລືຕັ້ງຄ່າການ ນຳ ໃຊ້. ມັນເຮັດໃຫ້ນັກພັດທະນາແລະຜູ້ບໍລິຫານຄວບຄຸມການ ດຳ ເນີນງານຂອງລະບົບຫລືແອັບພລິເຄຊັນ.

ໃນຖານະເປັນ Linux Sysadmin, ການຮູ້ສະຖານທີ່ຂອງເອກະສານການຕັ້ງຄ່າຫລືວິທີການຊອກຫາວິທີການຊອກຫາມັນແມ່ນທັກສະທີ່ບໍ່ມີຄ່າ.

ໃນໂຄງສ້າງ Linux Directory Structure, ໄດເລກະທໍລີ /etc ຫຼືລະບົບຍ່ອຍຂອງມັນຢູ່ໃນລະບົບທີ່ກ່ຽວຂ້ອງຫຼືແຟ້ມການຕັ້ງຄ່າການ ນຳ ໃຊ້.

ເຖິງແມ່ນວ່ານີ້ແມ່ນສະຖານທີ່ຕົ້ນຕໍຂອງເອກະສານການຕັ້ງຄ່າ, ນັກພັດທະນາ ຈຳ ນວນ ໜຶ່ງ ເລືອກທີ່ຈະເກັບແຟ້ມການຕັ້ງຄ່າອື່ນໆໄວ້ໃນລາຍການທີ່ ກຳ ຫນົດເອງ.

ວິທີການຊອກຫາເອກະສານການຕັ້ງຄ່າ MySQL (my.conf)

ທ່ານສາມາດຊອກຫາເອກະສານການຕັ້ງຄ່າ MySQL ໂດຍໃຊ້ mysqladmin, ລູກຄ້າ ສຳ ລັບການຄຸ້ມຄອງ MySQL server.

ຄຳ ສັ່ງຕໍ່ໄປນີ້ຈະສະແດງ ໜ້າ ການຊ່ວຍເຫຼືອຂອງ mysql ຫຼື mysqladmin ເຊິ່ງປະກອບມີພາກທີ່ເວົ້າກ່ຽວກັບເອກະສານ (ແຟ້ມການຕັ້ງຄ່າ) ຈາກຕົວເລືອກເລີ່ມຕົ້ນ.

ໃນ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້, ຕົວເລືອກ grep -A ສະແດງ NUM ສາຍຂອງສະພາບການຕິດຕາມຫຼັງຈາກສາຍກົງ.

$ mysql --help | grep -A1 'Default options'
OR
$ mysqladmin --help | grep -A1 'Default options'

ມີຄວາມພະຍາຍາມທີ່ຈະເປັນຜູ້ຊ່ຽວຊານດ້ານການບໍລິຫານ MySQL ຜ່ານບົດຄວາມທີ່ມີປະໂຫຍດເຫຼົ່ານີ້.

<

  • ຮຽນຮູ້ MySQL ສຳ ລັບຄູ່ມືເລີ່ມຕົ້ນ - ພາກທີ 1
  • ຮຽນ MySQL ສຳ ລັບຄູ່ມືເລີ່ມຕົ້ນ - ພາກທີ 2
  • 20 ຄຳ ສັ່ງ Mysqladmin ທີ່ມີປະໂຫຍດ ສຳ ລັບການບໍລິຫານຖານຂໍ້ມູນ
  • ວິທີການຊອກຫາ PHP (php.ini) ເອກະສານການຕັ້ງຄ່າ

    PHP ສາມາດຄວບຄຸມໄດ້ຈາກປາຍທາງໂດຍໃຊ້ ຄຳ ສັ່ງ grep ຊ່ວຍໃຫ້ທ່ານສາມາດຊອກຫາເອກະສານການຕັ້ງຄ່າຂອງ PHP ເຊັ່ນ:

    $ php -i | grep "Loaded Configuration File"
    

    ຊອກຫາເອກະສານການຕັ້ງຄ່າ Apache http.conf/apache2.conf

    ທ່ານສາມາດເອີ້ນ apache2 ໂດຍກົງ (ເຊິ່ງບໍ່ໄດ້ແນະ ນຳ ໃນກໍລະນີຫຼາຍທີ່ສຸດ) ຫຼືບໍລິຫານມັນໂດຍໃຊ້ອິນເຕີເຟດຄວບຄຸມ apache2ctl ດັ່ງຢູ່ດ້ານລຸ່ມກັບທຸງ -V ທີ່ສະແດງເວີຊັນແລະສ້າງຕົວ ກຳ ນົດຂອງ apache2:

    --------- On CentOS/RHEL/Fedora ---------
    $ apachectl -V | grep SERVER_CONFIG_FILE
    
    --------- On Debian/Ubuntu/Linux Mint ---------
    $ apache2ctl -V | grep SERVER_CONFIG_FILE
    

    ຫມົດເທົ່ານີ້! ຢ່າລືມແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບຂໍ້ຄວາມນີ້ຫຼືໃຫ້ພວກເຮົາວິທີການທີ່ເປັນໄປໄດ້ອື່ນໆໃນການຊອກຫາເອກະສານການຕັ້ງຄ່າຂ້າງເທິງນີ້ໃນ ຄຳ ເຫັນ.