다시 시작할 수 있도록 LAMP 스택을 어떻게 제거합니까?


37

웹 서버로 시작하고 모든 LAMP 패키지를 다시 설치하고 싶습니다. 어떻게해야합니까?


3
당신과 다른 사람의 정보를 위해. 이 명령으로 LAMP를 제거한 후 : sudo apt-get remove lamp-server ^ 많은 것들 / 소프트웨어가 제거되었습니다. 당신이 생각하는 것들이 서로 관련이 없다고 생각합니다 ... 이제 부팅을 시도하면 재부팅 후 터미널에서 멈

어쨌든 완전히 제거되었는지 확인할 수 있습니까? 링크 또는 coomand 또는 무언가?
abhishah901

답변:


46

sudo apt-get purge mysql-server apache2 php5

그러면 "big-boy"패키지가 제거되며 대부분의 경우주의를 기울여야합니다.

이 정보는 문서 , 특히 다시 시작하는 방법에 대한 이 섹션 에서 찾을 수 있습니다 .

LAMP 스택을 제거하려면 다음 패키지를 제거하십시오.

참고 :이 패키지가 필요한 다른 프로그램이 없다고 가정합니다. 이 제거를 먼저 시뮬레이트하고 원하는 것을 제거하지 않는 패키지 만 제거 할 수 있습니다.

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 데이터도 제거하려면 제거 할 때 제거 옵션을 사용하십시오. 아파치 구성을 제거하려면 패키지를 제거한 후 / etc / apache2 디렉토리를 수동으로 제거하십시오.

tasksel을 사용하여 패키지를 제거하지 마십시오. 나쁜 일이 발생할 수 있습니다 . 이 버그 보고서 에서 다룹니다 .

나머지 문서에는 아파치를 다시 설치하는 방법과 다시 시작하는 데 필요한 모든 내용이 포함되어 있습니다.


이것은 나를 위해 일했다 : 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 사용 : "PHP 5.3.10-1ubuntu3.6 with suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14.14 Distrib 5.5.31, debian-linux-gnu (x86_64) readline 6.2 "사용
quantme

어쨌든 완전히 제거되었는지 확인할 수 있습니까? 링크 또는 coomand 또는 무언가?
abhishah901

작동하지 않습니다. E : / var / lib / dpkg / lock 잠금을 열 수 없음-열림 (11 : 리소스를 일시적으로 사용할 수 없음) E : 관리 디렉토리를 잠글 수 없음 (/ var / lib / dpkg /) 그것을 사용하여 프로세스?
Madan Bhandari

당신은 PHP5가 사용할 수있는 유일한 버전이라고 가정하고
조엘 G 매튜는

9

램프 제거

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

램프 설치

tasksel Select LAMP server를 실행 하십시오.

램프 서버 데이터베이스를 완전히 관리하려면 phpmyadmin을 설치하십시오

sudo apt-get install phpmyadmin


7
참고 : "sudo apt-get remove lamp-server ^"를 실행하여 내 컴퓨터의 거의 모든 것을 제거했습니다. 다음에 다시 부팅 할 때 데스크탑에 접속할 수 없었습니다.
Trevor Hickey

여기에도 sudo apt-get remove lamp-server를 사용하여 우분투 설치를 망쳤습니다.
ppp

와! ^ 내가 코멘트를하고있는 지금 그것은 일어나고있다. 방금 python3-apparmour를 제거하고 무언가 잘못되었음을 깨달았습니다. 전에 이것을 읽었 으면 좋겠다.
Abhinav Gauniyal

어쨌든 완전히 제거되었는지 확인할 수 있습니까? 링크 또는 coomand 또는 무언가?
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 스택 에 의해 제거 할 수 있습니다

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

예 :

$ sudo /opt/lampstack-7.1.22-2/uninstall
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.