Laravel 5.5 使用 centos 7 和 PHP 7 连接到 SQL 服务器

Laravel 5.5 connect to SQL Server using centos 7 and PHP 7

嘿, 我有一个新项目需要在 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.

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

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

例如/opt/plesk/php/7.1/bin/php-cgi -v不同于php -v