เพิ่งอัปเดตเป็น 13.10 saucy และjson_encode
หายไปจาก php ที่ให้มา json
ไม่ปรากฏในphpinfo()
ผลลัพธ์และฉันได้รับข้อผิดพลาดนี้ในแอปของฉัน:
PHP Fatal error: Call to undefined function json_encode()
ใครประสบปัญหานี้หรือรู้วิธีแก้ไข?
เพิ่งอัปเดตเป็น 13.10 saucy และjson_encode
หายไปจาก php ที่ให้มา json
ไม่ปรากฏในphpinfo()
ผลลัพธ์และฉันได้รับข้อผิดพลาดนี้ในแอปของฉัน:
PHP Fatal error: Call to undefined function json_encode()
ใครประสบปัญหานี้หรือรู้วิธีแก้ไข?
คำตอบ:
ติดตั้งphp5-json
:
sudo apt-get install php5-json
สิ่งนี้เคยถูกจัดหาให้โดยphp5-common
แต่มันเปลี่ยนไปใน Saucy ไม่รู้เลยว่าทำไมและดูเหมือนเป็นเรื่องงี่เง่าที่ต้องทำ แต่มันง่ายมากที่จะแก้ไข
หลังจากการติดตั้งตรวจสอบให้แน่ใจว่าได้รีสตาร์ทเซิร์ฟเวอร์ Apache2 ด้วย:
sudo service apache2 restart
เมื่อคุณติดตั้งแพคเกจนี้หากคุณไม่เห็นการติดตั้งโพสต์เริ่มต้นใหม่ของ php5-fpm อย่าลืมทำสิ่งต่อไปนี้:
sudo service php5-fpm restart