funções do mysql php cli

1

Estou tentando executar o Symfony no meu novo MacBook Pro, mas não tenho sorte em fazê-lo funcionar com os scripts de linha de comando.

Com cada tarefa do symfony relacionada a uma conexão de banco de dados, a seguinte mensagem aparece:

"Couldn't locate driver named mysql"

Então eu tentei testar o mysql a partir do script de linha de comando php interativo. Não há sorte para isso.

php > mysql_connect();
PHP Fatal error:  Call to undefined function mysql_connect() in php shell code on line 1

Mas a execução da função mysql_connect no navegador funciona.

Eu já descobri que o php usa um php.ini diferente para scripts cli mas não tive a sorte de editá-lo para trabalhar com os comandos mysql.

Alguém sabe o que está errado aqui?

Obrigado antecipadamente!

Btw, eu não uso o MAMP ou qualquer coisa assim, apenas a instalação padrão do php do osx snow leopard 5.3+ e do mysql instalado.

    
por frietkot 21.07.2011 / 16:06

1 resposta

1

Você já tentou usar o sinalizador --php-ini para especificar explicitamente o arquivo INI a ser carregado? I.E.

php --php-ini /etc/php.ini -f myfile.php
    
por 21.07.2011 / 16:32