what instalar extension clase php mysql pdo driver

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