การติดตั้งภาษา PHP บน Rocky Linux 9
1. ตรวจสอบเวอร์ชั่น PHP
sudo dnf module list php

2. ติดตั้งภาษา PHP เวอร์ชั่น 8.1
sudo dnf module enable php:8.1

3. ติดตั้งส่วนเสริมภาษา PHP
sudo dnf install php-{common,gmp,fpm,curl,intl,pdo,mbstring,gd,xml,cli,mysqlnd,opcache,curl,zip,mysqli}

4.  สั่งสต๊าท php และกำหนดให้ทำงานตอนบู๊ตระบบ

sudo systemctl start php-fpm
sudo systemctl enable –now php-fpm

5. ตรวจสอบเวอร์ชั่นภาษา PHP
php –version

5. สั่งรีสต๊าท Apache
sudo systemctl restart httpd

6. ทดสอบเขียนโค้ดภาษา PHP
sudo nano /var/www/html/info.php

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

7. ทดสอบสคริปต์ php จากเว็บเบราเซอร์

http://localhost/info.php
หรือ
http://127.0.0.1/info.php


Tips
ปรับแต่ง PHP เพิ่มเติม
sudo vi /etc/php.ini
ปรับค่าดังนี้
#—LINE 349
max_execution_time = 300
#—LINE 250
upload_max_filesize = 100M
#—LINE 698
post_max_size = 128M
#—LINE 927
date.timezone = Asia/Bangkok



Write by SysAdmin Knowledge
https://www.sysadmin.in.th
February 3, 2023


 

Explore More

การอัปเดทและอัปเกรด Rocky Linux

การอัปเดทและอัปเกรด Rocky Linux dnf update dnf upgrade หรือ กรณีอัปเดทไม่ได้ให้สั่งดังนี้ dnf update –nobest dnf upgrade –nobest dnf update –allowerasing — Write by SysAdmin Knowledge https://www.sysadmin.in.th January 14, 2023  

ทำความรู้จัก Rocky Linux

Rocky Linux คือระบบปฏิบัติการลินุกซ์ (Linux Operating System) ที่พัฒนามาเพื่อเป็นทางเลือกแบบโอเพ่นซอร์ส (open-source) ถูกก่อตั้งขึ้นโดย Gregory Kurtzer ซึ่งเป็นหนึ่งในผู้ก่อตั้ง CentOS ที่ได้รับความนิยมอย่างมากในอดีต การตัดสินใจเริ่มโครงการนี้เกิดขึ้นหลังจากที่ CentOS ประกาศการเปลี่ยนแปลงไปสู่ CentOS Stream ซึ่งไม่สามารถตอบสนองความต้องการของผู้ดูแลระบบและองค์กรในด้านความเสถียรได้อย่างเต็มที่ Kurtzer จึงตัดสินใจสร้างโครงการใหม่ที่ตั้งชื่อว่า “Rocky Linux” เพื่อให้เกียรติแก่ Rocky McGaugh ซึ่งเป็นหนึ่งในผู้ร่วมก่อตั้ง CentOS ที่ได้เสียชีวิตไปก่อนหน้านี้

การติดตั้ง Web Server ด้วย Nginx บน Rocky Linux

การติดตั้ง Nginx บน Rocky Linux 1. ทำการอัปเดทระบบ sudo dnf update 2. ติดตั้งแพ็กเกจ Nginx sudo dnf install nginx 3. ทำการสต๊าทระบบพร้อมกำหนดให้ทำงานตอนบู๊ตระบบ sudo systemctl start nginx sudo systemctl enable –now nginx 4. ตรวจสอบสถานะ […]