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.