আমি কীভাবে সম্পূর্ণ পিএইচপি 7 অপসারণ করব?


31

আমি পিএইচপি পুরানো সংস্করণ সর্বশেষ পিএইচপি 7 তে আপগ্রেড করেছি তবে এর পরিষেবাগুলি শুরু করতে অক্ষম।

systemctl restart apache2.service

Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.

স্থিতির বিবরণ:

systemctl status apache2.service


● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2)
Active: failed (Result: exit-code) since Mon 2016-01-04 13:58:17 IST; 5s ago
 Docs: man:systemd-sysv-generator(8)
 Process: 16666 ExecStart=/etc/init.d/apache2 start (code=exited,       status=1/FAILURE)

Jan 04 13:58:17 GCT022 apache2[16666]: *
Jan 04 13:58:17 GCT022 apache2[16666]: * The apache2 configtest failed.
Jan 04 13:58:17 GCT022 apache2[16666]: Output of config test was:
Jan 04 13:58:17 GCT022 apache2[16666]: apache2: Syntax error on line 140 of /etc/apache2...
Jan 04 13:58:17 GCT022 apache2[16666]: Action 'configtest' failed.
Jan 04 13:58:17 GCT022 apache2[16666]: The Apache error log may have more information.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service: control process exited, code=exit...s=1
Jan 04 13:58:17 GCT022 systemd[1]: Failed to start LSB: Apache2 web server.
Jan 04 13:58:17 GCT022 systemd[1]: Unit apache2.service entered failed state.
Jan 04 13:58:17 GCT022 systemd[1]: apache2.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
root@client022:/home/user22$ ^C

এখন আমি ফিরে যেতে চাই বা পিএইচপি 7 মুছে ফেলতে চাই যে আমি পুরানো সংস্করণ দিয়ে ব্যবহারকারী মেশিনটিকে সক্রিয় করতে পারি।

উত্তর:


8

আমি আপনার প্রশ্নের উত্তর হিসাবে প্যাকেজ php7.0 সনাক্ত করতে অক্ষম এবং আপনি আমার উত্তর গ্রহণ করেছেন এবং আপনি স্পষ্টভাবে প্যাকেজটি অপসারণের জন্য বলেছিলেন :

sudo apt-get install ppa-purge
sudo ppa-purge ppa:ondrej/php-7.0

এটি সমস্ত প্যাকেজ ইনস্টল করা হয়েছিল এবং আমি তার পিএইচপি-ভি পরীক্ষা করেছিলাম এটি আজ ঠিক সিস্টেম বন্ধ ছিল, কেবল পিএইচপি 7 পরীক্ষা করতে অক্ষম পরিষেবাগুলি সম্ভবত এটি ভিন্ন সমস্যা is
রমেশ চাঁদ

$ সুডো পিপিএ-পূর্জি পিপিএ: ওনড্রেজ / পিএইচপি -7.0 সুডো: পিপিএ-
রমেশ চাঁদ

উত্তর আপডেট হয়েছে।
এবি


29

এটি পিএইচপি 7.0 বা পিএইচপি 7.1 ইত্যাদি হতে পারে সমস্ত পিএইচপি 7 সংস্করণ সরিয়ে ফেলবে ..

sudo apt-get purge php7.*

4
পিএইচপি 7 কে সুডো-এপটি-গিটিং করা উচিত নয়? *?
কুর্ডপেজ

এটি আমার পিএইচপি 5 কেও পরিষ্কার করেছে।
pbond

@ কুরডেজপেজ +1 আমি আবার চেষ্টা করেছি এবং হ্যাঁ এটি পিএইচপি 5 কে পরিষ্কার করেছে। এছাড়াও, কেন জানি না যদিও আগে এটি ছিল না।
অভিষেক পরী

@AbhishekPareek *একটি হল Regex তারকা, না একটি উল্লিখিত glob তারকা।
চই টি। রেক্স

5

আপনি যদি অভিষেক চালান তবে এটি অন্যান্য প্যাকেজগুলি সরিয়ে ফেলবে। আমার উপর এটি এগুলিও সরিয়ে ফেলছে

নিম্নলিখিত প্যাকেজগুলি সরানো হবে

libapache2-mod-php5.5 * libapache2-mod-php5.6 * পিএইচপি-কমন * পিএইচপি-গেটেক্সট * পিএইচপি-ইগবাইনারি * পিএইচপি-মেম্যাচেড * পিএইচপি-ইজেক্টপ্যাক * পিএইচপি-পিয়ার * পিএইচপি-এক্সডিবাগ * পিএইচপি-ক্লিপ * পিএইচপি
৫- সাধারণ * পিএইচপি 5-দেব * পিএইচপি 5-
জসন * পিএইচপি 5-মেমক্যাচ * পিএইচপি 5-মেম্যাচড * পিএইচপি 5-রিডলাইন * পিএইচপি 5-রেডিস * পিএইচপি 5-এক্সডিবাগ * পিএইচপি 5.5-ক্লিথ * পিএইচপি 5.5-সাধারণ *
পিএইচপি 5-কার্ল * পিএইচপি 5। 5-জেসন * php5.5-mysql * php5.5-opcache * php5.5-readline * php5.5-xML * php5.6 * php5.6-cli * php5.6- সাধারণ * php5.6-curl * php5.6-fpm * php5.6-json * php5.6-mbstring * php5.6-mysql * php5.6-opcache * php5.6- রিডলাইন * php5.6-xML * pkg-php-tools *

সুতরাং আপনি ভাল সঙ্গে বন্ধ

sudo apt-get purge php7.*

3

পিএইচপি এবং নির্ভরতা অপসারণের উপায় হ'ল:

apt-get autoremove php7.0

এটি অন্যান্য উত্তরগুলির সাথে একই।
ফসলিনাক্স

1
আমি মনে করি না যে অন্য কোনও উত্তর
হুবুহু এটির

1
@ জ্যান্না আপনি ঠিক বলেছেন তদুপরি, এটি আমার উবুন্টু 16.04 তে কাজ করছে বলে মনে হচ্ছে তবে প্যাকেজের নাম দেওয়া apt-get autoremoveম্যান পৃষ্ঠায় নথিভুক্ত নয়।
মেলিবিয়াস

1
@Melebius হ্যাঁ এটা খুব 17,10 উপর আমার জন্য কাজ করে - autoremoveস্থানে removeকারণ এতিম নির্ভরতা একই সময়, যা একটি অতিরিক্ত কমান্ড চালানোর সংরক্ষণ দিকে সরানো হবে। কেন জানি এটি খুব দরকারী হিসাবে এটি নথিভুক্ত করা হয়নি!
জান্না


1

একটি করার পরে:

sudo apt-get purge php7.*

পিএইচপি 7 এর সমস্ত সংস্করণ অপসারণ করতে, আপনাকে পিএইচপি 7 সম্পূর্ণরূপে এবং সম্পূর্ণভাবে অপসারণের জন্য কিছু অতিরিক্ত পদক্ষেপ চালাতে হবে :

sudo apt-get autoremove --purge

তারপরে একটি করুন:

whereis php

এবং তারপরে শেষ কমান্ড, EG এর আউটপুটে সমস্ত ডিরেক্টরি মুছে ফেলুন:

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