How to install LAMP Stack on RHEL 7.6.
สารบัญ:
- ข้อกำหนดเบื้องต้น
- การติดตั้ง phpMyAdmin บน CentOS
- การกำหนดค่า Nginx และ phpMyAdmin
- การเข้าถึง phpMyAdmin
- ข้อสรุป
phpMyAdmin เป็นเครื่องมือแบบโอเพ่นซอร์ส PHP สำหรับการจัดการเซิร์ฟเวอร์ MySQL และ MariaDB ผ่านทางเว็บอินเตอร์เฟส
phpMyAdmin ช่วยให้คุณสามารถโต้ตอบกับฐานข้อมูล MySQL จัดการบัญชีผู้ใช้และสิทธิพิเศษรันคำสั่ง SQL นำเข้าและส่งออกข้อมูลในรูปแบบข้อมูลที่หลากหลายและอีกมากมาย
ในบทช่วยสอนนี้เราจะแสดงวิธีการติดตั้ง phpMyAdmin ด้วย Nginx บน CentOS 7
ข้อกำหนดเบื้องต้น
ตรวจสอบให้แน่ใจว่าคุณได้ทำตามข้อกำหนดเบื้องต้นต่อไปนี้ก่อนที่จะดำเนินการกับบทช่วยสอนนี้:
- LEMP (Linux, Nginx, MySQL และ PHP 7) ติดตั้งบนเซิร์ฟเวอร์ CentOS ของคุณเข้าสู่ระบบในฐานะผู้ใช้ที่มีสิทธิ์ sudo
แม้ว่าจะไม่จำเป็นก็ตามขอแนะนำให้เข้าถึงการติดตั้ง phpMyAdmin ของคุณผ่าน HTTPS หากคุณไม่มี SSL บนไซต์ของคุณให้ทำตามคำแนะนำเกี่ยวกับการรักษาความปลอดภัย Nginx ของคุณด้วย Let's Encrypt บน CentOS 7
การติดตั้ง phpMyAdmin บน CentOS
ใช้ขั้นตอนต่อไปนี้เพื่อติดตั้ง phpMyAdmin บนระบบ CentOS 7:
-
phpMyAdmin รวมอยู่ในที่เก็บ EPEL หากคุณยังไม่ได้เปิดใช้งาน EPEL คุณสามารถทำได้โดยพิมพ์:
sudo yum install epel-release
เมื่อเปิดใช้งานที่เก็บ EPEL แล้วให้ติดตั้ง phpMyAdmin และการพึ่งพาทั้งหมดด้วยคำสั่งต่อไปนี้:
sudo yum install phpmyadmin
เปลี่ยนความเป็นเจ้าของกลุ่มของไดเร็กทอรี
/etc/phpMyAdmin
เป็นnginx
(ผู้ใช้ที่บริการ PHP FPM ทำงานอยู่):sudo chgrp -R nginx /etc/phpMyAdmin
การกำหนดค่า Nginx และ phpMyAdmin
มีหลายวิธีในการกำหนดค่า Nginx เพื่อให้บริการไฟล์ phpMyAdmin หากบล็อกเซิร์ฟเวอร์ของโดเมนของคุณได้รับการตั้งค่าให้บริการคำขอ PHP คุณสามารถสร้างลิงก์สัญลักษณ์จากไฟล์การติดตั้ง phpMyAdmin ไปยังไดเรกทอรีรากเอกสารของโดเมนของคุณ
ในคู่มือนี้เราจะสร้างตัวอย่างซึ่งเราสามารถรวมไว้ในไฟล์บล็อกเซิร์ฟเวอร์ Nginx ของเรา
เริ่มต้นด้วยการสร้างไดเรกทอรี
snippets
:
sudo mkdir -p /etc/nginx/snippets
เปิดโปรแกรมแก้ไขข้อความของคุณและสร้างไฟล์ต่อไปนี้:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
วางเนื้อหาต่อไปนี้:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
ตรวจสอบให้แน่ใจว่าคุณใช้ซ็อกเก็ตพา ธ หรือที่อยู่ / พอร์ตที่ถูกต้องสำหรับคำสั่ง
fastcgi_pass
บันทึกไฟล์และปิดโปรแกรมแก้ไขของคุณ
ตอนนี้คุณสามารถเพิ่มบรรทัดต่อไปนี้ในบล็อกเซิร์ฟเวอร์ของแต่ละโดเมนที่คุณต้องการเข้าถึง phpMyAdmin โดยใช้:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
นี่คือตัวอย่าง:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
การเข้าถึง phpMyAdmin
หากต้องการเข้าถึงอินเทอร์เฟซ phpMyAdmin ให้เปิดเบราว์เซอร์ที่คุณชื่นชอบและพิมพ์ชื่อโดเมนของเซิร์ฟเวอร์หรือที่อยู่ IP สาธารณะตามด้วย
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
ป้อนข้อมูลรับรองการเข้าสู่ระบบของผู้ใช้ที่เป็นผู้ดูแลระบบและคลิกไป
ข้อสรุป
ขอแสดงความยินดีคุณติดตั้ง phpMyAdmin สำเร็จบนเซิร์ฟเวอร์ CentOS 7 ของคุณ ตอนนี้คุณสามารถเริ่มสร้างฐานข้อมูล MySQL ผู้ใช้และตารางและทำการสืบค้น MySQL และดำเนินการต่างๆ
centos phpmyadmin mysql mariadb nginx phpวิธีการติดตั้ง phpmyadmin ด้วย nginx บน Ubuntu 18.04
phpMyAdmin เป็นเครื่องมือแบบโอเพ่นซอร์ส PHP สำหรับการจัดการเซิร์ฟเวอร์ MySQL และ MariaDB ผ่านทางเว็บอินเตอร์เฟส บทช่วยสอนนี้อธิบายวิธีการติดตั้ง phpMyAdmin ด้วย Nginx บน Ubuntu 18.04
วิธีการติดตั้ง wordpress ด้วย nginx บน centos 7
ในบทช่วยสอนนี้เราจะแสดงวิธีติดตั้ง WordPress บนเครื่อง CentOS 7 WordPress เป็นบล็อกโอเพ่นซอร์สและ CMS แพลตฟอร์มยอดนิยมทั่วโลก
วิธีการติดตั้ง wordpress ด้วย nginx บน Ubuntu 18.04
ในบทช่วยสอนนี้เราจะแสดงวิธีติดตั้ง WordPress บนเครื่อง Ubuntu 18.04 WordPress เป็นบล็อกโอเพ่นซอร์สและ CMS แพลตฟอร์มยอดนิยมทั่วโลก