Я считаю, что у меня проблема с моей установкой PHP
Когда я ввожу php в командную строку, я получаю следующее
PHP Warning: PHP Startup: pdo_pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: pgsql: Unable to initialize module
Module compiled with module API=20100525
PHP compiled with module API=20121212
These options need to match
in Unknown on line 0
Может ли кто-нибудь посоветовать?
Я попробовал это - http://jason.pureconcepts.net/2014/11/install-apache-php-mysql-mac-os-x-yosemite/
Как автор этой публикации, проблема pdo_pgsql
с ранее скомпилированными модулями pdo_pgsql
и pgsql
.
Как отмечено в комментариях, вам нужно будет переустановить эти модули для Yosemite PHP (запустите php -v
).
Шаги для этого с этими конкретными модулями уже получили ответ.
У меня была такая же проблема, и я не использую Postgres, поэтому я действительно не заботился об установке PEAR, а затем autoconfig и т.д.
Поэтому я обнаружил, что вы можете просто прокомментировать эти расширения в php.ini
Чтобы найти местоположение ini файла:
php -i | grep php.ini
А затем закомментируйте вышеуказанные 2 расширения в ini файле. Шахта была расположена по адресу: /Library/Server/Web/Config/php/php.ini