Size: a a a

2020 November 27

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
а как ты запустить-то пробуешь
Что значит "как"?
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
какой командой
источник

ПГ

Павел Г. in phpGeeks
не понял вопроса...
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
целиком показывай команду которой пытаешься запустить тесты
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
целиком показывай команду которой пытаешься запустить тесты
Кажется проблема в другом, но странно. Если php запускать снаружи докера  php не может завести soap расширение...
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
целиком показывай команду которой пытаешься запустить тесты
var_dump(class_exists("SoapClient"));
- это весь скрипт
Внутри контейнра показывает true, а если снаружи PHP Startup: Unable to load dynamic library 'soap' и false
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Павел Г.
Кажется проблема в другом, но странно. Если php запускать снаружи докера  php не может завести soap расширение...
конечно не может
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
потому что пых в докере и пых вне докера - разные вещи
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
потому что пых в докере и пых вне докера - разные вещи
Я запускаю пых докера из хоста. У меня на хосте нет пыха
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
как ты это делаешь-то какой командой?
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
как ты это делаешь-то какой командой?
1) Работает.
Захожу в докер:
docker-compose exec fpm /bin/bash
php 1.php

2) Не работает:
 docker-compose run --rm fpm php 1.php
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
docker-compose exec fpm php /full/path/to/1.php ?
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
docker-compose exec fpm php /path/to/composer.phar command-that-runs-tests
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
docker-compose exec fpm php /full/path/to/1.php ?
Это работает, ну потому что это пых в запущенном контейнере.
источник

ПГ

Павел Г. in phpGeeks
Но почему в новом не работает, соответсвенно и тесты из шторма тоже
источник

ПГ

Павел Г. in phpGeeks
Всё, кажется понял. @Dreddyi  спасибо за наводку...
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
а ты тесты гоняешь в незапущеном контейнере?
источник

ПГ

Павел Г. in phpGeeks
Я тупак, я soap конфигурировал в своем контейнере, а в имейдже нет его еще...
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
а ты тесты гоняешь в незапущеном контейнере?
Да, шторм так видимо делает. Там же вроде есть выбор...
источник

ПГ

Павел Г. in phpGeeks
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
а ты тесты гоняешь в незапущеном контейнере?
Точно, забыл поставить... 2жды тупак. Большое спасибо!
источник