OSX Sonoma, свежая версия mariadb, php не может загрузить pdo-mysql

Мы рвём на себе волосы! Мы сварили 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.

Пожалуйста помоги.

Работала ли система с предыдущими версиями PHP или это новый экземпляр?

SmellyCat 25.05.2024 11:56

Это работает (и поддерживается) уже около 16 лет. Впервые в OSX (с Sonoma) у нас возникли проблемы с совместной работой этих продуктов. На этом этапе мы отказались от реализации и перешли к загрузке MAMP. Он работает намного лучше и настраивается намного быстрее, хотя настройка параметров занимает немного больше времени, чтобы найти нужный файл.

muz the axe 27.05.2024 03:35
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
87
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Мы снова начали с MAMP, и все сработало нормально. Извините, мы не смогли решить эту проблему.

Другие вопросы по теме