Closed
Description
Q | A |
---|---|
Bug report? | yes |
Feature request? | no |
BC Break report? | no |
RFC? | no |
Symfony version | 3.4 |
In the Symfony\Component\Process\PhpExecutableFinder
the last check is using the constant PHP_BINDIR
. It passes this as $extraDirs
to the Symfony\Component\Process\ExecutableFinder
which is fine so far. The problem is that Symfony\Component\Process\ExecutableFinder
first searches in the PATH
environment variable and then as second try in the $extraDirs
. If you have multiple php versions installed on one system (or if you are using rh-php70 from RHEL software collections) the ExecutableFinder then may find the binary /usr/bin/php
while the current used binary is for example /opt/rh/rh-php70/root/usr/bin/php
.