Включение расширения mbstring в PHP: неопределенный символ: compiler_globals в Unknown в строке 0 - PullRequest
0 голосов
/ 09 октября 2018

У меня есть PHP 7.1.9 (скомпилирован из исходного кода) и mbstring: php7.1-mbstring уже является последней версией (7.1.17-0ubuntu0.17.10.1).Я добавил extension_dir и extension = mbstring.so в php.ini.Я получаю сообщение Предупреждение: PHP Startup: невозможно загрузить динамическую библиотеку '/usr/lib/php/20160303/mbstring.so' - /usr/lib/php/20160303/mbstring.so: неопределенный символ: compiler_globals в Unknown в строке 0

Может кто-нибудь подсказать, что происходит .. Я немного запутался с версиями php, MBstring и OS (ubuntu 16.04)

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so' - /usr/lib/php/20151012/mbstring.so: undefined symbol: compiler_globals in Unknown on line 0

Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so' - /usr/lib/php/20151012/mbstring.so: undefined symbol: compiler_globals in Unknown on line 0
[PHP Modules]
Core
ctype
date
dom
fileinfo
filter
hash
iconv
json
libxml
mysqli
mysqlnd
pcre
PDO
pdo_sqlite
Phar
posix
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
Zend OPcache

[Zend Modules]
Zend OPcache

php -i |grep php.ini

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012                                                                                        /php7.0-mbstring.so' - /usr/lib/php/20151012/php7.0-mbstring.so: undefined symbo                                                                                        l: compiler_globals in Unknown on line 0
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

[mbstring]

extension=mbstring.so

extension_dir = /usr/lib/php/20151012

1 Ответ

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

Можете ли вы попробовать эти команды?

php -v

затем

php -i | grep php\.ini

Просто чтобы узнать, редактируете ли вы правильный файл php.ini.Используете ли вы Apache в качестве веб-сервера?Вы включили расширения PHP Apache?

...