Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
Php 使用Mac OS X(Laravel)连接到SQL Server_Php_Macos_Laravel - Fatal编程技术网

Php 使用Mac OS X(Laravel)连接到SQL Server

Php 使用Mac OS X(Laravel)连接到SQL Server,php,macos,laravel,Php,Macos,Laravel,我正试图在运行Mountain Lion 10.8的Mac电脑上使用Laravel连接到公司的SQL Server。我已经用PHP5.4.19安装了XAMPP。我的已启用扩展列表包括: bcmath bz2 calendar Core ctype curl date dba dom ereg exif fileinfo filter ftp gd gettext hash iconv imap json ldap libxml mbstring mcrypt mhash mssql mysql

我正试图在运行Mountain Lion 10.8的Mac电脑上使用Laravel连接到公司的SQL Server。我已经用PHP5.4.19安装了XAMPP。我的已启用扩展列表包括:

bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
json
ldap
libxml
mbstring
mcrypt
mhash
mssql
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
Phar
posix
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
sqlite3
standard
sybase_ct
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib
不幸的是,Laravel不支持MSSQL,我过去使用它与Codeigniter连接到服务器。在安装了FreeTDS的情况下,我应该在Laravel的数据库配置文件中指定哪个驱动程序?我是使用ODBC还是其他方法

'sqlsrv' => array(
        'driver'   => 'sqlsrv',
        'host'     => 'host',
        'database' => '******',
        'username' => '****',
        'password' => '************',
        'prefix'   => '',
    ),
我看到很多Mac用户使用Laravel,我真的很想知道,如果他们不得不连接到SQL Server或任何类型的Microsoft SQL产品而没有MSSQL支持,他们该如何管理

有谁能给我一些关于如何连接的指导或教程吗

谢谢

编辑:抱歉,忘记指定。我使用以下命令安装了带有MacPorts的FreeTDS:

sudo port install freetds +mssql +odbc +universal

可能与@MahmoudZalt重复不,此问题涉及Mac,而不是windows。