Tôi đã cài đặt php từ apt - Làm cách nào tôi có thể xóa phiên bản đó và cài đặt phiên bản cũ hơn?
Tôi đã cài đặt php từ apt - Làm cách nào tôi có thể xóa phiên bản đó và cài đặt phiên bản cũ hơn?
Câu trả lời:
Bạn có thể cài đặt phiên bản cũ hơn của bất kỳ gói nào với Apt - bạn chỉ cần tìm tên phiên bản cụ thể mà bạn muốn. Giả sử bạn đang sử dụng Debian, bạn có thể tra cứu các phiên bản cũ của các gói tại trang web của họ http://www.debian.org/distrib/packages
Các định dạng để cài đặt gói cụ thể nói là như thế này:
apt-get install <package name>=<version>
Như vậy, nếu bạn muốn cài đặt phiên bản có tên 5.3.3-7 + bóp 3, bạn sử dụng phiên bản này:
apt-get install php5=5.3.3-7+squeeze3
Nhưng điều này cũng mang lại cho tôi câu hỏi "Tại sao bạn muốn làm điều đó?" Mặc dù bạn có thể có các tập lệnh PHP yêu cầu phiên bản PHP cũ hơn, nhưng đã có một bản nâng cấp trong một thời gian rất dài đã phá vỡ các tập lệnh PHP, theo kinh nghiệm của tôi (tôi chạy một máy chủ web lưu trữ hàng trăm trang web). Như vậy, bạn sẽ chạy phiên bản PHP không an toàn nguy hiểm trên máy chủ của mình. Bạn có chắc chắn muốn làm điều đó?
apt-get remove --purge yourphppackage
Truy cập tại đây: http://archive.ubfox.com/ubfox/pool/main/p/php5/
Lấy tệp deb của phiên bản bạn cần.
dpkg -i yourphppackage.deb
Gỡ cài đặt phiên bản cũ bằng cách sử dụng sudo apt-get purge php
sau đó Sử dụng liên kết http://sg2.php.net/release/ này, chúng tôi có thể tải xuống bất kỳ nén tar nào của phiên bản cụ thể của PHP.
Thực hiện theo các bước dưới đây
Giải nén tập tin tar
cd php-7.0.*
./configure
make
sudo make install
Kiểm tra phiên bản php bằng php -v