f3rland / homestead-mssql
一个为网络工匠提供的虚拟机,包括SQL Server的驱动程序。
v5.2.4.1
2017-05-03 12:56 UTC
Requires
- php: ^5.6 || ^7.0
- symfony/console: ~2.3|~3.0
- symfony/process: ~2.3|~3.0
- symfony/yaml: ~2.3|~3.0
Requires (Dev)
- phpunit/phpunit: ^5.7 || ^6.0
- v5.2.4.1
- v5.2.4
- 5.2.3
- 5.2.2
- v5.2.1
- v5.2.0
- v5.1.0
- v5.0.1
- v5.0.0
- dev-master / 4.0.x-dev
- v4.0.5
- v4.0.4
- v4.0.3
- v4.0.2
- v4.0.1
- v4.0.0
- v3.1.0
- v3.0.2
- v3.0.1
- v3.0.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- 2.0.x-dev
- v2.0.17
- v2.0.16
- v2.0.15
- v2.0.14
- v2.0.13
- v2.0.12
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
This package is not auto-updated.
Last update: 2024-09-24 18:48:35 UTC
README
简介
Laravel Homestead MSSQL 是一个 非官方 的、预打包的 Vagrant 虚拟机,它为您提供了一个无需在本地机器上安装PHP、Web服务器和其他服务器软件的出色开发环境。不再需要担心破坏您的操作系统!Vagrant虚拟机可以完全丢弃。如果出现问题,您可以在几分钟内销毁并重新创建虚拟机!
Homestead可以在任何Windows、Mac或Linux系统上运行,并包括Nginx Web服务器、PHP 7.1、MySQL、Postgres、Redis、Memcached、Node以及其他您需要开发出色Laravel应用程序的所有好东西。
官方文档 位于此处。
开始您的MS SQL兼容的laravel/homestead虚拟机
在Windows上
composer require f3rland/homestead-mssql:dev-master --dev vendor\\bin\\homestead make vagrant up
您可以通过在 /public/index.php
中使用此代码来验证您的虚拟机
<?php #If you have a SQL Server Instance, use that scheme #$serverName = "Server,Port"; $serverName = "ServerName"; $connectionOptions = array( "Database" => "database name", "Uid" => "username", "PWD" => "long and secure password" ); //Establishes the connection $conn = sqlsrv_connect($serverName, $connectionOptions); if ($conn == FALSE) die(FormatErrors(sqlsrv_errors())); //Select Query $tsql= "SELECT @@Version as SQL_VERSION"; //Executes the query $getResults= sqlsrv_query($conn, $tsql); //Error handling if ($getResults == FALSE) die(FormatErrors(sqlsrv_errors())); ?> <h1> Results : </h1> <?php while ($row = sqlsrv_fetch_array($getResults, SQLSRV_FETCH_ASSOC)) { echo ($row['SQL_VERSION']); echo ("<br/>"); } sqlsrv_free_stmt($getResults); function FormatErrors( $errors ) { /* Display errors. */ echo "Error information: <br/>"; foreach ( $errors as $error ) { echo "SQLSTATE: ".$error['SQLSTATE']."<br/>"; echo "Code: ".$error['code']."<br/>"; echo "Message: ".$error['message']."<br/>"; } } ?>