склонный - добираются, обновление не обновило PHP, но обновило его php модули

Я выполнил

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
2
задан 28 August 2018 в 22:10

1 ответ

Я повторил Вашу конфигурацию. На моей чистой 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
-1
ответ дан 3 December 2019 в 06:14

Другие вопросы по тегам:

Похожие вопросы: