แสดงบทความที่มีป้ายกำกับ LAMP แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ LAMP แสดงบทความทั้งหมด

07/12/2565

วิธีติดตั้ง Joomla บน Ubuntu 20.04.1

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

  1. ในการติดตั้ง Joomla นั้น เราจำเป็นต้องติดตั้ง LAMP เสียก่อน โดยจะประกอบไปด้วย
    - Apache2
    - MariaDB
    - PHP

  2.  ให้อัพเดท OS ให้เป็นเวอร์ชั่นล่าสุด ด้วยคำสั่ง
    sudo apt-get update

  3. สร้างฐานข้อมูลของ Joomla
    sudo mysql -u root -p



    สร้างฐานข้อมูลที่ชื่อว่า joomla_db

    CREATE DATABASE joomla_db;


    จากนั้น สร้างผู้ใช้ฐานข้อมูลสำหรับการตั้งค่า Joomla
    CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'password123';


    ให้สิทธิ์แก่ผู้ใช้ joomla_user ในการเข้าถึงฐานข้อมูล joomla_db
    GRANT ALL ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'password123';


    จากนั้นใช้คำสั่ง 
    FLUSH PRIVILEGES;
    ออกจากฐานข้อมูล exit;


  4. ไปที่ไดเรกทอรีชั่วคราวและดาวน์โหลดไฟล์ Joomla v4.2.5 โดยใช้คำสั่ง
    cd /tmp && wget https://downloads.joomla.org/th/cms/joomla4/4-2-5/Joomla_4.2.5-Stable-Full_Package.tar.gz



    สร้างไดเรกทอรีโดยตั้งชื่อว่า joomla
    mkdir joomla


    ย้ายไฟล์ติดตั้งไปไว้ที่ไดเรกทอรี joomla
    mv Joomla_4.2.5-Stable-Full_Package.tar.gz /tmp/joomla/


    แตกไฟล์ Joomla
    tar -xvf Joomla_4.2.5-Stable-Full_Package.tar.gz



    คัดลอกโฟลเดอร์ joomla ไปไว้ที่ /var/www/html/ โดยใช้คำสั่ง
    cp -R joomla /var/www/html/


    ตั้งค่าสิทธิ์การเข้าถึงเพื่อให้เว็บเซิร์ฟเวอร์สามารถเข้าถึงไฟล์และไดเรกทอรีของไซต์ได้อย่างเต็มที่โดยใช้คำสั่ง chown ต่อไปนี้:
    chown -R www-data:www-data /var/www/html/joomla/


    เปลี่ยนสิทธิ์การอนุญาตเข้าถึงไฟล์ของโฟลเดอร์ Joomla
    chomd -R 775 /var/www/html/joomla/


  5. เปิดเบราว์เซอร์ขึ้นมาแล้ว แล้วพิมพ์ https://server-ip/joomla จะขึ้นหน้า Prepare ของ Joomla ตามรูป

    ใส่ชื่อ Website ที่ต้องการ



    ใส่ user admin ที่ต้องการ เพื่อเข้าใช้งาน Joomla


    ใส่ user ที่มีสิทธิ์เข้าถึงฐานข้อมูลของ joomla_db ที่ได้สร้างไว้ในข้อ 3 จากนั้นกด ติดตั้ง joomla


    เมื่อติดตั้งเสร็จ จะขึ้นหน้าตามรูป ให้เราลองกดไปที่ "เปิดผู้ดูแลระบบ"

            
            Login ด้วย user admin ที่เราได้สร้างไว้


            เป็นอันเสร็จเรียบร้อย ตอนนี้ Joomla พร้อมใช้งานแล้ว
            - url สำหรับเข้าหน้า Admin http://server-ip/joomla/administrator/



06/12/2565

วิธีติดตั้ง WordPress บน Ubuntu 20.04.1

          WordPress (เวิร์ดเพรสส์) คือ โปรแกรมสำเร็จรูปที่ใช้สร้างและจัดการเนื้อหาเว็บไซต์ประเภท Contents Management System หรือเรียกย่อๆ ว่า "CMS" ซึ่งเขียนด้วยภาษา PHP และใช้ระบบจัดการฐานข้อมูล MySQL โดยมีส่วนประกอบหลักๆ คือ WordPress Core เป็นซอฟแวร์หลัก ใช้จัดการเว็บไซต์ เนื้อหาและบทความต่างๆ โดยจะมีขั้นตอนการติดตั้ง ดังนี้

  1. ในการติดตั้ง Wordpress นั้น เราจำเป็นต้องติดตั้ง LAMP เสียก่อน โดยจะประกอบไปด้วย
    - Apache2
    - MariaDB
    - PHP

  2.  ให้อัพเดท OS ให้เป็นเวอร์ชั่นล่าสุด ด้วยคำสั่ง
    sudo apt-get update



  3. เข้าฐานข้อมูล MariaDB
    mysql -u root -p



    สร้างฐานข้อมูลที่ชื่อว่า wordpress_db
    CREATE DATABASE wordpress_db;


    จากนั้น สร้างผู้ใช้ฐานข้อมูลสำหรับการตั้งค่า WordPress ของเรา
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password123';


    ให้สิทธิ์แก่ผู้ใช้ wp_user ในการเข้าถึงฐานข้อมูล wordpress_db
    GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'password123';


    จากนั้นใช้คำสั่ง 
    FLUSH PRIVILEGES;

    ออกจากฐานข้อมูล
    exit;

  4. ไปที่ไดเรกทอรีชั่วคราวและดาวน์โหลดไฟล์ WordPress เวอร์ชั่นล่าสุด โดยใช้คำสั่ง
    cd /tmp && wget https://wordpress.org/latest.tar.gz


    แตกไฟล์ Wordpress
    tar -xvf latest.tar.gz


    คัดลอกโฟลเดอร์ wordpress ไปไว้ที่ /var/www/html/ โดยใช้คำสั่ง
    cp -R wordpress /var/www/html/


    ตั้งค่าสิทธิ์การเข้าถึงเพื่อให้เว็บเซิร์ฟเวอร์สามารถเข้าถึงไฟล์และไดเรกทอรีของไซต์ได้อย่างเต็มที่โดยใช้คำสั่ง chown ต่อไปนี้:
    chown -R www-data:www-data /var/www/html/wordpress/



    เปลี่ยนสิทธิ์การอนุญาตเข้าถึงไฟล์ของโฟลเดอร์ WordPress
    chmod -R 775 /var/www/html/wordpress/



    สร้างไดเร็กทอรีสำหรับ uploads โดยใช้คำสั่ง
    mkdir /var/www/html/wordpress/wp-content/uploads/


    จากนั้นเปลี่ยนสิทธิ์การเข้าถึงของโฟล์ดเดอร์ uploads
    chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/



    เปิดเบราว์เซอร์ขึ้นมาแล้ว แล้วพิมพ์ https://server-ip/wordpress จะขึ้นหน้า Prepare ของ Wordpress ตามรูป


  5. ดำเนินการติดตั้ง WordPress โดยคลิ๊กที่ปุ่ม Let's go


    ใส่ข้อมูลที่เราได้ทำการสร้างไว้ในข้อที่ 3


    จากนั้นกด Run the installation


    ใส่ชื่อของเว็บไซต์ อีเมล์ และสร้าง User Admin สำหรับเข้าใช้งาน Wordpress ตามต้องการ


    เมื่อติดตั้งเสร็จให้กดปุ่ม Login เพื่อเข้าใช้งาน เป็นอันเสร็จเรียบร้อย



  6. url สำหรับเข้าหน้า wordpress admin จะเป็น http://Server-IP/wordpress/wp-admin


    เป็นอันเสร็จเรียบร้อย WordPress พร้อมใช้งานแล้ว

02/12/2565

วิธีติดตั้ง phpMyAdmin บน Ubuntu 20.04.1

  1. ก่อนที่จะติดตั้ง phpMyAdmin นั้น เราจำเป็นต้องติดตั้ง LAMP เสียก่อน โดยจะประกอบไปด้วย
    - Apache2
    - MariaDB
    - PHP

  2. เมื่อติดตั้งในข้อ 1 เสร็จแล้ว จากนั้นให้ติดตั้ง phpMyadmin โดยใช้คำสั่งต่อไปนี้
    sudo apt-get install phpmyadmin



    ในระหว่างการติดตั้งแพคเกจจะมีการแจ้งเตือน โดย phpMyAdmin ต้องมีการติดตั้งและกำหนดค่าฐานข้อมูลก่อนจึงจะเริ่มใช้งานได้ โดยจะกำหนดค่าฐานข้อมูลสำหรับ phpMyAdmin ด้วยแพ็คเกจ dbconfig-common ให้เลือก Yes


    จากนั้นสร้างรหัสผ่านสำหรับ User : phpmyadmin เพื่อลงทะเบียนกับเซิร์ฟเวอร์ฐานข้อมูล MariaDB


    ยืนยันรหัสผ่าน


    เลือกเว็บเซิร์ฟเวอร์ที่จะกำหนดให้เรียกใช้ phpMyAdmin โดยอัตโนมัติ ให้เลื่อนไปที่ Apache2 แล้วกด Spacebar ให้ขึ้นเครื่องหมาย * จากนั้นกด Enter


  3. เมื่อติดตั้งเสร็จให้ลองทดสอบโดยไปที่เบราว์เซอร์และพิมพ์ http://server_ip/phpmyadmin จะขึ้นหน้าเว็บตามรูป และ Login โดยใช้ User : phpmyadmin 



    เมื่อ Login เข้ามาจะเห็นหน้า Dashboard  ของ phpMyAdmin ที่ใช้สำหรับจัดการฐานข้อมูล


    เป็นอันเสร็จเรียบร้อย


01/12/2565

วิธีติดตั้ง LAMP บน Ubuntu 20.04.1

  1. ก่อนที่จะติดตั้ง LAMP  เราควรอัพเดตระบบก่อน โดยใช้คำสั่ง

    sudo apt update



  2. ติดตั้งเว็บเซิร์ฟเวอร์ Apache2
พิมพ์คำสั่ง

sudo apt install apache2 

ระบบจะให้เรายืนยันในการติดตั้ง ให้พิมพ์ y แล้วกด Enter



เมื่อติดตั้งแล้ว Apache2 จะเริ่มโดยอัตโนมัติ เราสามารถตรวจสอบได้โดยพิมพ์คำสั่งต่อไปนี้

systemctl status apache2



สามารถตรวจสอบเวอร์ชั่นของ Apache2 ได้โดยใช้คำสั่ง

apache2 -V


วิธีทดสอบโดยพิมพ์ที่อยู่ IP ของเซิร์ฟเวอร์ Ubuntu หรือ localhost บนเบราว์เซอร์ จะเห็นหน้าเว็บเริ่มต้น ซึ่งหมายความว่าเว็บเซิร์ฟเวอร์ Apache ทำงานได้อย่างถูกต้องแล้ว


      3. ติดตั้ง MariaDB

พิมพ์คำสั่ง

sudo apt install mariadb-server mariadb-client 


เมื่อติดตั้งเสร็จแล้ว MariaDB จะทำงานอัตโนมัติ ให้เราตรวจสอบสถานะ โดยใช้คำสั่ง

systemctl status mariadb


ถ้ามันไม่ทำงาน ให้ใช้คำสั่ง

sudo systemctl start mariadb

อนุญาตให้ MariaDB เริ่มต้นโดยอัตโนมัติเปิดบูทเครื่อง โดยใช้คำสั่ง

sudo systemctl enable mariadb

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

mariadb --version


หลังจากนั้น ให้พิมพ์คำสั่งนี้เพื่อตั้งค่าความปลอดภัยหลังการติดตั้ง

sudo mysql_secure_installation

ระบบจะถาม password ของ root และตั้งค่าตามรูป


   4. ติดตั้ง PHP 8.1

ติดตั้ง PHP8.1 และโมดูล PHP ทั่วไป โดยใช้คำสั่ง

sudo apt install php8.1-mysql php8.1-mbstring php8.1-xml php8.1-curl 



ตรวจสอบเวอร์ชั่นของ PHP

php --version




ในการทดสอบสคริปต์ PHP กับเซิร์ฟเวอร์ของ Apache เราต้องสร้างไฟล์ info.php ใน directory ขึ้นมาก่อน โดยใชคำสั่ง

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



และให้นำข้อมูลดังต่อไปนี้ไปวางไว้ในไฟล์ และ กด Save

<?php phpinfo(); ?>



จากนั้นลองทดสอบโดยการไปที่เบราว์เซอร์ และพิมพ์ IP ของ Server หรือ loclahost และตามด้วย /info/php เช่น 192.168.1.1/info.php จะขึ้นข้อมูลตามรูป เป็นอันเสร็จสิ้น