Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

การค้นหาไฟล์การกำหนดค่า MySQL, PHP และ Apache บน Linux – แนวทางปฏิบัติ

ในโพสต์นี้ เราจะเรียนรู้คำสั่งต่างๆ สำหรับการค้นหาไฟล์การกำหนดค่าเริ่มต้นสำหรับ MySQL เซิร์ฟเวอร์ฐานข้อมูล 00 , ภาษาโปรแกรม PHP 18 และเซิร์ฟเวอร์ Apache HTTP 21 ซึ่งเมื่อใช้ร่วมกับ Linux จะทำให้เกิดสแต็ก LAMP (Linux Apache Mysql/MariaDB PHP)

ไฟล์การกำหนดค่า (หรือไฟล์กำหนดค่า) ประกอบด้วยระบบที่เกี่ยวข้องกับการตั้งค่าหรือแอปพลิเคชัน ช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถควบคุมการทำงานของระบบหรือแอปพลิเคชันได้

ในฐานะผู้ดูแลระบบ Linux การทราบตำแหน่งของไฟล์การกำหนดค่าหรือการเรียนรู้วิธีการค้นหาไฟล์เหล่านั้นถือเป็นทักษะอันล้ำค่า

ในโครงสร้างไดเรกทอรี Linux 32 ไดเร็กทอรีหรือไดเร็กทอรีย่อยที่เกี่ยวข้องกับระบบการจัดเก็บหรือไฟล์การกำหนดค่าแอปพลิเคชัน

แม้ว่านี่จะเป็นตำแหน่งหลักของไฟล์การกำหนดค่า แต่นักพัฒนาบางรายเลือกที่จะจัดเก็บไฟล์การกำหนดค่าอื่นๆ ไว้ในไดเร็กทอรีที่กำหนดเอง

วิธีค้นหาไฟล์การกำหนดค่า MySQL (my.conf)

คุณสามารถค้นหาไฟล์การกำหนดค่า MySQL โดยใช้เครื่องมือบรรทัดคำสั่ง mysql หรือ mysqladmin ซึ่งเป็นไคลเอ็นต์สำหรับจัดการเซิร์ฟเวอร์ MySQL

คำสั่งต่อไปนี้จะแสดง mysql หรือ mysqladmin หน้าช่วยเหลือซึ่งรวมถึงส่วนที่พูดถึงไฟล์ (ไฟล์การกำหนดค่า) ซึ่งมีการอ่านตัวเลือกเริ่มต้น

ในคำสั่งด้านล่าง grep ตัวเลือก 49 แสดงบริบทต่อท้าย NUM บรรทัดหลังบรรทัดที่ตรงกัน

$ mysql --help | grep -A1 'Default options'
OR
$ mysqladmin --help | grep -A1 'Default options'
การค้นหาไฟล์การกำหนดค่า MySQL, PHP และ Apache บน Linux – แนวทางปฏิบัติ ค้นหาไฟล์การกำหนดค่า MySQL my.cnf

พยายามฝึกฝนการดูแลระบบ MySQL ให้เชี่ยวชาญผ่านบทความที่เป็นประโยชน์เหล่านี้

  1. คู่มือเรียนรู้ MySQL สำหรับผู้เริ่มต้น – ตอนที่ 1
  2. คู่มือเรียนรู้ MySQL สำหรับผู้เริ่มต้น – ตอนที่ 2
  3. 20 คำสั่ง Mysqladmin ที่มีประโยชน์สำหรับการจัดการฐานข้อมูล

วิธีค้นหาไฟล์การกำหนดค่า PHP (php.ini)

พีเอชพี สามารถควบคุมได้จากเทอร์มินัลโดยใช้ยูทิลิตี้บรรทัดคำสั่ง php ร่วมกับ 59 switch ซึ่งเปิดใช้งานการแสดงข้อมูล PHP และการกำหนดค่า และคำสั่ง grep ช่วยให้คุณค้นหาไฟล์การกำหนดค่า PHP ได้ดังนี้:

$ php -i | grep "Loaded Configuration File"
การค้นหาไฟล์การกำหนดค่า MySQL, PHP และ Apache บน Linux – แนวทางปฏิบัติ ค้นหาไฟล์การกำหนดค่า PHP (php.ini)

ค้นหาไฟล์การกำหนดค่า Apache http.conf/apache2.conf

คุณสามารถเรียกใช้ apache2 ได้ โดยตรง (ซึ่งไม่แนะนำในกรณีส่วนใหญ่) หรือจัดการโดยใช้ apache2ctl อินเตอร์เฟซการควบคุมตามด้านล่างด้วย 67 ธงซึ่งแสดงเวอร์ชันและพารามิเตอร์บิลด์ของ apache2:

--------- On CentOS/RHEL/Fedora ---------
$ apachectl -V | grep SERVER_CONFIG_FILE
--------- On Debian/Ubuntu/Linux Mint ---------
$ apache2ctl -V | grep SERVER_CONFIG_FILE
การค้นหาไฟล์การกำหนดค่า MySQL, PHP และ Apache บน Linux – แนวทางปฏิบัติ ค้นหาไฟล์การกำหนดค่า Apache

นั่นคือทั้งหมด! อย่าลืมแบ่งปันความคิดของคุณเกี่ยวกับโพสต์นี้หรือระบุวิธีอื่นที่เป็นไปได้ในการค้นหาไฟล์การกำหนดค่าข้างต้นในความคิดเห็น

ยกระดับทักษะ Linux ของคุณไปอีกระดับ

สมาชิกระดับรูทจะสามารถเข้าถึงทุกหลักสูตรได้อย่างเต็มที่ แนวทางการเตรียมการรับรอง และคลังเนื้อหา Linux เชิงปฏิบัติที่กำลังเติบโต — พร้อมด้วยหลักสูตรใหม่ๆ ที่เพิ่มเข้ามาทุกเดือน

สิ่งที่คุณได้รับ

เข้าถึงบทความพรีเมียมทั้งหมดโดยไม่มีโฆษณา

เข้าถึงทุกหลักสูตร:เรียนรู้ Linux, AI สำหรับ Linux, การเขียนสคริปต์ Bash, คู่มือ Ubuntu, Golang และอีกมากมาย

เข้าถึงการรับรอง Linux (RHCSA, RHCE, LFCS และ LFCA)

เข้าถึงหลักสูตรใหม่ในการเปิดตัว

รับการเข้าถึงจดหมายข่าวรายสัปดาห์

ความช่วยเหลือสำคัญในความคิดเห็น

ชุมชนโทรเลขส่วนตัว

เชื่อมต่อกับชุมชน Linux

การค้นหาไฟล์การกำหนดค่า MySQL, PHP และ Apache บน Linux – แนวทางปฏิบัติ

Aaron Kili เป็นผู้ที่ชื่นชอบ Linux และ F.O.S.S, SysAdmin Linux ที่กำลังจะมาถึง, นักพัฒนาเว็บ และปัจจุบันเป็นผู้สร้างเนื้อหาสำหรับ TecMint ผู้ชื่นชอบการทำงานกับคอมพิวเตอร์และเชื่อมั่นในการแบ่งปันความรู้

บทช่วยสอนแต่ละรายการที่ TecMint สร้างขึ้นโดยทีมผู้ดูแลระบบ Linux ที่มีประสบการณ์ เพื่อให้เป็นไปตามมาตรฐานคุณภาพสูงของเรา