উবুন্টুতে কীভাবে পিএইচপি `এমবিস্ট্রিং` এক্সটেনশন ইনস্টল করবেন?


উত্তর:


168

সম্পাদনা: ডিলান পিয়ার্স নিশ্চিত করেছেন যে আপনি পিএইচপি 5 এর জন্য আপনি একইভাবে কিছু পিএইচপি 7.2 এক্সটেনশন ইনস্টল mbstringকরতে পারবেন particular বিশেষত, আপনি কার্যকর করতে পারেন:

sudo apt-get install php7.2-mbstring

স্পার্কমুডের উত্তরের পরিপূরক করতে , এটি এখন পিএইচপি 7.2 এর জন্য কাজ করে যদি আপনি ইতিমধ্যে অনড্রেজের পিপিএ এর জন্য আমদানি করেন।

sudo apt-get install libapache2-mod-php7.2

ভুলে যাবেন না, হয় পিএইচপি 7 উবুন্টুর অফিসিয়াল সংগ্রহস্থলের মাধ্যমে উপলব্ধ বা আপনার একটি বাহ্যিক পিপিএ প্রয়োজন।


এই প্যাকেজটি ইনস্টল করার পরে, এমবিস্ট্রিংয়ের এক্সটেনশনটি কোথায়? আমি /etc/php/7.0/mods-availableঅন্যদের মতো এটি খুঁজে পাচ্ছি না । আমি এক্সটেনশানটিকে দু: php.iniখিত করার চেষ্টা করেছি কিন্তু এটি এক্সটেনশনের পথটি জানে না।
ডিলান পিয়ার্স

17
আমি এটি সন্ধান করেছি: sudo apt-get install php7.0-mbstring আপনার প্রয়োজন মতো অন্যান্য পিএইচপি এক্সটেনশনের জন্যও কাজ করে: sudo apt-get install php7.0-zip sudo apt-get install php7.0-dom আমি সত্যিই পছন্দ করি যে এই মডিউলগুলি ইনস্টল / সক্রিয় করা কতটা বুদ্ধিহীন। আমি কেবল ইচ্ছুক যে তাদের জন্য আমি ইন্টারনেট বিস্তৃত হুজ তাড়া করতে না পারা।
ডিলান পিয়ার্স

2
কেউ কেন এই সংস্করণ-এ-ইন স্টাফের সাথে লড়াই করছে না? -_-
এরিকবওয়ার্ক

2
আমি বিশ্বাস করি যে সংস্করণ 7 পুরানো 5 লাইব্রেরির সমস্তকে কভার করবে না কেন, আপনাকে সর্বশেষতম এবং দুর্দান্ততম পেতে 7 লিখতে হবে না। এটি না করা সম্ভবত বিল্ড স্ক্রিপ্টগুলি ভেঙে ফেলবে বা অপ্রত্যাশিত আচরণের কারণ হতে পারে।
goncalotomas

2
আপনি কেবল php-mbstringসংস্করণ নম্বর ছাড়াই প্যাকেজটি ব্যবহার করতে পারেন
pd12

27

mbstring libapache2-mod-php5 প্যাকেজে নির্মিত, যাতে আপনি ইনস্টল করার জন্য এই কমান্ডটি ব্যবহার করতে পারেন:

sudo apt-get install libapache2-mod-php5

প্যাকেজ বিবরণ বর্ণিত হিসাবে :

 dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml
 mbstring mhash openssl pcre Phar posix Reflection session shmop SimpleXML
 soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml
 xmlreader xmlwriter zip zlib.

আমি এখনই আমার সার্ভারে অ্যাপাচি 2 ইনস্টল করেছি যদি আমি আমার সার্ভারে "libapache2-mod-php5" ইনস্টল করি তবে এতে কোনও সমস্যা হবে।
রোহিত বিন্দ

আমি যখন আপনার লাইনটি চালাই, এটি আমার
ল্যাম্পটি

21
sudo apt-get install php-mbstring

আমি php7.0-fpm এ এমবিস্ট্রিং ইনস্টল করেছি (7.0.15-0ubuntu0.16.04.4)


1
এটি দেবিয়ান স্ট্রেচের জন্য সঠিক। সংস্করণ নম্বর যুক্ত করার দরকার নেই। অভ্যন্তরীণভাবে সংস্করণ নম্বর সহ একটি উপ-প্যাকেজ লোড হয়।
Jpsy

আমি সংস্করণ যুক্ত করেছি কারণ আমি উপরের সংস্করণে পরীক্ষা করেছি। আপনাকে মন্তব্যের জন্য ধন্যবাদ
নানহে কুমার

এটি ইনস্টলিত সংস্করণের সাথে খাপ খায় বলে মনে হচ্ছে এটি ক্লাইমে সংস্করণ নির্দিষ্ট করে তোলার চেয়ে অনেক বেশি।
ফলিক্স গাগনন-গ্রেনিয়ার

7

আমার ক্ষেত্রে এটি ইতিমধ্যে ইনস্টল করা হয়েছিল, তবে আমার কেবল এটি করা দরকার phpenmod mbstring, তারপরে apachectl graceful


7

যদি আপনি পিএইচপি 5.6 ব্যবহার করছেন

পিএইচপি 5.6 এমবিস্ট্রিং প্যাকেজ ইনস্টল করুন:

sudo apt-get install php5.6-mbstring

তারপরে আপনার php.ini ফাইলের নীচে নিম্নলিখিত লাইনটি যুক্ত করুন:

extension=php5.6-mbstring.so

অ্যাপাচি পুনরায় চালু করুন:

sudo service apache2 restart

আপনার php.ini ফাইলটি সন্ধান করতে একটি ফাইল তৈরি করুন এবং নিম্নলিখিত লাইনটি সন্নিবেশ করুন:

<?php phpinfo(); ?>

তারপরে আপনার php.ini ফাইলটি কোথায় রয়েছে তা দেখতে একটি ব্রাউজার দিয়ে খুলুন।



0

এটি 18.04 এ অ্যাপ্লিকেশনটির জন্য অ্যাপ্লিকেশনটির জন্য অন্য উত্স যুক্ত করা প্রয়োজন ..

AMD64 মেশিনে php7.2-mbstring_7.2.7-0ubuntu0.18.04.2_amd64.deb এর জন্য পৃষ্ঠা ডাউনলোড করুন

আপনি যদি উবুন্টু চালাচ্ছেন, তবে এই ওয়েবসাইটের মাধ্যমে ম্যানুয়ালি না করে প্যাকেজগুলি ডাউনলোড এবং ইনস্টল করতে অ্যাপটিচিউড বা সিনাপটিকের মতো প্যাকেজ ম্যানেজার ব্যবহার করার পরামর্শ দেওয়া হচ্ছে।

আপনার /etc/apt/sources.list এর মত একটি লাইন যুক্ত করে আপনার তালিকাভুক্ত আয়নাগুলির কোনওটি ব্যবহার করতে সক্ষম হবেন:

দেব http://security.ubuntu.com/ubuntu বায়োনিক-সুরক্ষা প্রধান মহাবিশ্ব

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