Я установил php56 через доморощенный
brew install php56
Загрузил его в апач в httpd.conf
LoadModule php5_module /usr/local/Cellar/php56/5.6.31_7/libexec/apache2/libphp5.so
И вроде все нормально. Но когда я добавил php-intl
варить установить php56-intl
Intl, не загружается, и я получаю следующую ошибку:
PHP Core Warning 'yii\base\ErrorException' with message 'PHP Startup:
Unable to load dynamic library '/usr/local/opt/php56-intl/intl.so' - dlopen(/usr/local/opt/php56-intl/intl.so, 9):
Symbol not found: _compiler_globals
Referenced from: /usr/local/opt/php56-intl/intl.so
Expected in: flat namespace in /usr/local/opt/php56-intl/intl.so'
Что странно, при использовании php-cli(/usr/local/bin/php) работает нормально, ошибка появляется только при загрузке как модуль апача.
В чем моя неправильная конфигурация?
brew reinstall php56-intl --build-from-source
- person ceejayoz   schedule 17.11.2017