แก้ไข php.ini แล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยน

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 21066
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

แก้ไข php.ini แล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยน

โพสต์โดย mindphp » 22/07/2019 6:02 pm

เคยไหมที่ จะแก้ไขค่า เริ่มต้นของ php ไว้ว่าจะจำลอง WebServer ด้วย วิธีไหน
การแก้ไขค่า config ของ php ก็หนีไม่พ้น php.ini หรือ ที่ config ของ apache ตาม virtual host แต่ละตัว หรือ อีกทางคือ .htaccess

แต่ถ้าลองหาทั้งหมดแล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยนตาม
โค้ดที่ใช้เช็ค config คือ

โค้ด: เลือกทั้งหมด


<?php
phpinfo
();
?>

วิเคราะห์ ปัญหา การมีการตั้งค่าให้ php เรารันหลายเวอร์ชั่น และแยก Pool กันทำงาน แยก config ไปไว้ใน root ของแต่ละคน
ถ้า config WebServer ไว้แบบนี้
ลองวิธีนี้ แทนการ ปรับค่าของ php.ini แบบปกติที่เคยทำ
ตัวอย่าง รัน php 7.0 ด้วย fpm

โค้ด: เลือกทั้งหมด

nano /etc/php70/fpm/pool.d/www-data.conf

Save เสร็จ Restart

โค้ด: เลือกทั้งหมด

service php70-fpm restart
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 49 และ บุคคลทั่วไป 0 ท่าน