Я установил php 7.2.2 с включенным ZTS.
PHP 7.2.2 (cli) (сборка: 20 июля 2018 г., 17:47:46) (ZTS DEBUG)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
с Zend OPcache v7.2.2, Copyright (c) 1999-2018, Zend Technologies
Я также успешно установил phalcon, найти / -type f -name ‘phalcon.so’ возвращает
/usr/lib/php/20170718/phalcon.so
/etc/php/7.2-zts/lib/php/extensions/debug-zts-20170718/phalcon.so
Когда я делаю php -v я получаю:
Запуск HP: не удается загрузить динамическую библиотеку phalcon.so (пробовал: /etc/php/7.2-zts/lib/php/extensions/debug-zts-20170718/phalcon.so (/etc/php/7.2-zts/ lib / php / extensions / debug-zts-20170718 / phalcon.so: неопределенный символ: compiler_globals)
Как я могу решить это?
В конце концов я сделал компиляцию Phalcon с помощью компилятора вместо использования apt.
Это позволяет Phalcon обнаружить мою версию и собрать правильную.
Других решений пока нет …