Я использую Debian 9, Apache, PHP 7.0.Когда команда
php -r "pcntl_exec('/bin/bash','/tmp/1');"
правильная, но когда я захожу в файл PHP в браузере, он показывает мне, что
undefined function pcntl_exec()
Даже если я пытаюсь использовать файл ниже, это такжеверно, он может работать.
php -F "/var/www/html/pcntltest.php
Я пытаюсь использовать function_exists()
.Когда я запускаю его в bash, это true
, но в php
результат равен false
.
/ var / www / html / 1.php:
<?php pcntl_exec('/bin/bash','/tmp/1');?>
/tmp / 1:
ls /
пакеты:
sudo apt-get install apache2
sudo apt-get install php7.0-fpm php7.0-mysql php7.0-common php7.0-gd php7.0-json
php7.0-cli php7.0-curl libapache2-mod-php7.0