php - instalar - PDO MySQL Driver en Mac
php mysql driver (2)
Tengo un Mac con una instalación personalizada de PHP 5 que se creó hace aproximadamente un año. Recuerdo que tomó todo el domingo y tuve que compilar unas 20 veces para hacerlo bien. El MySQL que tengo es de entropía y fue precompilado.
Ahora necesito obtener PDO con el controlador MySQL funcionando y el controlador no está instalado. Probé el "pecl install pdo_mysql" y muere en un punto donde no puede encontrar algunos archivos mysql. ¿Alguna idea de cómo puedo solucionar esto rápidamente?
checking for mysql_config... not found
configure: error: Cannot find MySQL header files under
ERROR: `/private/tmp/pear/temp/PDO_MYSQL/configure'' failed
Publicaré cualquier ruta o mensaje que necesites para ayudarme a solucionar este problema. ¿Tendré que volver a compilar PHP, o puedo compilar la extensión pdo_mysql?
Espero no parecer flojo, solo tengo que escribir un montón de código y no mucho tiempo para luchar con mi configuración de PHP.
Necesitará compilarlo a mano, en lugar de hacerlo a través de PECL. Necesitarás saber dónde está tu instalación de MySQL. No sé sobre los paquetes de Entropy, pero las compilaciones proporcionadas por MySQL (que recomiendo) se instalan en /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
Y eso debería llevarte al punto donde puedes configurarlo.
FYI; el controlador MySQL PDO está incluido en las versiones php 5.2.9 y 5.3 de entropy.ch de Marc Liyanage