পিএইচপি 5 এর জন্য আমি কীভাবে পিডিও_মাইএসকিএল এবং জিডি এক্সটেনশন ইনস্টল ও সক্ষম করব?


23

ইনস্টল করার চেষ্টা করার সময় webtreesআমি নিম্নলিখিত আউটপুটটি পাই:

সার্ভার কনফিগারেশন চেক করা হচ্ছে

পিএইচপি এক্সটেনশান "pdo_mysql" অক্ষম করা আছে। এটি সক্ষম না হওয়া পর্যন্ত আপনি ওয়েবট্রিজ ইনস্টল করতে পারবেন না। আপনার সার্ভারের প্রশাসককে এটি সক্ষম করতে বলুন।

পিএইচপি এক্সটেনশান "জিডি" অক্ষম। এটি ছাড়া, নিম্নলিখিত বৈশিষ্ট্যগুলি কাজ করবে না: চিত্রগুলির থাম্বনেইল তৈরি করা। আপনার সার্ভারের প্রশাসককে এটি সক্ষম করতে বলুন।

আমি কীভাবে ইনস্টল করব pdo_mysqlএবং gdএক্সটেনশানগুলি সক্ষম করব ?

উত্তর:


35

একটি সরল ডিফল্ট ইনস্টল অন্তর্ভুক্তগুলির বাইরে পিএইচপি 5 প্লাগইনগুলি ( php5অ্যাপাচি php5-fpmবা অন্য জাতীয় অনুরূপ কোনও প্লাগইন ইনস্টল করা থেকে ) বিদ্যমান থাকবে না এবং এর কারণে আপনার সেগুলি ইনস্টল করা দরকার। আপনার পোস্ট থেকে, আমি সংগ্রহ করেছি যে আপনি mysqlএবং gdপ্লাগইন প্রয়োজন । এই প্যাকেজগুলি হয় php5-gdএবং php5-mysql। সেগুলি নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করা যেতে পারে:

sudo apt-get install php5-gd php5-mysql

একবার সম্পূর্ণ হয়ে গেলে, আপনাকে পিএইচপি পরিষেবাটি পুনরায় চালু করতে হবে। এটি কীভাবে ইনস্টল করা হয়েছে তার উপর নির্ভর করে আপনাকে নিম্নলিখিত আইটেমগুলির মধ্যে একটি করতে হবে:

  • আপনি যদি এটি ল্যাম্প (লিনাক্স অ্যাপাচি, মাইএসকিউএল, পিএইচপি 5) এর মাধ্যমে ইনস্টল করেন তবে আপনাকে সম্পূর্ণ অ্যাপাচি ইনস্ট্যান্সটি পুনরায় আরম্ভ করতে হবে: sudo service apache2 restart
  • যদি আপনি পৃথক পরিষেবা থেকে পিএইচপি ইনস্টল করেন, যেমন php5-fpm, তবে ব্যবহার করুন sudo service php5[tab] restart(যেখানে আপনি আসলে "ট্যাব" কী টিপান যেখানে এটি [ট্যাব] বলছে) তার পরে, আপনার পিএইচপি 5 এ extension এক্সটেনশনগুলি লোড করা উচিত।

আমি এখনও একই ত্রুটি বার্তা পাচ্ছি। প্লাস পিএইচপি 5: পুনঃসূচনা হওয়ার পরে অচেনা পরিষেবা।
ব্যবহারকারী 221117

আপনি কীভাবে প্রথম স্থানে পিএইচপি ইনস্টল করলেন? আপনার সিস্টেমে পিএইচপি পাওয়ার জন্য আপনি কোন প্যাকেজ (গুলি) ইনস্টল করেছেন
টমাস ওয়ার্ড

@ ব্যবহারকারী 221117 আমি সম্পাদনাগুলি সরবরাহ করেছি, আমি অনুমান করছি আপনি এলএএমপি ব্যবহার করছেন তাই আমি পিএইচপি পুনরায় লোড করার জন্য অতিরিক্ত নির্দেশাবলী যুক্ত করেছি কারণ আপনাকে অ্যাপাচি 2 পরিষেবাটি থামাতে / শুরু করতে হবে কারণ পিএইচপি একটি প্লাগইন এবং স্ট্যান্ডএলোন সার্ভিস নয়। (আমি সার্ভার দলে মন্তব্য করেছি যে এটি রক্তাক্ত অদক্ষ তবে মেহ)
টমাস ওয়ার্ড

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

@ ব্যবহারকারী 221117 অনেকগুলি প্রোগ্রাম এর মত হয়, আপনি কনফিগারেশনটি পুনরায় লোড করতে হবে কি লোড (প্লাগইন, কনফিগারেশন, ইত্যাদি) আপনি যাচাই করার পরে। অ্যাপাচি সহ, পিএইচপি 5 এর প্লাগইনগুলি রিফ্রেশ করার জন্য আপনাকে অ্যাপাচি ইনস্ট্যান্সটি পুরোপুরি পুনরায় চালু করতে হবে। এছাড়াও, যদি আমার উত্তরটি সমস্যার সমাধান করতে সহায়তা করে, দয়া করে সিস্টেম যখন অনুমতি দেয় তখন এই উত্তরটিকে স্বীকৃত হিসাবে চিহ্নিত করুন।
থমাস ওয়ার্ড

1

যদি উপরের উত্তরটি আপনার পক্ষে কাজ করে না:

কেবল সংস্করণ নম্বরটি সরিয়ে দিন: sudo apt-get install php-mysql

অথবা আপনার যদি কোনও নির্দিষ্ট প্যাকেজ দরকার হয় তবে ছোটখাটো সংস্করণ যুক্ত করুন: sudo apt-get install php7.0-mysql


অথবা পিএইচপি ইনস্টলেশন পরীক্ষা করুন:

পিএইচপি সংস্করণ এর মাধ্যমে পরীক্ষা করুন: php -v

যদি কোনও ত্রুটি দেখা দেয় তবে সঠিক পিএইচপি ইনস্টলেশন পরীক্ষা করে দেখুন ।


0

পিএইচপি 7.2 এর জন্য, এখানে আদেশটি রয়েছে: এখানে চিত্র বর্ণনা লিখুন

যে কোনও জেনেরিক পিএইচপি সংস্করণের জন্য প্রথমে চেষ্টা করুন sudo apt-get install php-gd


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