Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel » PhpStorm + Laravel - не подхватывается нужный php.ini от lampp » 03.01.2016 23:26:28

henzo
Ответов: 3

Имееется:
Ubuntu 15
Lampp
PhpStorm
Laravel 5.2

Запускаю Lampp:
Starting XAMPP for Linux 7.0.1-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.

В phpmyadmin создаю бд и ввожу данные бд и юзера в database.php и .env

В phpstorm в настройках интерпритатора php указываю /opt/lampp/bin/php. phpstorm сразу определяет корректную версию php и сам находит файл php.ini по этому адресу:/opt/lampp/bin/php/etc/php.ini

Редактирую php.ini через sudo и разблокирую там следующие расширения:
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll

Может чего лишнего раскомментировал ну да ладно. Перезагружаю Lampp.

После чего в phpstorm пишу php artisan migrate и получаю ошибку
  [PDOException]         
  could not find driver 

В консоли phpstorm прописал php --ini и получил:
Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-readline.ini

То есть параметры php.ini подгружаются по пути /etc/php5/cli/php.ini, а у меня php.ini и все настройки в lampp находятся по адресу /opt/lampp/bin/php/etc/php.ini и надо, чтобы они подгружались именно оттуда.

Вопрос - как это сделать?

Подвал раздела