Установка PHP Йосемити

0

Я считаю, что у меня проблема с моей установкой 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/

  • 0
    Попробуйте отключить / удалить pgsql и pdo_pgsql.
Теги:

2 ответа

1
Лучший ответ

Как автор этой публикации, проблема pdo_pgsql с ранее скомпилированными модулями pdo_pgsql и pgsql.

Как отмечено в комментариях, вам нужно будет переустановить эти модули для Yosemite PHP (запустите php -v).

Шаги для этого с этими конкретными модулями уже получили ответ.

  • 0
    Спасибо @ Джейсон. Я не смог пройти первый шаг с этой страницы SO. Я должен копать глубже.
  • 0
    У меня есть статья об установке PECL и PEAR на Mac OS X.
Показать ещё 1 комментарий
1

У меня была такая же проблема, и я не использую Postgres, поэтому я действительно не заботился об установке PEAR, а затем autoconfig и т.д.

Поэтому я обнаружил, что вы можете просто прокомментировать эти расширения в php.ini

Чтобы найти местоположение ini файла:

php -i | grep php.ini

А затем закомментируйте вышеуказанные 2 расширения в ini файле. Шахта была расположена по адресу: /Library/Server/Web/Config/php/php.ini

Ещё вопросы

Сообщество Overcoder
Наверх
Меню