簡體   English   中英

使用PDO時出現symfony2原則問題

[英]symfony2 doctrine issue while use PDO

我正在使用Symfony2框架開發Web服務。 我想使用pdo_mysql。

在此處輸入圖片說明

如您所見,我已經安裝了PDO和pdo_mysql。 但是當我嘗試在項目中使用ORM時出現下一個錯誤:

在此處輸入圖片說明

當我從命令行使用學說時,它起作用了。 這是什么問題

在此處輸入圖片說明

PS當我嘗試在平面php代碼中使用PDO時(例如,在htdocs中創建帶有內容的index.php

 <?php
    print_r(PDO::getAvailableDrivers());

它不起作用(服務器未響應,但apache錯誤日志中未包含有關php錯誤的任何信息)。 但是當我嘗試在命令行中使用PDO時(例如,

php -r "eval(print_r(PDO::getAvailableDrivers()));

我得到由一個mysql_pdo組成的正確數組。

如果您使用的是WAMP或類似的IMO,則您的CLI環境具有PDO擴展名,但沒有Apache擴展名。 對於這兩種環境,PHP不使用相同的配置。

如果您想知道真正加載了什么,請在不同的環境中使用phpinfo()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM