簡體   English   中英

使用XAMPP Server Linux(Ubuntu)在Laravel 4上遷移時找不到驅動程序

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

問題已經解決了!

腳步:

  1. 卸載XAMPP

  2. apt-get update && apt-get install lamp-server^

  3. apt-get autoremove apache2

  4. apt-get remove --purge mysql-server mysql-client mysql-common

  5. apt-get autoremove && apt-get update && apt-get install php5-mysql && apt-get install pdo-mysql

  6. 安裝XAMPP

然而,我遇到了運行php artisan的新問題然后我發現我必須運行/opt/lampp/bin/php artisan而不是php artisan

暫無
暫無

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

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