zend

PHP and Zend Optimize

นั่งทำเว็บให้เพื่อน ปลุกปล้ำอยู่ครึ่งวันกับการ upload file เพื่อรัน demo
พบปัญหาอยู่ 2 อย่าง ที่ไม่เคยเจอ

1. Fatal error: Unable to read 99999 bytes in xxx.php on line 0
อันนี้จัดการด้วยไปเพิ่ม memory_limit ใน php.ini
ปล. php config พวกนี้สามารถ ตั้งค่าแยกกันโดยสิ้นเชิงในแต่ละ path ได้ เช่น
/public_html/a  memory_limit = 8M
/public_html/b memory_limit = 16M

วิธีทำก็แค่ไปสร้างไฟล์ php.ini ใน path ที่อยากจะ overide config ก็มีผลบังคับใช้เลย โดยไม่ต้อง restart apache
(ตอนแรกไม่รู้ ไปหาวิธี restart apache ตั้งนาน)

ซึ่งถ้าสังเกตจาก phpinfo() ก็จะรู้ว่ามัน overide มาจริงหรือเปล่า (ตามรูปเลย)


จบปัญหาที่ 1
เนื่องจากจำเป็นต้องใช้ Zend Optimizer แต่ยังไม่ได้ enable ก็เลยเจอแบบนี้ ไปตามระเบียบ
 

จัดการ enable ซะที่ php.ini เหมือนเดิม แต่ก็ยังมีปัญหาอีกนิดหน่อย