Làm cách nào để xóa ngăn xếp LAMP để tôi có thể bắt đầu lại?


37

Tôi muốn bắt đầu lại với máy chủ web của mình và tôi muốn cài đặt lại tất cả các gói LAMP, làm thế nào để tôi làm điều đó?


3
Chỉ cho thông tin của bạn và bất cứ ai khác. Sau khi gỡ cài đặt LAMP bằng lệnh này: sudo apt-get remove light-server ^ NHIỀU thứ / phần mềm đã bị xóa. Những thứ mà bạn nghĩ là không liên quan ... Bây giờ khi tôi cố gắng khởi động, nó chỉ bị treo ở thiết bị đầu cuối sau khi khởi động lại ... [Ok]

Dù sao tôi có thể kiểm tra nếu nó loại bỏ hoàn toàn hay không? Liên kết hoặc coomand hoặc một cái gì đó?
abhishah901

Câu trả lời:


46

sudo apt-get purge mysql-server apache2 php5

Điều đó sẽ loại bỏ các gói "ông lớn", cần quan tâm đến hầu hết các trường hợp.

Bạn có thể tìm thấy thông tin này trong tài liệu , cụ thể là phần này về cách bắt đầu lại:

Để xóa ngăn xếp LAMP, hãy xóa các gói sau:

Lưu ý: Điều này giả định rằng bạn không có chương trình nào khác yêu cầu bất kỳ gói nào trong số này. Bạn có thể muốn mô phỏng loại bỏ này trước tiên và chỉ xóa các gói không gây ra loại bỏ thứ gì đó mong muố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

Để xóa dữ liệu gỡ lỗi, hãy sử dụng tùy chọn lọc khi xóa. Để loại bỏ bất kỳ cấu hình nào bạn có thể đã thực hiện cho apache, hãy xóa thủ công thư mục / etc / apache2 sau khi các gói đã bị xóa.

Đừng sử dụng taskel để xóa các gói, điều tồi tệ có thể xảy ra, điều này được đề cập trong báo cáo lỗi này .

Phần còn lại của tài liệu bao gồm cách bạn sẽ cài đặt lại apache và tất cả những thứ bạn cần để đi lại.


Điều này hiệu quả với tôi: 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 Sử dụng: "PHP 5.3.10-1ubfox3.6 với Suhosin-Patch (cli), Apache / 2.2.22 (Ubuntu), mysql Ver 14,14 Distrib 5.5.31, cho debian-linux-gnu (x86_64) sử dụng readline 6.2 "
quantme

Dù sao tôi có thể kiểm tra nếu nó loại bỏ hoàn toàn hay không? Liên kết hoặc coomand hoặc một cái gì đó?
abhishah901

Nó không hoạt động với tôi, nó nói E: Không thể lấy khóa / var / lib / dpkg / lock - open (11: Tài nguyên tạm thời không có) E: Không thể khóa thư mục quản trị (/ var / lib / dpkg /), là một cái khác quá trình sử dụng nó?
Madan Bhandari

Bạn đang cho rằng php5 là phiên bản duy nhất khả dụng
Joel G Mathew

9

Xóa LAMP

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

Cài đặt LAMP

Chạy tasksel Chọn máy chủ LAMP.

Để quản lý hoàn toàn cơ sở dữ liệu máy chủ đèn của bạn, hãy cài đặt phpmyadmin

sudo apt-get install phpmyadmin


7
xin lưu ý: Tôi đã chạy "sudo apt-get remove-server ^" và nó đã xóa hầu hết mọi thứ trên máy của tôi. Trong lần khởi động lại tiếp theo, tôi thậm chí không thể vào máy tính để bàn của mình.
Trevor Hickey

Tương tự ở đây, đã phá hỏng cài đặt Ubuntu của tôi với sudo apt-get remove-server ^
ppp

Ồ ^ Nó đang xảy ra ngay bây giờ khi tôi bình luận và tôi không có ý tưởng. chỉ cần nhìn thấy nó loại bỏ python3-apparmour và nhận ra có gì đó không ổn. Ước gì tôi đã đọc nó trước đây.
Abhinav Gauniyal

Dù sao tôi có thể kiểm tra nếu nó loại bỏ hoàn toàn hay không? Liên kết hoặc coomand hoặc một cái gì đó?
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

phiên bản mới của LAMP Stack có thể được gỡ cài đặt bởi

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

ví dụ

$ sudo /opt/lampstack-7.1.22-2/uninstall
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.