#php #mamp #mamp-pro #yaf
Вопрос:
Мой MacBook использует MAMP, PHP версии 5.6.40, а PHP-фреймворк, который я использую, — это YAF. Я установил расширение yaf для PHP5.6.40. Установка прошла успешно, но не вступила в силу.
Мои шаги по установке:
Сначала загрузите установочный пакет yaf. Адрес http://pecl.php.net/package/yaf.
Во-вторых, распакуйте архив после загрузки и войдите в каталог yaf-2.3.5
В-третьих ,терминал выполняет команду
a. /Приложения/MAMP/bin/php/php5.6.40/bin/phpize
b. ./настроить —с помощью-php-config=/Приложения/MAMP/bin/php/php5.6.40/bin/php-config
c. сделайте amp;amp; сделайте установку
В-четвертых,Добавьте extension=yaf.so в php.ini
Но PHP предупреждает:
[20-Nov-2021 18:26:33 Asia/Shanghai] PHP Warning: PHP Startup: Unable to load dynamic library '/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no-debug-non-zts-20131226/yaf.so' - dlopen(/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no-debug-non-zts-20131226/yaf.so, 0x0009): tried: '/Applications/MAMP/bin/php/php5.6.40/lib/php/extensions/no-debug-non-zts-20131226/yaf.so' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/lib/yaf.so' (no such file) in Unknown on line 0