【发布时间】:2023-04-01 02:26:01
【问题描述】:
我的问题是,无论我做什么,我似乎都无法使用命令生成实体:
php bin/console doctrine:mapping:import AppBundle xml
我每次遇到的错误都是经典:Pics of the error
我已经把好的数据库参数放在了parameters.yml中。 config.yml 文件也可以。
我的 PHP 版本是:
PHP 7.0.26 (cli)
我的 app 文件夹中的 php.ini 已经包含:
extension=pdo.so
extension=pdo_mysql.so
extension=php_pdo_mysql.dll
我已经安装了所有需要的php7。
命令的结果:
php -i
包含:
PDO
PDO support => enabled
PDO drivers =>
我现在不知道该怎么办,我似乎无法找到问题的根源。 我必须补充一点,我在 Cloud9 上做这一切。
感谢您的关注。
【问题讨论】:
-
“php -i | grep mysql”有什么有用的信息吗?
-
@Cerad 没什么,应该吗?
-
表示你没有安装基本的mysql接口。我不使用 cloud9,所以我可以为您提供任何详细信息,但请查看使用 mysql 和 php 的文档。
-
@Cerad 然后我不知道该怎么做,因为当我想安装这些基本包时,我知道它们已经在那里了。怎么可能 ?哪里不连贯?
php7.0-mysql is already the newest version.php-mysql is already the newest version. -
我只能建议您通过尝试直接连接到 Symfony 之外的数据库来验证问题:community.c9.io/t/connecting-php-to-mysql/1606 并假设您收到某种“未知函数 mysqli_connect”错误,然后发布问题带有 cloud 9 标签。
标签: php symfony pdo cloud9-ide