Başlayabilmem için LAMP yığınını nasıl kaldırabilirim?


37

Web sunucumla başlamak istiyorum ve tüm LAMP paketlerini yeniden yüklemek istiyorum, bunu nasıl yaparım?


3
Sadece senin ve başkasının bilgisi için. Bu komutla LAMP kaldırıldıktan sonra: sudo apt-get kaldır lamp-server ^ MANY şeyler / yazılım kaldırıldı. Aklınıza gelmeyeceğini düşündüğünüz şeyler ... Şimdi yeniden başlatmaya çalıştığımda, yeniden başlattıktan sonra terminalde duruyor ... [Tamam]

Yine de tamamen çıkarılıp çıkarılmadığını kontrol edebilirim? Link ya da coomand ya da bir şey?
— abhishah901

Yanıtlar:


46

sudo apt-get purge mysql-server apache2 php5

Bu, çoğu durumda dikkat etmesi gereken "büyük çocuk" paketlerini kaldıracak.

Bu bilgileri belgelerde , özellikle de yeniden başlamak için bu bölümde bulabilirsiniz :

LAMP yığınını kaldırmak için aşağıdaki paketleri çıkarın:

Not: Bu, bu paketlerden herhangi birini gerektiren başka bir programınız olmadığını varsayar. Önce bu kaldırma işlemini simüle etmek isteyebilirsiniz ve yalnızca istenen bir şeyin kaldırılmasına neden olmayan paketleri kaldırın.

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

Debconf verilerini de kaldırmak için, kaldırırken temizleme seçeneğini kullanın. Apache'de yapmış olabileceğiniz konfigürasyonlardan kurtulmak için, paketler çıkarıldıktan sonra / etc / apache2 dizinini elle kaldırın.

Paketleri kaldırmak için taskel kullanmayın, kötü şeyler olabilir, bu hata raporunda ele alınmıştır .

Belgelerin geri kalanı apache'yi nasıl yeniden kuracağınızı ve tekrar gitmek için ihtiyaç duyacağınız tüm şeyleri kapsar.


Bu benim için çalıştı: sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server php5-common php5-mysql phpmyadmin && sudo apt-get autoremove Kullanım: "PHP 5.3.10-1ubuntu3.6, Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distribüt 5.5.31, debian-linux-gnu için (x86_64) 6.2
— okuma çizgisini

Yine de tamamen çıkarılıp çıkarılmadığını kontrol edebilirim? Link ya da coomand ya da bir şey?
— abhishah901

Benim için çalışmıyor E: kilitlenemedi / var / lib / dpkg / lock - açılamıyor (11: Kaynak geçici olarak kullanılamıyor) E: Yönetim dizini kilitlenemiyor (/ var / lib / dpkg /), başka bir kullanarak işlem?
— Madan Bhandari

Php5'in mevcut tek sürüm olduğunu varsayıyorsunuz
— Joel G Mathew

9

LAMP'ı Kaldır

sudo apt-get purge libapache2-mod-auth-mysql phpmyadmin
sudo apt-get purge mysql-server mysql-server-5.1 mysql-server-core-5.1
sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5
sudo apt-get autoremove

LAMP yükleyin

Run tasksel LAMP sunucusunu seçin.

Lamp Server veritabanınızı tamamen yönetmek için phpmyadmin'i kurun.

sudo apt-get install phpmyadmin


7
lütfen aklınızda bulundurun: "sudo apt-get remove lamp-server ^" ı çalıştırdım ve makinemdeki neredeyse her şeyi kaldırdım. Bir sonraki açılışta masaüstüme bile ulaşamadım.
— Trevor Hickey

Burada, harap benim ubuntu yüklemek sudo apt-get ile kaldırmak lamp-server ^
— ppp

Vaov! ^ Şu an yorum yaptığım gibi oluyor ve hiçbir fikrim yoktu. Sadece python3-apparmour kaldırırken gördüm ve bir şeylerin yanlış olduğunu anladı. Keşke bunu daha önce okumuş olsaydım.
— Abhinav Gauniyal

Yine de tamamen çıkarılıp çıkarılmadığını kontrol edebilirim? Link ya da coomand ya da bir şey?
— abhishah901

2
sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common \
     libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl \
     libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server \
     php5-common php5-mysql phpmyadmin \
&& sudo apt-get autoremove

0

LAMP Stack’ın yeni sürümü tarafından kaldırılabilir.

$ sudo /opt/lampstack-[version]/uninstall

Örneğin

$ sudo /opt/lampstack-7.1.22-2/uninstall
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.