로컬 Linux 데스크탑에서 Apache와 PHP를 실행하고 있습니다. 내 PHP 스크립트는 "xcalc"를 실행하고 다음과 같습니다 : 나는 PHP 바이너리를 사용하여 PHP 스크립트를 실행하면PHP를 사용하여 로컬로 실행중인 Apache 웹 서버에서 X 응용 프로그램 시작
<?php
shell_exec("xcalc");
?>
, 나는 바탕 화면에서 실행 xcalc를 참조하십시오. 아파치를 통해 동일한 스크립트를 실행하면 화면에 아무 것도 나타나지 않습니다. 나는 그것이 어디에서 실패하는지 알아낼 수 없다.
모든 X 설정이 올바른지 확인하기 위해 Apache의 사용자 및 그룹을 일반 사용자로 변경했습니다.