วิธีการติดตั้ง Apache, MySQL และ PHP บน CentOS 6

บทนำ

LAMP เป็นตัวย่อที่ใช้แทน Linux, Apache, MySQL และ PHP ซอฟต์แวร์นี้เป็นโซลูชันโอเพ่นซอร์สที่ได้รับความนิยมสูงสุดสำหรับการติดตั้งเว็บเซิร์ฟเวอร์

เนื่องจากเราได้ตัดสินใจใช้การแจกจ่าย CentOS 6 x64 ของ Linux บน Vultr VPS เราจะแนะนำวิธีการติดตั้งส่วนประกอบอื่น ๆ ในบทความนี้เท่านั้น

ข้อกำหนดเบื้องต้น

ในบทความนี้เราคิดว่าคุณได้ตั้งค่า CentOS 6 x64 Vultr VPS ตั้งแต่เริ่มต้นและเข้าสู่ระบบในฐานะ root ผู้ใช้ที่ไม่ใช่รูทจะต้องใช้sudoคำสั่ง

ขั้นตอนที่หนึ่ง: ติดตั้ง Apache

ในการติดตั้งและเริ่ม Apache ให้เปิดเทอร์มินัล SSH ของคุณและป้อนคำสั่งต่อไปนี้:

yum -y install httpd
service httpd start

ตรวจสอบว่าติดตั้ง Apache และทำงานอย่างถูกต้องด้วย:

service httpd status

หมายเหตุ : คุณไม่สามารถตรวจสอบว่า Apache ทำงานอย่างถูกต้องหรือไม่โดยไปที่ที่อยู่ IP ของ Vultr VPS ของคุณจากเบราว์เซอร์ของคุณเนื่องจากไฟร์วอลล์จะบล็อกการเยี่ยมชมของคุณตามค่าเริ่มต้น

คุณต้องเปิดพอร์ต 80 เพื่อให้เว็บเซิร์ฟเวอร์ของคุณสามารถเข้าถึงได้:

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

ขั้นตอนที่สอง: ติดตั้ง MySQL

หากต้องการติดตั้งและเริ่มใช้งาน MySQL ให้เปิดเทอร์มินัล SSH ของคุณแล้วป้อนคำสั่งต่อไปนี้:

yum -y install mysql-server
service mysqld start

บนเซิร์ฟเวอร์ที่ใช้งานจริงคุณควรรักษาความปลอดภัยของ MySQL ด้วยคำสั่งต่อไปนี้:

/usr/bin/mysql_secure_installation

พรอมต์คำสั่งจะถามรหัสผ่าน root ของ MySQL ปัจจุบันของคุณ เว้นว่างไว้โดยกด ENTER

จากนั้นตอบรับคำสั่งตามที่ระบุด้านล่าง:

Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

ขั้นตอนที่สาม: ติดตั้ง PHP

ในการติดตั้ง PHP บน Vultr VPS ของคุณให้เปิดเทอร์มินัล SSH ของคุณและป้อนคำสั่งต่อไปนี้:

yum -y install php php-mysql

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

yum search php-

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

yum info NameOfTheModule

โดยปกติแล้วคุณจะต้องสองโมดูลและphp-mcrypt php-mbstringติดตั้งโดยใช้คำสั่งต่อไปนี้:

yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64

คุณสามารถติดตั้งโมดูลอื่น ๆ ในแบบเดียวกัน

เพื่อให้การทำงานของกองซ้อนคุณต้องตั้งค่า Apache และ MySQL ให้ทำงานโดยอัตโนมัติเมื่อบูท VPS ของคุณ (PHP จะทำงานโดยอัตโนมัติด้วย Apache):

chkconfig httpd on
chkconfig mysqld on

รีสตาร์ท Apache เว็บเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล:

service httpd restart

แค่นั้นแหละ. คุณได้ติดตั้ง LAMP stack ลงบน Vultr VPS ของคุณ



Leave a Comment

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true