Xdebug Ubuntu 18.04 и PHP 7.2 - PullRequest
       23

Xdebug Ubuntu 18.04 и PHP 7.2

0 голосов
/ 03 мая 2018

Я только что обновил Ubuntu до версии 18.04, и у меня версия 7.2 PHP, если я выполню команду "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-файла через веб-браузер, я получаю следующее: он сообщает мне, что у меня версия 7.1 PHP и что у меня не активирован Xdebug.

enter image description here

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

1 Ответ

0 голосов
/ 03 мая 2018

Существует разница между тем, какую версию 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
...