×

การติดตั้ง LAMP Server บน Ubuntu Server

การติดตั้ง LAMP Server บน Ubuntu Server

การติดตั้ง LAMP Server บน Ubuntu Server

Step 1: ติดตั้ง Apache Web server
1. อัปเดทระบบ

sudo apt update

2. ติดตั้งแพ็กเกจอาปาเช่

sudo apt install apache2 -y
sudo systemctl status apache2

3. กรณีใช้ Firewall ให้เปิดบริการให้ใช้งาน apache

sudo ufw app list
sudo ufw allow in “Apache”
หรือ
sudo ufw allow 80/tcp

ผลลัพธ์
Available applications:
Apache
Apache Full
Apache Secure
OpenSSH
—————
sudo ufw status
ผลลัพธ์

Output
Status: active

To Action From
— —— —-
OpenSSH ALLOW Anywhere
Apache ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Apache (v6) ALLOW Anywhere (v6)

4. ทดสอบใช้งาน
http://your_server_ip

– ตรวจสอบไฟล์คอนฟิก
sudo apache2ctl configtest


Step 2: ติดตั้ง MariaDB database server
5. ในที่นี้จะติดตั้ง MariaDB แทน ?MySQL

sudo apt install mariadb-server mariadb-client -y

กรณีติดตั้งไม่ได้ให้กำหนด source list ดังนี้

sudo apt-key adv –fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc’

sudo add-apt-repository ‘deb [arch=amd64] http://mariadb.mirror.globo.tech/repo/10.11/ubuntu jammy
main’

sudo apt update
sudo apt install mariadb-server mariadb-client -y

————-

6. ตรวจสอบเวอร์ชั่นของ MariaDB

mariadb –version

ผลลัพธ์
mariadb Ver 15.1 Distrib 10.11.10-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper

7. สั่งสต๊าทฐานข้อมูล
sudo systemctl start mariadb

8. กำหนดความปลอดภัยของฐานข้อมูล
sudo mysql_secure_installation
passwd: รหัสผ่าน

– กำหนดให้ mariadb ผ่าน firewall ได้
sudo ufw allow mysql


Step 3 : ติดตั้งภาษา PHP 
9. ติดตั้งภาษา PHP

sudo apt install php libapache2-mod-php 
sudo apt install php-mysql  php-mbstring php-zip php-gd php-json php-curl

10. ตรวจสอบเวอร์ชั่น php

php –version  
หรือ
php -v

ผลลัพธ์
PHP 8.3.14 (cli) (built: Nov 25 2024 18:07:16) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.14, Copyright (c) Zend Technologies
with Zend OPcache v8.3.14, Copyright (c), by Zend Technologies

11. ตรวจสอบโมดูลในระบบ
php -m

12. ทดสอบเขียนสคริปต์ภาษา PHP

sudo nano /var/www/html/info.php

เขียนโค้ดดังนี้
<?php
  phpinfo();
?>

13. เปิดเว็บเบราเซอร์ทดสอบ
http://server-ip/info.php


Step 4 : ติดตั้ง phpMyAdmin

14.  ติดตั้ง phpMyAdmin สำหรับจัดการฐานข้อมูล MySQL/MariaDB

sudo apt install phpmyadmin -y

15. เลือกเว็บเซิร์ฟเวอร์ที่ใช้งาน 
ในที่นี้เลือก [*] apache

ตอบ yes


กำหนดรหัสผ่านและยืนยันรหัสผ่าน ฐานข้อมูล MariaDB

16. ปรับแต่งคอนฟิก phpMyAdmin

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

17. ปรับแต่งคอนฟิกไฟล์

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service

18. แก้ไขไฟล์

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

19. ทำการ Activate the phpMyAdmin configuration

sudo a2enconf phpmyadmin

ผลลัพธ์
Conf phpmyadmin already enabled

20. ทำการรีสต๊าท Apache

sudo systemctl restart apache2

21. ทดสอบเข้าใช้งาน

22. หน้าต่างโปรแกรม phpMyAdmin

 

 

 

You May Have Missed