Sql server Laravel 5.5使用centos 7和PHP 7连接到SQL Server
惠, 我有一个新项目,需要在centos 7中连接laravel 5.5和MSSQL。 谁能一步一步地帮助我。因为我在这方面完全是新手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
提前感谢:)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那么问题出在哪里