PHP - The Process class relies on proc open, which is not available on your PHP installation: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
(Новая страница: «=== PHP - The Process class relies on proc open, which is not available on your PHP installation === Ошибка: The Process class relies on proc open, which...»)
 
 
Строка 10: Строка 10:
 
  disable_functions =  
 
  disable_functions =  
 
  # systemctl restart httpd
 
  # systemctl restart httpd
 +
 +
Если стоит composer, то решается так:
 +
$ vi composer.php.ini
 +
[php]
 +
disable_functions =
 +
$ /usr/local/php71/bin/php -c composer.php.ini /usr/local/bin/composer install
 +
$ php -d "disable_functions=" /usr/local/bin/composer install

Текущая версия на 17:40, 26 августа 2021

PHP - The Process class relies on proc open, which is not available on your PHP installation

Ошибка:

The Process class relies on proc open, which is not available on your PHP installation

означает, что отключена функция proc_open() для php в php.ini

Включить можно через конфиг файл PHP конкретной версии:

# vi /usr/local/php71/lib/php.ini
disable_functions = 
# systemctl restart httpd

Если стоит composer, то решается так:

$ vi composer.php.ini
[php]
disable_functions =
$ /usr/local/php71/bin/php -c composer.php.ini /usr/local/bin/composer install
$ php -d "disable_functions=" /usr/local/bin/composer install