На самом деле они говорят о переменной среды PATH
операционной системы, а не о пути PHP для включения (двоичные файлы [bin
] запускаются ОС, а не анализируются PHP). К сожалению, поскольку вы находитесь в среде общего хостинга,Вы не можете постоянно изменять эту переменную среды.Однако если у вас есть доступ к оболочке, вы можете изменить файл .profile
, задав переменную PATH
.
Вы можете использовать getenv()
и putenv()
для извлечения и установки переменной PATH, но она будет сбрасываться при каждом запуске сценария.
При этом вам не нужны переменные PATH
, установленные для использования PEAR.Если у вас установлен PEAR на вашем компьютере разработки, вы можете загрузить папку pear
на свой хост и изменить include_path
во время выполнения, чтобы указать вашу собственную "установку", используя set_include_path()
$pearInstallPath = realpath('./pear/packages');
set_include_path('.' . PATH_SEPARATOR . $pearInstallPath);