Страница 1 из 1

PHPUnit + Selenuim not found php.ini

Добавлено: 13 авг 2014, 13:22
DelphinPRO
Ставлю связку PHPUnit + Selenium + phpStorm.
При запуске тестов вываливается ошибка "Call to undefined function curl_init()". StackOverflow подсказал, что проблема в том, что не находится файл php.ini. как мы знаем, в OpenServer он расположен в отдельной временной директории. Окей, копируем php.ini из temp/ в папку php-5.3 (отключаем попутно в этой копии imagick, что-то у меня он его не смог загрузить) и тесты взлетают.

Собственно вопрос. Может кто-нибудь знает, как в Шторме (в нем ли?) указать путь к php.ini?
И вопрос к Максу - а может php.ini сохранять в папке с php соответствующей версии?

Добавлено: 13 авг 2014, 14:36
Максим
Если тесты запускаются в консоли - используйте встроенную консоль. Если используется PHPStorm - запускайте его из закладок. Вот и всё. И не надо ничего никуда копировать.

Всё сказанное применимо для относительно новых версий Open Server, не для старых.

Добавлено: 13 авг 2014, 15:03
DelphinPRO
OpenServer последний, вчера скаченный :)

Как же я забыл про закладки :) Тесты взлетели. Гуд.

Добавлено: 18 авг 2014, 09:42
AVATOR
А можешь уточнить что ты имеешь в виду "запускайте его из закладок" ?

Добавлено: 18 авг 2014, 11:04
DelphinPRO
AVATOR, открой настройки программы, вкладка "Закладки". Создай заладку на нужное приложение. Потом запускай его через меню Open Server "Мои закладки" -> Ваша программа.

PS
Максим, ну сделал бы уже себе локальную копию форума :) Для экспериментов с оформлением.

Добавлено: 18 авг 2014, 11:32
AVATOR
DelphinPRO писал(а):AVATOR, открой настройки программы, вкладка "Закладки". Создай заладку на нужное приложение. Потом запускай его через меню Open Server "Мои закладки" -> Ваша программа.
и тогда PHPStorm подтягивает все пути нормально?

Добавлено: 18 авг 2014, 11:46
DelphinPRO
Да, у меня всё пучком.

Добавлено: 18 авг 2014, 11:59
AVATOR
Макс добавь плыз это в мануал.

Добавлено: 18 авг 2014, 12:09
Максим
AVATOR писал(а):Макс добавь плыз это в мануал.
Так ведь там есть такая информация:

Среда окружения (англ. Environment) формируется в момент запуска сервера и передаётся всем запускаемым модулям. Любые другие программы, будь то консоль или IDE, так же могут получить правильное окружение, достаточно запускать эти программы из меню Open Server. Для этого можно либо сделать закладку, либо добавить ярлык в меню программ (см. разделы Меню закладок и Меню программ).

[upd=1408353405][/upd]
DelphinPRO писал(а):PS
Максим, ну сделал бы уже себе локальную копию форума Для экспериментов с оформлением.
В ближайшие 2-3 дня форум будет закончен, надпись о том что тема оформления в разработке уберу. Так что потерпеть осталось совсем немного.