ฉันจะลบ LAMP stack เพื่อให้ฉันสามารถเริ่มต้นใหม่ได้อย่างไร


37

ฉันต้องการเริ่มต้นใหม่ด้วยเว็บเซิร์ฟเวอร์ของฉันและฉันต้องการติดตั้งแพคเกจ LAMP ใหม่ทั้งหมดฉันจะทำอย่างไร


3
เพียงแค่ข้อมูลของคุณและคนอื่น ๆ หลังจากถอนการติดตั้ง LAMP ด้วยคำสั่งนี้: sudo apt-get remove lamp-server ^ MANY Things / software ถูกลบ สิ่งที่คุณคิดว่าไม่เกี่ยวข้อง ... ตอนนี้เมื่อฉันพยายามบู๊ตมันแค่ค้างที่เครื่องหลังจากรีบูต ... [ตกลง]

อย่างไรก็ตามฉันสามารถตรวจสอบว่ามันถูกลบออกอย่างสมบูรณ์หรือไม่? เชื่อมโยงหรือ coomand หรืออะไร?
abhishah901

คำตอบ:


46

sudo apt-get purge mysql-server apache2 php5

ที่จะลบแพ็คเกจ "หนุ่มใหญ่" ซึ่งควรดูแลกรณีส่วนใหญ่

คุณสามารถค้นหาข้อมูลนี้ได้ในเอกสารประกอบโดยเฉพาะในส่วนนี้เกี่ยวกับวิธีการเริ่มต้นใหม่:

ในการลบ LAMP stack ให้ลบแพ็คเกจต่อไปนี้:

หมายเหตุ: นี่ถือว่าคุณไม่มีโปรแกรมอื่น ๆ ที่จำเป็นต้องมีแพ็คเกจเหล่านี้ คุณอาจต้องการจำลองการลบนี้ก่อนและเอาเฉพาะแพ็คเกจที่ไม่ทำให้เกิดการลบสิ่งที่ต้องการ

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 ให้ใช้ตัวเลือกการกำจัดเมื่อลบ หากต้องการกำจัดการกำหนดค่าใด ๆ ที่คุณอาจทำกับ apache ให้ลบไดเร็กทอรี / etc / apache2 ด้วยตนเองเมื่อแพ็คเกจถูกลบ

อย่าใช้ taskel เพื่อลบแพ็กเกจสิ่งเลวร้ายสามารถเกิดขึ้นได้ซึ่งรวมอยู่ในรายงานข้อผิดพลาดนี้

ส่วนที่เหลือของเอกสารครอบคลุมถึงวิธีที่คุณจะติดตั้ง apache และทุกสิ่งที่คุณจะต้องกลับไปอีกครั้ง


สิ่งนี้ใช้ได้กับฉัน: 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 กับ 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 เป็นรุ่นเดียวที่มี
Joel G Mathew

9

ลบ 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

ติดตั้ง LAMP

รันtasksel เลือกเซิร์ฟเวอร์ LAMP

ในการจัดการฐานข้อมูลเซิร์ฟเวอร์โคมไฟของคุณอย่างสมบูรณ์ให้ติดตั้ง phpmyadmin

sudo apt-get install phpmyadmin


7
โปรดทราบ: ฉันวิ่ง "sudo apt-get remove lamp-server ^" และมันลบเกือบทุกอย่างในเครื่องของฉัน ในการรีบูตครั้งถัดไปฉันไม่สามารถไปที่เดสก์ท็อปได้
เทรเวอร์ 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 Stackเวอร์ชันใหม่สามารถถอนการติดตั้งได้

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

เช่น

$ sudo /opt/lampstack-7.1.22-2/uninstall
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.