Laravel - php artisan 迁移问题 - 未找到驱动程序 - ubuntu
Laravel - php artisan migrate issue - driver not found - ubuntu
我在 ubuntu 中使用 xampp,当我执行 php artisan 迁移时,它显示 PDO Exception could not find driver
然后修复
我教我安装 mbstring,php_curl 等,我已经安装了 mbstring,然后在安装 php_curl 时出现错误无法定位
root@allau-Inspiron-5558:/home/allau# sudo apt-get install php5-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-curl
当我键入 php --ini 时,它显示以下内容
root@allau-Inspiron-5558:/home/allau# php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File: /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed: /etc/php/7.0/cli/conf.d/10-opcache.ini,
但我在 ubuntu 中使用 xampp,我猜它指向 /etc/php/7.0 的 php.ini 但我想使用 php /opt/lampp 我该怎么做?
求助
您通过 CLI 使用的 PHP 与 XAMPP 使用的不同。 XAMPP 自带 PHP,如果你想通过 CLI 运行 那个而不是你可能用 Ubuntu 得到的那个,那么你应该把它添加到你的 PATH :
nano ~/.bashrc
然后在文件末尾添加这一行:
export PATH=/opt/lampp/bin:$PATH
...并保存 (ctrl+o
-> enter
-> ctrl+x
)
我在 ubuntu 中使用 xampp,当我执行 php artisan 迁移时,它显示 PDO Exception could not find driver
然后修复
我教我安装 mbstring,php_curl 等,我已经安装了 mbstring,然后在安装 php_curl 时出现错误无法定位
root@allau-Inspiron-5558:/home/allau# sudo apt-get install php5-curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package php5-curl
当我键入 php --ini 时,它显示以下内容
root@allau-Inspiron-5558:/home/allau# php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File: /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
Additional .ini files parsed: /etc/php/7.0/cli/conf.d/10-opcache.ini,
但我在 ubuntu 中使用 xampp,我猜它指向 /etc/php/7.0 的 php.ini 但我想使用 php /opt/lampp 我该怎么做?
求助
PHP 与 XAMPP 使用的不同。 XAMPP 自带 PHP,如果你想通过 CLI 运行 那个而不是你可能用 Ubuntu 得到的那个,那么你应该把它添加到你的 PATH :
nano ~/.bashrc
然后在文件末尾添加这一行:
export PATH=/opt/lampp/bin:$PATH
...并保存 (ctrl+o
-> enter
-> ctrl+x
)