Бродяга не загружает нужные версии - PullRequest
0 голосов
/ 29 октября 2018

После того, как я обновил свою версию php от ansible playbooks с 5 до 7.2 и xdebug, чтобы соответствовать версии. и я запускаю php -v в моем бродячем окне, я получаю

PHP 7.2.11-3 + ubuntu14.04.1 + deb.sury.org + 1 (cli) (сборка: 25 октября 2018 г., 08:20:21) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies с Zend OPcache v7.2.11-3 + ubuntu14.04.1 + deb.sury.org + 1, Copyright (c) 1999-2018, Zend Technologies с Xdebug v2.6.1, Copyright (c) 2002-2018, Дериком Ретансом

но мой phpinfo(); говорит

PHP Версия 5.6.38-3 + ubuntu14.04.1 + deb.sury.org + 1 Эта программа делает использование Zend Scripting Language Engine: Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies с Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, Zend Technologies с Xdebug v2.5.5, Copyright (c) 2002-2017, Дериком Ретансом

Моя пьеса

---

 name: Add ppa Repository
  sudo: yes
  apt_repository: repo=ppa:ondrej/{{ php.ppa }}

- name: Update apt
  sudo: yes
  apt: update_cache=yes

- name: Install php72
  sudo: yes
  apt: pkg=php7.2 state=latest

- name: Install php72-fpm
  sudo: yes
  apt: pkg=php5-fpm state=latest

- name: Install PHP Packages
  sudo: yes
  apt: pkg={{ item }} state=latest
  with_items: "{{php.packages}}"
  when: php.packages is defined

- name: Set date.timezone for CLI
  become: true
  lineinfile:
    dest: /etc/php/7.2/cli/php.ini
    regexp: "date.timezone ="
    line: "date.timezone = Europe/Berlin"

- name: Set date.timezone for apache php
  become: true
  lineinfile:
    dest: /etc/php/7.2/apache2/php.ini
    regexp: "date.timezone ="
    line: "date.timezone = Europe/Berlin"

- include: configure.yml
- include: pecl.yml

1 Ответ

0 голосов
/ 29 октября 2018

Таким образом, php -v скажет вам, на какой версии php работает ваш php CLI. Отсюда и противоречивые версии в CLI и phpinfo. Во-вторых, pkg в задаче «Install php72-fpm» имеет значение «php5-fpm»; попробуйте переключиться на нужную вам версию и посмотрите, как вы попали.

...