gpt4 book ai didi

php - 如何在CLI中作用于PHP的配置来添加pdo模块

转载 作者:行者123 更新时间:2023-11-29 11:03:24 26 4
gpt4 key购买 nike

目前我正在致力于在 Cloud Foundry 上部署 php (symfony)/MySQL 应用程序。部署后,当我连接 SSH 来启动用于创建数据库架构的命令时,我遇到了这个问题

    vcap@5nkjb8jdl87:~/app$ ./php/bin/php app/console doctrine:schema:create --env=prod

 Fatal error: Class 'PDO' not found in /home/vcap/app/vendor/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php on line 172
[Symfony\Component\Debug\Exception\ClassNotFoundException] Attempted to load class "PDO" from the global namespace.Did you forget a "use" statement?
doctrine:schema:create [--dump-sql] [--em [EM]] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interactio
-shell] [--process-isolation] [-e|--env ENV] [--no-debug] [--] <command>

  vcap@5nkjb8jdl87:~/app$ ./php/bin/php -m
[PHP Modules]
bcmath
calendar
Core
ctype
date
dom
ereg
filter
hash
iconv
intl
json
libxml
mhash
mysqlnd
pcre
Phar
posix
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter

[Zend Modules]

vcap@5nkjb8jdl87:~/app$

如何在 ClI 中激活 php PDO 模块?感谢您的帮助cdt

最佳答案

您需要安装php-mysql

apt-get install php-mysql

如果您使用的是 php7

apt-get install php7.0-mysql

找到 php.ini 文件并搜索 pdo_mysql

;extension=php_pdo_mysql.so

删除;

extension=pdo_mysql.so

保存文件并重新启动服务并验证。

关于php - 如何在CLI中作用于PHP的配置来添加pdo模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41826090/

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