เคยไหมที่ จะแก้ไขค่า เริ่มต้นของ php ไว้ว่าจะจำลอง
WebServer ด้วย วิธีไหน
การแก้ไขค่า config ของ php ก็หนีไม่พ้น php.ini หรือ ที่ config ของ apache ตาม
virtual host แต่ละตัว หรือ อีกทางคือ
.htaccess
แต่ถ้าลองหาทั้งหมดแล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยนตาม
โค้ดที่ใช้เช็ค config คือ
วิเคราะห์ ปัญหา การมีการตั้งค่าให้ php เรารันหลายเวอร์ชั่น และแยก Pool กันทำงาน แยก config ไปไว้ใน root ของแต่ละคน
ถ้า config WebServer ไว้แบบนี้
ลองวิธีนี้ แทนการ ปรับค่าของ php.ini แบบปกติที่เคยทำ
ตัวอย่าง รัน php 7.0 ด้วย fpm
Save เสร็จ Restart
เคยไหมที่ จะแก้ไขค่า เริ่มต้นของ php ไว้ว่าจะจำลอง [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2053-web-server-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]WebServer[/url] ด้วย วิธีไหน
การแก้ไขค่า config ของ php ก็หนีไม่พ้น php.ini หรือ ที่ config ของ apache ตาม [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1/91-hosting/2263-virtual-hosting-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]virtual host[/url] แต่ละตัว หรือ อีกทางคือ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2554-htaccess-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html].htaccess[/url]
แต่ถ้าลองหาทั้งหมดแล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยนตาม
โค้ดที่ใช้เช็ค config คือ
[code=php]
<?php
phpinfo();
?>
[/code]
วิเคราะห์ ปัญหา การมีการตั้งค่าให้ php เรารันหลายเวอร์ชั่น และแยก Pool กันทำงาน แยก config ไปไว้ใน root ของแต่ละคน
ถ้า config WebServer ไว้แบบนี้
ลองวิธีนี้ แทนการ ปรับค่าของ php.ini แบบปกติที่เคยทำ
ตัวอย่าง รัน php 7.0 ด้วย fpm
[code]nano /etc/php70/fpm/pool.d/www-data.conf[/code]
Save เสร็จ Restart
[code]service php70-fpm restart[/code]