Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server Laravel 5.5使用centos 7和PHP 7连接到SQL Server_Sql Server_Centos7_Laravel 5.5_Php 7.1 - Fatal编程技术网

Sql server Laravel 5.5使用centos 7和PHP 7连接到SQL Server

Sql server Laravel 5.5使用centos 7和PHP 7连接到SQL Server,sql-server,centos7,laravel-5.5,php-7.1,Sql Server,Centos7,Laravel 5.5,Php 7.1,惠, 我有一个新项目,需要在centos 7中连接laravel 5.5和MSSQL。 谁能一步一步地帮助我。因为我在这方面完全是新手 提前感谢:)Laravel支持SQLServer开箱即用。您可以从config/database.php 'sqlsrv' => [ 'driver' => 'sqlsrv', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '1433

惠, 我有一个新项目,需要在centos 7中连接laravel 5.5和MSSQL。 谁能一步一步地帮助我。因为我在这方面完全是新手


提前感谢:)

Laravel支持SQLServer开箱即用。您可以从
config/database.php

'sqlsrv' => [
    'driver' => 'sqlsrv',
    'host' => env('DB_HOST', 'localhost'),
    'port' => env('DB_PORT', '1433'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'charset' => 'utf8',
    'prefix' => '',
],
现在要添加连接信息,请打开
.env
,按如下方式更改数据库信息

DB_CONNECTION=sqlsrv
DB_HOST=your-sql-server-ip
DB_PORT=1433
DB_DATABASE=your-database
DB_USERNAME=your-db-username
DB_PASSWORD=your-db-password.

Laravel支持SQLServer开箱即用。您可以从
config/database.php

'sqlsrv' => [
    'driver' => 'sqlsrv',
    'host' => env('DB_HOST', 'localhost'),
    'port' => env('DB_PORT', '1433'),
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
    'password' => env('DB_PASSWORD', ''),
    'charset' => 'utf8',
    'prefix' => '',
],
现在要添加连接信息,请打开
.env
,按如下方式更改数据库信息

DB_CONNECTION=sqlsrv
DB_HOST=your-sql-server-ip
DB_PORT=1433
DB_DATABASE=your-database
DB_USERNAME=your-db-username
DB_PASSWORD=your-db-password.

如果使用plesk,则必须使用php版本的实例:

/opt/plesk/php/7.1/bin/php-cgi

例如,
/opt/plesk/php/7.1/bin/php-cgi-v
php-v

不同,如果使用plesk,则必须使用php版本的实例:

/opt/plesk/php/7.1/bin/php-cgi

例如,
/opt/plesk/php/7.1/bin/php-cgi-v
不同于我已经应用的
php-v

,但是当我运行php artisan migrate时,我看到下面的错误消息-[Illumb\Database\QueryException]SQLSTATE[28000]:[unixODBC][Microsoft][ODBC Driver 13 for SQL Server][SQL Server]登录用户“测试”失败。(SQL:从sysobject s中选择*,其中type='U'和name=migrations)[PDOException]SQLSTATE[28000]:[unixODBC][Microsoft][ODBC驱动程序13 for SQL Server][SQL Server]用户“测试”登录失败。有什么建议吗@rummykhanAre您确定,您的登录信息正确是的,我的登录信息正确。再次检查您建议的方式,但仍然面临相同的问题@拉姆明坎。。为了您的建议,我现在可以使用另一个详细信息登录迁移:)@Ism那么我已经应用了这个问题,但是当我运行php artisan migrate时,我看到下面的错误消息-[Illumb\Database\QueryException]SQLSTATE[28000]:[unixODBC][Microsoft][ODBC Driver 13 for SQL Server][SQL Server]用户“测试”登录失败。(SQL:从sysobject s中选择*,其中type='U'和name=migrations)[PDOException]SQLSTATE[28000]:[unixODBC][Microsoft][ODBC驱动程序13 for SQL Server][SQL Server]用户“测试”登录失败。有什么建议吗@rummykhanAre您确定,您的登录信息正确是的,我的登录信息正确。再次检查您建议的方式,但仍然面临相同的问题@拉姆明坎。。您的建议我现在可以用另一个详细信息登录:)@Ism那么问题出在哪里