কিভাবে পিএইচপি জিডি লাইব্রেরি ইনস্টল করবেন?


12

আমি যখন পিএইচপি-তে ইমেজফ্র্যাম্পেপ () ফাংশনটি ব্যবহার করার চেষ্টা করেছি তখন এটি ত্রুটি ছুঁড়েছে। সুতরাং, আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে জিডি লাইব্রেরি ইনস্টল করার চেষ্টা করেছি:

sudo apt-get install php5-gd

তবে আমি নিম্নলিখিত ত্রুটি পেয়েছি।

 php5-gd : Depends: php5-common (= 5.5.9+dfsg-1ubuntu4) but 5.5.10+dfsg-1+deb.sury.org~saucy+1 is to be installed
E: Unable to correct problems, you have held broken packages.

আমি উবুন্টু 14.04LTS ব্যবহার করছি। আমি সম্প্রতি উবুন্টু 13.10 থেকে আমার ওএস আপগ্রেড করেছি। কীভাবে এই ত্রুটি কাটিয়ে উঠবেন?

এর ফলাফল dpkg -l|grep php :

ii  cakephp                                               1.3.15-1                                            all          MVC rapid application development framework for PHP
ii  cakephp-scripts                                       1.3.15-1                                            all          MVC rapid application development framework for PHP (scripts)
ii  libapache2-mod-php5                                   5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  libedit2:amd64                                        3.1-20130712-2+debphp.org~saucy+3                   amd64        BSD editline and history libraries
ii  libjson-c2:amd64                                      0.11-3+debphp.org~saucy+1                           amd64        JSON manipulation library - shared library
ii  libjson-c2:i386                                       0.11-3+debphp.org~saucy+1                           i386         JSON manipulation library - shared library
ii  libjson0:amd64                                        0.11-3+debphp.org~saucy+1                           amd64        JSON manipulation library (transitional package)
ii  php-gettext                                           1.0.11-1                                            all          read gettext MO files directly, without requiring anything other than PHP
ii  php-pear                                              5.5.10+dfsg-1+deb.sury.org~saucy+1                  all          PEAR - PHP Extension and Application Repository
ii  php5                                                  5.5.10+dfsg-1+deb.sury.org~saucy+1                  all          server-side, HTML-embedded scripting language (metapackage)
ii  php5-cgi                                              5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php5-cli                                              5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        command-line interpreter for the php5 scripting language
ii  php5-common                                           5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        Common files for packages built from the php5 source
ii  php5-curl                                             5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        CURL module for php5
ii  php5-dev                                              5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        Files for PHP5 module development
rc  php5-gd                                               5.4.9-4ubuntu2.4                                    amd64        GD module for php5
ii  php5-imagick                                          3.1.2-1+debphp.org~saucy+1                          amd64        ImageMagick module for php5
ii  php5-json                                             1.3.2-3+debphp.org~saucy+1                          amd64        JSON module for php5
ii  php5-mcrypt                                           5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        MCrypt module for php5
rc  php5-mysql                                            5.4.9-4ubuntu2.4                                    amd64        MySQL module for php5
ii  php5-mysqlnd                                          5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        MySQL module for php5 (Native Driver)
ii  php5-pgsql                                            5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        PostgreSQL module for php5
ii  php5-readline                                         5.5.10+dfsg-1+deb.sury.org~saucy+1                  amd64        Readline module for php5
ii  php5-xdebug                                           2.2.3-2build1                                       amd64        Xdebug Module for PHP 5
ii  phpmyadmin                                            4:4.0.10-1                                          all          MySQL web administration tool
ii  pkg-php-tools                                         1.11                                                all          various packaging tools and scripts for PHP packages

এর আউটপুট কি dpkg -l|grep php?
এটাজেনক্লো

@etagenklo আমি আপনার আউটপুটটি প্রশ্নের আপডেটটি আপডেট করেছি
গণেশ বাবু

উত্তর:


5

মনে হচ্ছে আপনি লঞ্চপ্যাড পিপিএর মাধ্যমে পিএইচপি ইনস্টল করেছেন:

https://launchpad.net/~ondrej/+archive/php5

পিপিএ এখনও সক্রিয় থাকলে আপনার অ্যাপটি উত্সগুলি.লিস্টটি পরীক্ষা করুন। 14.04-এ, আপনার এই পোস্টগুলি সক্রিয় করা উচিত:

deb http://ppa.launchpad.net/ondrej/php5/ubuntu trusty main 
deb-src http://ppa.launchpad.net/ondrej/php5/ubuntu trusty main 

ব্যাখ্যা:

দেখে মনে হচ্ছে এর আগে আপনার অতিরিক্ত পিএইচপি-লঞ্চপ্যাড সংগ্রহস্থল যুক্ত হয়েছিল তবে এটি ডিস্ট-আপগ্রেড করার সময় নিষ্ক্রিয় করা হয়েছিল। সে কারণে, php5-gdঅ্যাপ্লিকেশন স্ট্যান্ডার্ড ডিবিয়ান রেপো থেকে ইনস্টল করার চেষ্টা করেছিল , তবে এই সংস্করণটির জন্য নির্ভরতা হিসাবে মানক পিএইচপি-সাধারণ প্রয়োজন (যা আপনার নেই)। আবার লঞ্চপ্যাড রেপো সক্রিয় করে, php5-gdসেখান থেকে ইনস্টল করা হয়েছে এবং আপনার অন্যান্য সমস্ত পিএইচপি প্যাকেজগুলি পিপিএর উবুন্টু 14.04 ("বিশ্বাসযোগ্য") সংস্করণগুলিতে আপগ্রেড করা উচিত ছিল।


আমি আপনার আদেশটি এখনও পরীক্ষা করতে পারি না। আমি নিম্নলিখিত ত্রুটি পেয়েছি: দেব: কমান্ড পাওয়া যায় নি। আমি সুডো অ্যাপটি-গেট ইনস্টল ডেব ব্যবহার করার চেষ্টা করেছি। তবে এখনও ব্যবহার হচ্ছে না
গণেশ বাবু

1
আপনার এটি শেলের মধ্যে প্রবেশ করা উচিত নয়, আপনার এই প্রবেশাগুলির জন্য এবং ফাইলগুলি পরীক্ষা করা উচিত /etc/apt/sources.listএবং /etc/apt/sources.list.d/যদি প্রয়োজনীয় হয় তবে এগুলি যুক্ত করুন।
এটাগেনক্লো

আপনার উল্লেখ করা ফাইলটিতে আমি এই লাইনগুলি যুক্ত করেছি। তবে তবুও এটি কাজ করে দেখলাম না
গণেশ বাবু

sudo apt-get updateআবার চেষ্টা করার আগে আপনি কি ইস্যু করেছেন ?
এটাগেনক্লো

1
আমি একটি ব্যাখ্যা দিয়ে আমার উত্তর আপডেট করেছি।
etagenklo

0

আমি জানি মূল উত্তরের জন্য এটি কিছুটা সময় হয়ে গেছে। আমি এটি প্রথমে ইনস্টল করে sudo apt-get install php7.0-fpmচালানোর পরে উবুন্টু সার্ভার 14.04 এলটিএসে ইনস্টল করেছি sudo apt-get install php7.0-gd। নিশ্চিত হয়ে গেছে যে এটি দুর্দান্ত কাজ করে, বিশেষত ক্যাপচা প্রজন্মের জন্য যা আমার সমস্ত ক্ষেত্রে-পিএইচপি সমাধানের ক্ষেত্রে ব্যবহৃত হয়। এই মুহুর্তে পিএইচপি 5 এক্স থেকে আপগ্রেড না হওয়ার কোনও কারণ নেই কারণ 2017 এর 7x এর অনেক সুবিধা রয়েছে এবং কোনও ডাউনসাইড নেই।

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