PDO MySQL Драйвер для Mac - PullRequest
       16

PDO MySQL Драйвер для Mac

9 голосов
/ 21 декабря 2008

У меня есть Mac с пользовательской установкой PHP 5, созданной около года назад. Я помню, это заняло все воскресенье, и мне нужно было собрать около 20 раз, чтобы все было правильно. MySQL у меня из энтропии и был предварительно скомпилирован.

Теперь мне нужно получить PDO с работающим драйвером MySQL, а драйвер не установлен. Я попытался "pecl install pdo_mysql", и он умирает в точке, где он не может найти некоторые файлы MySQL. Любые идеи, как я могу исправить это быстро?

checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear/temp/PDO_MYSQL/configure' failed

Я буду публиковать любые пути или сообщения, которые вам понадобятся, чтобы помочь мне решить эту проблему. Придется ли мне заново компилировать PHP или я могу просто скомпилировать расширение pdo_mysql?

Надеюсь, мне не лень, у меня просто много кода для написания и не так много времени, чтобы бороться с моей конфигурацией PHP.

Ответы [ 2 ]

8 голосов
/ 21 декабря 2008

Вам нужно будет скомпилировать его вручную, а не через PECL. Вам нужно знать, где находится ваша установка MySQL. Я не знаю о пакетах Entropy, но сборки, предоставляемые MySQL (что я рекомендую), устанавливаются в /usr/local/mysql.

$ pecl download pdo_mysql
$ tar xzf PDO_MYSQL-1.0.2.tgz
$ cd PDO_MYSQL-1.0.2
$ phpize
$ ./configure --with-pdo-mysql=/usr/local/mysql
$ make && sudo make install

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

0 голосов
/ 03 июня 2009

FYI; драйвер MySQL PDO включен в сборки php 5.2.9 и 5.3 из entropy.ch

Марка Лиянэйджа
...