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

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

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

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 21809
Joined: 22/09/2008 6:18 pm
Contact:

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

Postby mindphp » 22/07/2019 6:02 pm

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

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

Code: Select all


<?php
phpinfo
();
?>

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

Code: Select all

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

Save เสร็จ Restart

Code: Select all

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

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 13 guests