Я выполнил
sudo apt-get upgrade
и ожидал видеть, что версия PHP обновляет от 5.6.30 до 5.6.37. К моему удивлению, php версия не обновил, но ее модули сделали. Я все еще вижу 5.6.30 в phpinfo
dpkg --list | grep php
ii php5.6 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 all server-side, HTML-embedded scripting language (metapackage)
ii php5.6-bcmath 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 Bcmath module for PHP
ii php5.6-cli 5.6.30-7+deb.sury.org~trusty+1 amd64 command-line interpreter for the PHP scripting language
ii php5.6-common 5.6.30-7+deb.sury.org~trusty+1 amd64 documentation, examples and common module for PHP
ii php5.6-curl 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 CURL module for PHP
ii php5.6-fpm 5.6.30-7+deb.sury.org~trusty+1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php5.6-gd 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 GD module for PHP
ii php5.6-json 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 JSON module for PHP
ii php5.6-mbstring 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 MBSTRING module for PHP
ii php5.6-mysql 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 MySQL module for PHP
ii php5.6-opcache 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 Zend OpCache module for PHP
ii php5.6-readline 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 readline module for PHP
ii php5.6-xml 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii php5.6-zip 5.6.30-7+deb.sury.org~trusty+1 amd64 Zip module for PHP
как получить php версию, также обновленную до 5.6.37?
Вывод политики способного кэша ниже:
sudo apt-cache policy php5.6-cli php5.6-common php5.6-fpm php5.6-zip
php5.6-cli:
Installed: 5.6.30-7+deb.sury.org~trusty+1
Candidate: 5.6.37-1+ubuntu14.04.1+deb.sury.org+1
Version table:
5.6.37-1+ubuntu14.04.1+deb.sury.org+1 0
500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
*** 5.6.30-7+deb.sury.org~trusty+1 0
100 /var/lib/dpkg/status
php5.6-common:
Installed: 5.6.30-7+deb.sury.org~trusty+1
Candidate: 5.6.37-1+ubuntu14.04.1+deb.sury.org+1
Version table:
5.6.37-1+ubuntu14.04.1+deb.sury.org+1 0
500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
*** 5.6.30-7+deb.sury.org~trusty+1 0
100 /var/lib/dpkg/status
php5.6-fpm:
Installed: 5.6.30-7+deb.sury.org~trusty+1
Candidate: 5.6.37-1+ubuntu14.04.1+deb.sury.org+1
Version table:
5.6.37-1+ubuntu14.04.1+deb.sury.org+1 0
500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
*** 5.6.30-7+deb.sury.org~trusty+1 0
100 /var/lib/dpkg/status
php5.6-zip:
Installed: 5.6.30-7+deb.sury.org~trusty+1
Candidate: 5.6.37-1+ubuntu14.04.1+deb.sury.org+1
Version table:
5.6.37-1+ubuntu14.04.1+deb.sury.org+1 0
500 http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
*** 5.6.30-7+deb.sury.org~trusty+1 0
100 /var/lib/dpkg/status
Я повторил Вашу конфигурацию. На моей чистой Ubuntu 14.04 LTS VM я добавил ppa:ondrej/php
PPA с:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Затем я установил все пакеты, которые Вы имеете:
sudo apt-get install php5.6 php5.6-bcmath php5.6-cli php5.6-common \
php5.6-curl php5.6-fpm php5.6-gd php5.6-json php5.6-mbstring \
php5.6-mysql php5.6-opcache php5.6-readline php5.6-xml php5.6-zip
И получил весь материал PHP, установленный с 5.6.37 версиями:
$ dpkg --list | grep php
ii php-common 1:62+ubuntu14.04.1+deb.sury.org+3 all Common files for PHP packages
ii php5.6 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 all server-side, HTML-embedded scripting language (metapackage)
ii php5.6-bcmath 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 Bcmath module for PHP
ii php5.6-cli 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 command-line interpreter for the PHP scripting language
ii php5.6-common 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 documentation, examples and common module for PHP
ii php5.6-curl 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 CURL module for PHP
ii php5.6-fpm 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php5.6-gd 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 GD module for PHP
ii php5.6-json 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 JSON module for PHP
ii php5.6-mbstring 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 MBSTRING module for PHP
ii php5.6-mysql 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 MySQL module for PHP
ii php5.6-opcache 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 Zend OpCache module for PHP
ii php5.6-readline 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 readline module for PHP
ii php5.6-xml 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii php5.6-zip 5.6.37-1+ubuntu14.04.1+deb.sury.org+1 amd64 Zip module for PHP
Я предлагаю указать версии вручную:
sudo apt-get install php5.6-cli=5.6.37-1+ubuntu14.04.1+deb.sury.org+1
sudo apt-get install php5.6-common=5.6.37-1+ubuntu14.04.1+deb.sury.org+1
sudo apt-get install php5.6-fpm=5.6.37-1+ubuntu14.04.1+deb.sury.org+1
sudo apt-get install php5.6-zip=5.6.37-1+ubuntu14.04.1+deb.sury.org+1