Xdebug Ubuntu 18.04 и PHP 7.2

Я только что обновил Ubuntu до версии 18.04, и у меня PHP версии 7.2, если я выполню команду "php -v", я получу такой результат

root@laptop1:/etc/apache2/sites-enabled# php -v
PHP 7.2.3-1ubuntu1 (cli) (built: Mar 14 2018 22:03:58) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.3-1ubuntu1, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.6.0, Copyright (c) 2002-2018, by Derick Rethans
root@laptop1:/etc/apache2/sites-enabled# 

Однако, если я запускаю команду phpinfo() внутри файла php через веб-браузер, я получаю следующее: он сообщает мне, что у меня версия PHP 7.1 и что у меня не активирован Xdebug.

Xdebug Ubuntu 18.04 и PHP 7.2

По этой причине Xdebug не работает с моей IDE PhpStorm; Я не знаю, лучше ли удалить все установленные версии PHP и оставить ту, которая не такая свежая, как 7.0 или 7.1.

Как это связано с Linux, PhpStorm или XDebug? Очевидно, что ваша версия PHP с интерфейсом командной строки не использует ту же версию, что и веб-сервер.

Nico Haase 11.04.2020 15:12
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
3
1
12 439
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Существует разница между версией PHP, которую вы используете в своем терминале, и версией, которую использует ваш веб-сервер (в примере apache2). Если у вас есть apache2, вы можете изменить версию PHP на 7.2 с помощью следующих команд:

Dissable PHP 7.1:

sudo a2dismod php7.1

Включите PHP 7.2:

sudo a2enmod php7.2
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf php7.2-fpm

После этого перезапустите apache2:

sudo service apache2 restart

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