Tôi đang sử dụng PHP5.6 trong Docker của mình - từ Romeoz/Docker -PhpFPM: 5.6 trở xuống, cài đặt sẽ không xảy ra bất ngờ ngày hôm nay, nó đã hoạt động tốt khi tôi kiểm tra lần cuối vài ngày trước.. Vui lòng giúp đỡ !!
and below installation is failing all of sudden today, it was working fine when I last checked couple of days ago..please help!!
Chạy LC_ALL = C.UTF-8 PPA adp-apt-eptory: ondrej/php
Chạy Cập nhật APT-Get && APT-Get Install -Y--No-Install-Recommends libapache2-mod-php5.6 PHP5.6 PHP5.6-CLI PHP5.6-CURL PHP5.6-DEV PHP5.6-ODBC PHP5 .6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-xmlrpc php5.6-soap
libapache2-mod-php5.6
php5.6
php5.6-cli
php5.6-curl
php5.6-dev
php5.6-odbc
php5.6-mbstring
php5.6-mcrypt
php5.6-mysql
php5.6-xml
php5.6-xmlrpc
php5.6-soap
Lỗi: E: Không thể định vị gói libapache2-mod-php5.6 E: Không thể tìm thấy bất kỳ gói nào của glob 'libapache2-mod-php5.6' e: Không thể tìm thấy bất kỳ gói nào bằng regex 'libapache2-mod-php5 .2 Không thể định vị gói PHP5.6-ODBC E: Không thể tìm thấy bất kỳ gói nào của GLOB 'PHP5.6-ODBC' E: Không thể tìm thấy bất kỳ gói nào của Regex 'PHP5.6-ODBC' E: Không thể định vị Gói Php5 .6-XMLRPC E: Không thể tìm thấy bất kỳ gói nào của Glob 'Php5.6-xmlrpc' E: Không thể tìm thấy bất kỳ gói nào bằng regex 'php5.6-xmlrpc' e: Không thể định vị gói PHP5.6-SOAP
E: Couldn't find any package by glob 'libapache2-mod-php5.6'
E: Couldn't find any package by regex 'libapache2-mod-php5.6'
E: Unable to locate package php5.6-dev
E: Couldn't find any package by glob 'php5.6-dev'
E: Couldn't find any package by regex 'php5.6-dev'
E: Unable to locate package
php5.6-odbc
E: Couldn't find any package by glob 'php5.6-odbc'
E: Couldn't find any package by regex 'php5.6-odbc'
E: Unable to locate package php5.6-xmlrpc
E: Couldn't find any package by glob 'php5.6-xmlrpc'
E: Couldn't find any package by regex 'php5.6-xmlrpc'
E: Unable to locate package php5.6-soap
Tôi đang cố gắng nâng cấp từ Php 5.5.38 lên Php 5.6. Tôi đang làm theo các hướng dẫn có sẵn như vậy, nhưng tôi nhận được các thông báo lỗi sau:
sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5.6
E: Couldn't find any package by regex 'php5.6'
E: Unable to locate package php5.6-mcrypt
E: Couldn't find any package by regex 'php5.6-mcrypt'
E: Unable to locate package php5.6-mbstring
E: Couldn't find any package by regex 'php5.6-mbstring'
E: Unable to locate package php5.6-curl
E: Couldn't find any package by regex 'php5.6-curl'
E: Unable to locate package php5.6-cli
E: Couldn't find any package by regex 'php5.6-cli'
E: Unable to locate package php5.6-mysql
E: Couldn't find any package by regex 'php5.6-mysql'
E: Unable to locate package php5.6-gd
E: Couldn't find any package by regex 'php5.6-gd'
E: Unable to locate package php5.6-intl
E: Couldn't find any package by regex 'php5.6-intl'
E: Unable to locate package php5.6-xsl
E: Couldn't find any package by regex 'php5.6-xsl'
Có ai biết điều gì đang gây ra vấn đề này không?
P.S .: Tôi đang ở trên Debian Gnu/Linux 7 [Wheezy]: I am on Debian GNU/Linux 7 [wheezy]
TL; DR: Nếu bạn muốn ở lại với PHP5, bạn sẽ cần phải ở tại Ubuntu 14.04 LTS
Sử dụng Php 7.0 trên Ubuntu 16.04 LTS
Ubuntu 16.04 đã chuyển sang PHP 7.0 với cơ sở hạ tầng mới cho gói PHP. Vì vậy, không, bạn không thể cài đặt PHP5 trên Ubuntu 16.04, nhưng bạn có thể cài đặt các gói Php 7.0 với:
apt-get install libapache2-mod-php
Điều đó sẽ cài đặt gói ảo phụ thuộc vào phiên bản PHP mới nhất và kéo libapache2-mod-php7.0
như một sự phụ thuộc.
Nếu bạn đang tìm kiếm các tiện ích mở rộng, luôn luôn sử dụng biến thể không có phiên bản [ví dụ: php-apcu
thay vì php7.0-apcu
] vì các tiện ích mở rộng PECL được đóng gói mà không có phiên bản để cho phép nâng cấp trơn tru.
Sử dụng PPA PHP để Coinstall Php 5.6 với Php 7.0
Có một tùy chọn để cài đặt các gói Php 5.6 sử dụng ppa:ondrej/php
.
Để biết thêm thông tin, vui lòng xem câu trả lời đó: //askubuntu.com/a/762161/309221
Trích xuất từ liên kết ở trên:
Giả sử
libapache2-mod-php
là một cách phù hợp để kích hoạt PHP trong Apache cho bạn, bạn có thể tiến hành theo cách này:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Chuyển phiên phiên bản PHP [Apache]: [ Apache ]:
Từ PHP5.6 đến PHP7.0:
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
sudo a2dismod php5.6 ; sudo a2enmod php7.0 ; sudo service apache2 restart
Từ PHP7.0 đến PHP5.6:
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
sudo a2dismod php7.0 ; sudo a2enmod php5.6 ; sudo service apache2 restart
Câu hỏi
Cách cài đặt Php 5.4 hoặc Php 5.5 hoặc Php 5.6 trên Linux dựa trên Debian [Mint 17, 18 ..., Ubuntu 12, 14,16 ...] Sử dụng PPA?
Cách cài đặt Php 7 trên Linux & NBSP; [Debian, Ubuntu, Mint ...]?
Thông qua PPA
Cài đặt Php 5.4 trên Linux [Debian, Ubuntu, Mint ...]
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
0Lưu ý: Nếu bạn có thông báo này bổ sung-apt-eptitory: Lệnh không tìm thấy chạy:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
1If you have this message add-apt-repository: command not found
run :
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
1Cài đặt Php 5.5
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
2Cài đặt Php 5.6 trên Linux [Debian, Ubuntu, Mint ...]
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
3Cài đặt Php 7 trên Linux [Debian, Ubuntu, Mint ...]
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
4Kiểm tra phiên bản PHP đã cài đặt
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
5Cài đặt các mô -đun Php 5.6
Hiển thị danh sách mô -đun PHP có sẵn
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
6Cài đặt các mô -đun cần thiết cho bạn. Ví dụ Php 5.6: ________ 17
Example PHP 5.6:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
7
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Ví dụ Php 7: ________ 18
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
8Danh sách mô -đun Php 5.6 [ví dụ]
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
9Danh sách mô -đun Php 7 [ví dụ]
apt-get install libapache2-mod-php
0
Thông qua dotdeb [cho debian linux]
Thêm kho lưu trữ Deb vào /etc/apt/source.list.d/dotdeb.list
Cho Debian 8apt-get install libapache2-mod-php
1apt-get install libapache2-mod-php
1
Cho Debian 7apt-get install libapache2-mod-php
2apt-get install libapache2-mod-php
2
Thenapt-get install libapache2-mod-php
3apt-get install libapache2-mod-php
3
Xóa nếu cài đặt phiên bản khác
apt-get install libapache2-mod-php
4
Cài đặt Php 7 cho Apache
apt Cài đặt php7.0 & nbsp; libapache2-mod-php7.0 php7.0-mysql & nbsp; php7.0-curl & nbsp; php7.0-json php7.0-gd php7.0-mcrypt php7.0-msgPhp7.0-INTL PHP7.0-SQLITE3 PHP7.0-GMP PHP7.0-GEOIP PHP7.0-MBSTRING PHP7.0-XML PHP7.0-ZIP
Nếu bạn muốn cài đặt PHP5.6 trên Debian 8 [Jessie]
apt-get install libapache2-mod-php
5