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