При показе phpinfo()
лист показывает, что переменная среды Apache PATH очень длинная и с повторяющимися записями? Это почему? А как исправить?
/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
Другой мой сервер показывает только
/sbin:/bin:/usr/sbin:/usr/bin
Оба работают под управлением FreeBSD 8.1, PHP 5.3.6 и Apache 2.2.
На том, у кого есть проблемы, также работает Virtualmin / Webmin.
Откровенно говоря, это не имеет большого значения. В PATH
переменная на самом деле изначально устанавливается оболочкой, и, вероятно, в Virtualmin / Webmin есть еще дюжина других скриптов, которые добавляют к ней пути, то есть:
PATH=/path1:/path2:$PATH
PATH=/another/path:$PATH
Похоже, было добавлено несколько дубликатов, вероятно, из множества перекрывающихся наборов. К счастью, это не должно сильно повлиять. Переменные кэшируются (оболочкой), и я предполагаю, что PHP будет делать то же самое, когда пытается eval
двоичные файлы.
Поэтому, если у вас нет проблем, можно оставить все как есть.