升级到 php 7.1 服务器后,我收到“连接被拒绝错误”将我的 localhost 升级到 php 7.2 会导致类似的错误。下面我已经包含了本地主机的详细信息。
我试图在没有 Symfony 或 Lavarel 的情况下单独使用学说。我用作 MAC,目前使用 Bitnami Mamp 堆栈 7.2.0-0
我可以通过 phpyadmin 访问数据库(凭据用户名/密码很好)
我的 PHP.ini 文件包含:
pdo_mysql.default_socket = "/Applications/mampstack-7.2.0-0/mysql/tmp/mysql.sock"
我安装了作曲家。
{
"require": {
"doctrine/orm": "2.5.*",
"symfony/yaml": "2.*"
},
"autoload": {
"psr-0": {"": "src/"}
}
}
我的 bootstrap.php 看起来像:(我已经尝试过 localhost 和 127.0.0.1)
<?php
// bootstrap.php
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
require_once "vendor/autoload.php";
$paths = array(__DIR__ . "/entities");
$dbParams = array(
'driver' => 'pdo_mysql',
'host' => '127.0.0.1', // localhost
'user' => 'root',
'password' => '123456',
'dbname' => 'doctrine_test'
);
$isDevMode = TRUE;
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode);
$entityManager = EntityManager::create($dbParams, $config);
我有一个基本的 config/cli-config.php 文件
require_once "bootstrap.php";
return \Doctrine\ORM\Tools\Console\ConsoleRunner::createHelperSet($entityManager);
但是我仍然遇到连接错误:驱动程序发生异常:SQLSTATE [HY000] [2002] 连接被拒绝