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.