[英]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.