[英]Could not find driver while migrating on Laravel 4 using XAMPP Server Linux (Ubuntu)
我已經安裝了Laravel 4.1一切正常,但是當我嘗試使用遷移時,它拋出一個PDO異常說:
[PDOException]找不到驅動程序
我在StackOverFlow上找到了很多答案,但不幸的是,它們都沒有解決我的問題。
我試圖啟用pdo擴展和pdo_mysql擴展,但它說已經加載了pdo。 我試圖重新安裝PDO和PDO MySQL,但沒有任何效果。
我在Ubuntu 64位機器上使用XAMPP Server。
先感謝您。
如果你正在尋找簡單的解決方案,我有同樣的問題,這對我有用..
當你從終端運行php artisan
時,你調用php5-cli
包。
要使用XAMPP的php運行工匠,您需要使用:
/opt/lampp/bin/php artisan migrate
但要確保你的/opt/lampp/etc/php.ini
正確配置,使PDO_MYSQL
問題已經解決了!
腳步:
卸載XAMPP
apt-get update && apt-get install lamp-server^
apt-get autoremove apache2
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove && apt-get update && apt-get install php5-mysql && apt-get install pdo-mysql
安裝XAMPP
然而,我遇到了運行php artisan
的新問題然后我發現我必須運行/opt/lampp/bin/php artisan
而不是php artisan
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.