gpt4 book ai didi

php - 通过命令行运行时如何连接到数据库

转载 作者:可可西里 更新时间:2023-10-31 22:16:50 25 4
gpt4 key购买 nike

当我从浏览器运行 zend 框架项目时,一切正常,它连接到数据库。

当我从命令行运行项目时,它无法连接到数据库并抛出错误:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /usr/local/zend/share/ZendFramework/library/Zend/Db/Adapter/Pdo/Abstract.php:129

我用过 Running a Zend Framework action from command line的答案 ( https://stackoverflow.com/a/4706966/457033 )

这是我的 application.ini 文件的 db 部分

phpSettings.mysql.default_socket=/usr/local/zend/mysql/tmp/mysql.sock

resources.db.adapter = "PDO_MYSQL"
resources.db.params.host = "localhost"
resources.db.params.port = 3306
resources.db.params.username = "root"
resources.db.params.password = "root"
resources.db.params.dbname = "iteam"
resources.db.isDefaultTableAdapter = true
resources.db.params.charset = "utf8"

最佳答案

将 application.ini 的内容复制到您的 php.ini 文件中,这应该可以正常工作。

关于php - 通过命令行运行时如何连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8414520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com