Size: a a a

2020 April 02

KN

Kirill Nesmeyanov in PHP
—no-chdir - это же не то вроде
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
—no-chdir - это же не то вроде
тогда хз
источник

KN

Kirill Nesmeyanov in PHP
во, даже в композере такая же фигня
источник

KN

Kirill Nesmeyanov in PHP
источник

AM

Artem Molotov in PHP
да, как раз нашёл
источник

AM

Artem Molotov in PHP
только они причину не стали выяснять, видимо
источник

EL

Eugene Leonovich in PHP
Kirill Nesmeyanov
я только позавчера баг запилил
а есть ссылка?
источник

KN

Kirill Nesmeyanov in PHP
короче, т.к. zts тупо изолирует вообще всё окружение, можно словить просто кучу таких вот фичебагов)
источник

KN

Kirill Nesmeyanov in PHP
Eugene Leonovich
а есть ссылка?
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
короче, т.к. zts тупо изолирует вообще всё окружение, можно словить просто кучу таких вот фичебагов)
Но это причина zts допилить а не выпилить.
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
Но это причина zts допилить а не выпилить.
есть идеи как?)
источник

KN

Kirill Nesmeyanov in PHP
как можно допилить то, что противоречит принципам zts?
источник

AM

Artem Molotov in PHP
Kirill Nesmeyanov
есть идеи как?)
явно используя другой подход
источник

AM

Artem Molotov in PHP
этот крайне "так себе"
источник

EL

Eugene Leonovich in PHP
zts-php -r "var_dump(getcwd()); chdir('/tmp'); echo shell_exec('ls'); var_dump(getcwd()); chdir('/'); echo shell_exec('ls');"
^ такая конструкция работает
источник

A

Aleksandr Khristenko in PHP
Kirill Nesmeyanov
есть идеи как?)
Ну и вопрос, если ты хочешь выпилить zts, значит он тебе не нужен. Зачем ты тогда используешь пых, собранный с zts и ловишь баги?
источник

EL

Eugene Leonovich in PHP
не знаю что там внутри происходит, но скрипт выдает верный результат
источник

KN

Kirill Nesmeyanov in PHP
Eugene Leonovich
zts-php -r "var_dump(getcwd()); chdir('/tmp'); echo shell_exec('ls'); var_dump(getcwd()); chdir('/'); echo shell_exec('ls');"
^ такая конструкция работает
потому что shell exec тоже виртуализируется
источник

KN

Kirill Nesmeyanov in PHP
Aleksandr Khristenko
Ну и вопрос, если ты хочешь выпилить zts, значит он тебе не нужен. Зачем ты тогда используешь пых, собранный с zts и ловишь баги?
я и не использую
источник

KN

Kirill Nesmeyanov in PHP
Kirill Nesmeyanov
потому что shell exec тоже виртуализируется
если ты запустишь что-нибудь без виртуализации пыховской, то оно отвалится
источник