সুরকার - অনুরোধ করা পিএইচপি এক্সটেনশন এমবিস্ট্রিং আপনার সিস্টেম থেকে অনুপস্থিত [বন্ধ]


104

আমি সম্প্রতি সুরকারের মাধ্যমে প্যাকেজ ইনস্টল করার চেষ্টা করেছি, তবে আমি একটি ত্রুটি পেয়েছি যা the requested PHP extension mbstring is missing from your system. থেকে আমি সেমিকোলন সরিয়েছি php.ini, তবে এটি এখনও কার্যকর হয় না। আমার কি করা উচিৎ?


আমার কাছে এটি পিএইচপি / এক্স ডিরেক্টরিতে রয়েছে।
জোজেফ সিপা


আপনি কোন ওএস ব্যবহার করছেন (লিনাক্স / ম্যাক / উইন্ডোজ)? আপনি কোন ওয়েবসারভার ব্যবহার করছেন (iis / nginx / apache / ইত্যাদি)? আপনি php.ini ফাইল আপডেট করার পরে ওয়েবসারভার সফ্টওয়্যারটি আবার চালু করেছেন?
জোনাথন কুহান

আমি অ্যাপাচি সার্ভার (এমএএমপি) সহ উইন্ডোজ ব্যবহার করছি। হ্যাঁ, আমি সার্ভার পুনরায় চালু করেছি।
জোজেফ সিপা

mbstringসেটিংস নিরবিচ্ছিন্ন php.ini?
নিকোলাজ সারি

উত্তর:


234
sudo apt-get install php-mbstring

# if your are using php 7.1
sudo apt-get install php7.1-mbstring

# if your are using php 7.2
sudo apt-get install php7.2-mbstring

16
এই কাজ কিন্তু আমি নির্দিষ্ট পিএইচপি সংস্করণ ইনস্টল করতে ছিল: sudo apt-get install php5.6-mbstringapt-cache search mbstringআপনার সিস্টেমে কোন সংস্করণ উপলব্ধ তা দেখতে একটি অনুসন্ধান করুন ।
বিয়ন্সের

10
apt-get install php7.1-mbstringআমার জন্যও কাজ করে
ড্যানন

4
এটি চালানো যদি এর ত্রুটি দেয় তবে প্রথমে Unable to locate package php-mbstringচালানোর চেষ্টা করুন sudo apt-get update
ম্যাট

4
এবং অবশ্যই,apt-get install php7.2-mbstring
মাইক বার্ড

4
উবুন্টু পিএইচপি 7.2.24
ডেটাভিউ

21
  1. আপনার খুঁজে php.ini
  2. নিশ্চিত হয়ে নিন যে নির্দেশটি extension_dir=C:\path\to\server\php\extসেট করা আছে এবং পথটি সামঞ্জস্য করুন (আপনার পিএইচপি এক্সটেনশান ডির সেট করুন)
  3. নির্দেশটি extension=php_mbstring.dllসেট করা আছে তা নিশ্চিত করুন (নিরবিচ্ছিন্ন)

যদি এটি কাজ না করে এবং php_mbstring.dll ফাইলটি অনুপস্থিত থাকে, তবে এই স্ট্যাকের পিএইচপি ইনস্টলেশনটি সহজেই ভেঙে যায়।


আমি সার্ভারটি পুনরায় ইনস্টল করেছি, তবে কিছুই পরিবর্তন হয়নি।
জোজেফ সিপা

উদ্ভট ব্যাপার. হয়ত এমএএমপি-তে সমর্থন চাইতে বা স্ট্যাকটি স্যুইচ করুন .. এক্সএএমপিপি, ডাব্লুপিএন-এক্সএম।
জেনস এ। কোচ

আমি অবশেষে এটি সমাধান। আমি পিএইচপিআরসি ভেরিয়েবল এবং অচলিত জেন্ড_এক্সটেনশন = পিএইচপি_ওপ্যাচ.ডিএল php.ini এ সেট করেছি।
জোজেফ সিপা

এবং আমি সি ++ পুনরায় বিতরণযোগ্য এবং ডাইরেক্টেক্স ইনস্টল করেছি। আমি জানি না কোথায় সমস্যা ছিল তবে এটি এখন নিখুঁতভাবে কাজ করে।
জোজেফ সিপা

আমার ক্ষেত্রে php.ini ফাইলটিতে php_mbstring এর জন্য কোনও লাইন ছিল না। সুতরাং আমি sudo apt-get ইনস্টল php7.3-mbstring ব্যবহার করে এটি ইনস্টল করেছি। আমার পিএইচপি সংস্করণটি 7.3 এবং এটি কবজির মতো কাজ করেছে।
জ্যোতির্বিজ্ঞানী


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.