我已经在Linux系统上安装了Lampp,并且在尝试使用symfony2命令创建架构时正在学习symfony2。
php app/console doctrine:schema:create
我收到以下错误消息:
PDOException “could not find driver”
我也在extension=php_pdo_mysql.dllphp.ini文件中取消注释此行
extension=php_pdo_mysql.dll
我试图查看并用Google搜索我的问题,但无法解决我的问题。当我运行php -m命令时,我得到以下结果:
php -m
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysql.so' - /usr/lib/php5/20090626+lfs/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/mysqli.so' - /usr/lib/php5/20090626+lfs/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/pdo_mysql.so' - /usr/lib/php5/20090626+lfs/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0 [PHP Modules] bcmath bz2 calendar Core ctype date dba dom ereg exif fileinfo filter ftp gettext hash iconv json libxml mbstring mhash openssl pcntl pcre PDO ---- ----
有什么办法可以消除此问题?
希望您正在本地主机中运行项目。在项目文件夹app / config中,一个名为parameters.ini的文件,请确保您的Mysql数据库连接配置正确。如果使用的是mysql,请参database_driver=pdo_mysql见其驱动程序。
database_driver=pdo_mysql
下面是一个例子。
database_driver = pdo_mysql database_host = localhost database_port = database_name = databasename database_user = msqlusername database_password = mysqlpassword//if not make blank mailer_transport = smtp mailer_host = localhost mailer_user = mailer_password = locale = en secret = ThisTokenIsNotSoSecretChangeIt
希望对您有帮助。