การติดตั้งภาษา 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

ติดตั้ง LAMP Server ด้วย Rocky Linux/AlmaLinux

สำหรับผู้ดูแลระบบที่ต้องการติดตั้งระบบ Internet Server/Intranet Server ใช้งานในองค์กรลองติดตามอ่านบทความเหล่านี้เป็นแนวทางดู  สามารถประยุกต์ใช้งานได้ทั้ง Rocky Linux และ Alma Linux LAMP = Linux + Apache + MySQL/MariaDB + PHP LNMP = Linux + Nginx + MySQL/MariaDB + PHP Rocky […]

การติดตั้ง EPEL Repository บน Rocky Linux 9

การติดตั้ง EPEL Repository บน Rocky Linux 9 1. ติดตั้งด้วยคำสั่ง dnf install epel-release 2. ตรวจสอบ [root@agriserv ~]# yum repolist repo id repo name appstream Rocky Linux 9 – AppStream baseos Rocky […]

การติดตั้ง NTP Server บน Rocky Linux

การติดตั้ง NTP Server บน Rocky Linux 1. ทำการอัปเดทระบบ sudo dnf update -y 2. ตรวจสอบ Time Zone 3. กำหนด Time Zone sudo timedatectl set-timezone Asia/Bangkok 4. ตรวจสอบ Time Zone ที่ใช้งานอยู่ timedatectl […]