2017-09-23 19 views
14

Làm thế nào để cài đặt php5.6 trong debian 9Install php5.6 trong debian 9

Những gói sau có phụ thuộc chưa được đáp ứng: libapache2-mod-php5: Phụ thuộc: libdb5.1 nhưng nó không phải là cài đặt Phụ thuộc: libonig2 (> = 5.2.0) nhưng không thể cài đặt Tùy thuộc: libssl1.0.0 (> = 1.0.1) nhưng không thể cài đặt Tùy thuộc: apache2-mpm-prefork nhưng không phải là có thể cài đặt hoặc apache2-mpm-itk nhưng nó không thể cài đặt Tùy thuộc: php5-cli nhưng nó sẽ không được cài đặt E: Không thể sửa lỗi , bạn đã giữ các gói bị hỏng.

+0

bạn có thay đổi bất cứ điều gì trên source.list của mình không? bất kỳ kho lưu trữ mới nào thêm vào đó? –

Trả lời

31

Bạn có thể sử dụng các gói phát hành bởi Ondřej Surý, xem deb.sury.org

Mở terminal và chạy lệnh sau:

apt-get install apt-transport-https lsb-release ca-certificates 

Lấy chìa khóa gpg:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 

hoặc:

curl https://packages.sury.org/php/apt.gpg | apt-key add - 

Thêm kho mới để nguồn của bạn:

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list 

Install PHP5.6

apt-get update 
apt-get install php5.6 

Để chuyển đổi giữa các phiên bản PHP: sản lượng

update-alternatives --config php 

mẫu:

---------------------------------------------------------- 
* 0   /usr/bin/php7.0 70  mode automatique 
    1   /usr/bin/php5.6 56  mode manuel 
    2   /usr/bin/php7.0 70  mode manuel 
+1

Wow cảm ơn bạn rất nhiều – karthikeyan

+1

cảm ơn bạn, công trình này. –

+1

Thankyou đấu tranh rất nhiều để có được nó làm việc – Rinav