13.10 পিএইচপি তে জসন_নকোডের কী হয়েছিল?


26

সসিকে 13.10 এ সবেমাত্র আপডেট হয়েছে এবং json_encodeবান্ডিল পিএইচপি থেকে অনুপস্থিত। আউটপুটে jsonউপস্থিত হয় না phpinfo()এবং আমি আমার অ্যাপ্লিকেশনটিতে এই ত্রুটিটি পাচ্ছি:

PHP Fatal error:  Call to undefined function json_encode()

অন্য কেউ এটি অনুভব করছেন বা এই সমস্যাটি জানেন?

উত্তর:


37

ইনস্টল করুন php5-json:

sudo apt-get install php5-json

এটি সরবরাহ করতphp5-common তবে এটি সসিতে পরিবর্তিত হয়েছিল। করণীয় এবং করণীয়ের মতো মনে হয় না তবে এটি ঠিক করা খুব সহজ।

ইনস্টলেশনের পরে, অ্যাপাচি 2 সার্ভারটি পুনরায় চালু করার বিষয়টি নিশ্চিত করুন:

sudo service apache2 restart

6
ধন্যবাদ. আমি এই ব্যাখ্যাটি পেয়েছি ... মজার স্টাফ: পুনরাবৃত্তি
— 99.com/2013/php-json-removed-from-php-5-5

2
হায় খোদা, এটাই ?! আমি যুগে যুগে এই বাজে কথাগুলি সম্পর্কে পড়েছি কিন্তু কখনও স্বপ্নেও ভাবিনি যে এটি পিএইচপি লাইসেন্সের বিরুদ্ধে আইনত আইন বিরোধী। সময় কি একটি বর্জ্য।
— অলি

1
@ অ্যালেক্সবুটাম এটি এখনও পুনরাবৃত্তি৯৯.কম এ রয়েছে - এই মুহূর্তে এটি উপলভ্য নয়। আমি অনুমান করব এটি একটি স্ট্যাটিক সাইট (যেমন জ্যাকিল) যা সঠিকভাবে পুনর্নির্মাণ করা হয়নি।
— অলি

5

আপনি যখন এই প্যাকেজটি ইনস্টল করেন, আপনি যদি পিএইচপি 5-এফপিএম পুনরায় চালু পোস্টটি দেখতে না পান তবে নিম্নলিখিতটি করতে ভুলবেন না:

sudo service php5-fpm restart

বাবু, আপনাকে অনেক ধন্যবাদ - কেবলমাত্র আপনার উত্তরটি আমি পিএইচপি-জেসন লাইব ব্যবহার করতে পারি, এমনকি পুনরায় চালু / পুনরায় লোড করার পরেও এনজিনেক্স এফএমপি এর মাধ্যমে এই লিবি লোড করতে পারেনি। অনেক ধন্যবাদ.
— আর্থার কুশমান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.