Мы рвём на себе волосы! Мы сварили mariadb и php, но продолжаем получать ошибки при запуске php. Просто команда типа: php -v
Такая ошибка:
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/local/lib/php/pecl/20230831/pdo_mysql (dlopen(/usr/local/lib/php/pecl/20230831/pdo_mysql, 0x0009): tried: '/usr/local/lib/php/pecl/20230831/pdo_mysql' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/php/pecl/20230831/pdo_mysql' (no such file), '/usr/local/lib/php/pecl/20230831/pdo_mysql' (no such file)), /usr/local/lib/php/pecl/20230831/pdo_mysql.so (dlopen(/usr/local/lib/php/pecl/20230831/pdo_mysql.so, 0x0009): tried: '/usr/local/lib/php/pecl/20230831/pdo_mysql.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/php/pecl/20230831/pdo_mysql.so' (no such file), '/usr/local/lib/php/pecl/20230831/pdo_mysql.so' (no such file))) in Unknown on line 0
Пробовал это: pecl install pdo_mysql
Тогда ошибка была:
running: make INSTALL_ROOT = "/private/tmp/pear/temp/pear-build-rootn6o3Ff/install-PDO-1.0.3" install
Installing shared extensions: /private/tmp/pear/temp/pear-build-rootn6o3Ff/install-PDO-1.0.3/usr/local/Cellar/php/8.3.7/pecl/20230831/
cp: modules/*: No such file or directory
make: * [install-modules] Error 1
Это на Sonoma OSX с PHP 8.2. Мы попробовали переустановить mariadb и php.
Пожалуйста помоги.
Это работает (и поддерживается) уже около 16 лет. Впервые в OSX (с Sonoma) у нас возникли проблемы с совместной работой этих продуктов. На этом этапе мы отказались от реализации и перешли к загрузке MAMP. Он работает намного лучше и настраивается намного быстрее, хотя настройка параметров занимает немного больше времени, чтобы найти нужный файл.






Мы снова начали с MAMP, и все сработало нормально. Извините, мы не смогли решить эту проблему.
Работала ли система с предыдущими версиями PHP или это новый экземпляр?