Не удалось загрузить xdebug.so: неопределенный символ: gc_globals - PullRequest
1 голос
/ 24 июня 2019

Я попытался установить расширение Xdebug для PHP на моем компьютере (Linux Mint, PHP версия 7.3.6).

Я выполнил инструкции Страница мастера Xdebug . Когда я закончил, я выполнил следующую команду в терминале:

php --version

Показывает версию моего PHP, а также следующее предупреждение:

Не удалось загрузить /usr/lib/php/20180731/xdebug.so: /usr/lib/php/20180731/xdebug.so: неопределенный символ: gc_globals

Xdebug не указан как включенное расширение при вызове phpinfo (). Не могли бы вы помочь, где могут быть проблемы с моей установкой Xdebug?

Я установил Xdebug, выполнив следующие шаги со страницы мастера:

• Download xdebug-2.7.2.tgz
• Install the pre-requisites for compiling PHP extensions.
• On your Ubuntu system, install them with: apt-get install php-dev autoconf automake
• Unpack the downloaded file with tar -xvzf xdebug-2.7.2.tgz
• Run: cd xdebug-2.7.2
• Run: phpize (See the FAQ if you don't have phpize).
• 
• As part of its output it should show:
• 
• Configuring for:
• ...
• Zend Module Api No:      20180731
• Zend Extension Api No:   320180731
• If it does not, you are using the wrong phpize. Please follow this FAQ entry and skip the next step.
• 
• Run: ./configure
• Run: make
• Run: cp modules/xdebug.so /usr/lib/php/20180731
• Edit /etc/php/7.3/cli/php.ini and add the line
• zend_extension = /usr/lib/php/20180731/xdebug.so
...