0
我正在開發與Microsoft SQL服務器交談的Laravel應用程序。一切正常,但是當我運行composer update
更新我收到以下錯誤包:如何解決PDOException?
[PDOException]
could not find driver
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output:
update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--] [<packages>]...
奇怪的是,sqlserv
司機在我database.php中的文件設置正常工作;我的流浪盒安裝並配置了正確的驅動程序,據我所知,與數據庫連接有關的所有信息都按預期工作。
我可以採取哪些措施來縮小此錯誤的來源?
更新:
我曾提到我的SQL連接,因爲據我所知,在服務器上正確配置:它適用於查詢,更新等,但是爲了以防萬一我錯過了一些東西在這裏完整步驟我把安裝SQL驅動程序:
sudo apt-get install php5-mssql php5-sybase
sudo php5enmod mssql
sudo nano /etc/freetds/freetds.conf
:[global] tds version = 8.0 client charset = UTF-8
sudo service apache2 restart
幾篇關於同一個問題的帖子,可能是你的服務器上安裝了'sqlserv'安裝的問題:https://github.com/taviroquai/mapigniter2/issues/16 http://stackoverflow.com/questions/ 18213907 /如何使用的-SQL服務器連接功能於laravel – Jeff