Helle Coders, у меня есть PHP-скрипт, который содержит следующие три строки.мой сервер - Ubuntu, и я запускаю этот код по сети с IP-адресом сервера или именем сервера.когда я запускаю этот скрипт с IP-адресом сервера, проблем нет.но когда я пытаюсь запустить этот код с именем хоста сервера, код выполняется, но exec не будет выполняться.У кого-нибудь есть идеи?как я могу решить эту проблему?
<?php
$total_sys_memory = array();
exec("awk '/MemTotal/ {print $2}' /proc/meminfo", $total_sys_memory);
print_r($total_sys_memory);
?>
Я думаю, что проблема может быть связана с привилегией call exec с именем хоста сервера.
когда браузер в клиентской системе открывает этот скрипт садрес ниже:
http://192.168.1.101/armiti/login/script.php
exec run.но когда я открою этот скрипт с адресом ниже:
http://server/armiti/login/script.php
exec не запустится.почему?