Я пытаюсь использовать расширение Scrypt для PHP отсюда https://github.com/DomBlack/php-scrypt.
Я использую OS X Yosemite и установил расширение через pecl, все прошло нормально.
Расширение находится в /usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/scrypt.so
В моем php.ini (/etc/php.ini) я получил
extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226"extension = scrypt.so
Я использую этот php.ini https://github.com/php/php-src/blob/PHP-5.5.14/php.ini-development — Версия Php 5.5.14
Я пробовал extension_dir с и без слеша в конце. Но при проверке через phpinfo scrypt не загружается. Что я делаю неправильно? Я попробовал это с другими расширениями, и кажется, что ни одно из них не загружается.
Редактировать:
Я включил php ошибки, как предлагается в этом посте: Расширение PHP установлено, но не загружается
Теперь я получил сообщение об ошибке:
PHP Warning: PHP Startup: scrypt: Unable to initialize module
Module compiled with module API=20131226
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
Задача ещё не решена.
Других решений пока нет …