Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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 &引用;“检测到堆栈崩溃”;Laravel框架中的简单数据库查询出错_Php_Pdo_Laravel_Odbc_Freetds - Fatal编程技术网

Php &引用;“检测到堆栈崩溃”;Laravel框架中的简单数据库查询出错

Php &引用;“检测到堆栈崩溃”;Laravel框架中的简单数据库查询出错,php,pdo,laravel,odbc,freetds,Php,Pdo,Laravel,Odbc,Freetds,我有一个简单的路由,用于测试与Microsoft SQL Server的数据库连接: Route::get('/', function() { $db = DB::Connection("sams")->getPdo(); $stmt = $db->prepare("SELECT 1"); $stmt->execute(); while($row = $stmt->fetch()) { echo print_

我有一个简单的路由,用于测试与Microsoft SQL Server的数据库连接:

Route::get('/', function()
{
    $db = DB::Connection("sams")->getPdo();
    $stmt = $db->prepare("SELECT 1");
    $stmt->execute();
    while($row = $stmt->fetch()) {
        echo
        print_r($row);
    }
    var_dump($db);

});
我在Fedora20上,使用unixODBC和FreeTDS连接到数据库。以下是我正在运行的东西的版本(包版本):

这是我的odbc.ini(模糊):

odbcinst.ini:

[TDS]
Description     = FreeTDS.org
Driver          = /usr/lib64/libtdsodbc.so
Setup           = /usr/lib64/libtdsS.so
FileUsage       = 1
freetds.conf:

[SAMS]
Trace = Yes
TraceFile = /home/njones/sql.log
ForceTrace = Yes
host = {ipaddress}
port = {port}
tds version = 8.0
然而,当我在Laravel开发服务器上测试时,我得到了下面的错误

*** stack smashing detected ***: /usr/bin/php terminated
修正了这个问题

[SAMS]
Trace = Yes
TraceFile = /home/njones/sql.log
ForceTrace = Yes
host = {ipaddress}
port = {port}
tds version = 8.0
*** stack smashing detected ***: /usr/bin/php terminated