Php

為什麼在使用 PDO_SQlite 時會出現 PHP 5.2.6 分段錯誤?

  • May 8, 2010

這是 ModWest 共享主機上的安裝。我在伺服器上啟用了 PDO 和 PDO_sqlite 並且 phpinfo() 驗證兩者都在執行。當我訪問 PDO 本身時,我很好,並且得到了一個有意義的錯誤。

<?php
 $dbh = new PDO("");
?>

這給了我一個“無效的連接字元串”錯誤。

但是,一旦我開始一個連接字元串**sqlite:**,我就會完全崩潰。當我通過網路伺服器執行時,我沒有看到任何錯誤。當我輸入一個不存在的文件名時,PHP 確實會創建該文件。

我嘗試通過 CLI 執行建構子,但確實收到了一個簡單的錯誤:

分段故障

我在 PHP 5.2.6 更改日誌中沒有看到任何關於此錯誤的資訊。有人有任何其他故障排除步驟嗎?

作業系統是 Debian 5.0.4

看起來它來自啟用 PDO 和 pdo_sqlite 但不是 sqlite 本身。

伺服器是否執行 Zend?Zend 3.3.9?離子立方體?

其中一個或另一個可能不是由於無效跳轉地址而導致段錯誤的最新版本。

引用自:https://serverfault.com/questions/130276