Установка PostGresQL и MySQL в Mac OS X с использованием MAMP?
-
19-09-2019 - |
Вопрос
Итак, у меня установлен MAMP на моем Mac OS X, и у меня запущен и работает PostGres, но мне интересно, как я могу использовать его с PHP?Я предполагаю, что мне нужно что-то сделать, скомпилировав PHP, чтобы он мог использовать оба варианта, но я не уверен, как это сделать, если PHP уже установлен?Или, если мне нужно сделать что-то уникальное, чтобы оно заработало на Mac в среде MAMP?Я действительно не знаком с установками и т. д., поэтому буду очень признателен за помощь/направление/ссылки и т. д.Я гуглил, но думаю, может быть, я даже не ищу правильные термины...
Решение
Прежде всего, вам следует использовать PHP-скрипт, содержащий
<?php
phpinfo();
Это покажет вам, какие расширения PHP установлены/включены.
Если повезет, у вас будет mysql
/mysqli
/pdo_mysql
и pgsql
/pdo_pgsql
уже установлено - это означает, что со стороны PHP все будет в порядке:вам просто нужно будет использовать правильные функции/классы для подключения к вашим серверам pg и/или MySQL.
Другие советы
Вам нужен драйвер php postgres, вы можете попробовать macports, чтобы установить расширение php5-pgsql.