如何在Symfony 2.0中使用Linux Xampp mysql_pdo
我遇到了严重的问题.
我想在我的Symfony 2项目中使用Doctrine 2. 我从app / console更改了php路径: /opt/lampp/bin php 我在/opt/lampp/etc/php.ini中指定了我的mysql_pdo的好路径 pdo_mysql.default_socket = /opt/lampp/var/mysql/mysql.sock 并检查我的php_info()我的pdo:
一切似乎都很好,但是当我使用这个Symfony命令时: php app/console doctrine:mapping:import WonderWBundle yml 它juste说:
我在Ubuntu 10.10上 看起来我已经拥有了让Pdo运行良好而不是Symfony 2的一切. 非常感谢:P (P.S:Grrr无法链接我的截图!) 解决方法
另一个原因可能与PHP本身有关.
各种linux发行版编译他们的php-cgi / fpm / apache和php-cli使用不同的php.ini文件(实际上有意义) 两个ini文件都用于从子目录中包含其模块配置文件. 例如对于apache模块 /etc/php/php-apache/php.ini /etc/php/php-apache/php.d/pdo_mysql.ini 对于命令行php /etc/php/php-cli/php.ini 在这种情况下,您必须为命令行客户端重复模块配置 /etc/php/php-cli/php.d/pdo_mysql.ini 命令行php还有一个phpinfo功能,您可以使用它来验证您的cli安装: ~ # php -i | grep "pdo" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |