질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

PHP에서 아파치 정지나 재시작을 할수 없나요??

작성자 정보

  • 송진성 작성
  • 작성일

컨텐츠 정보

본문

아파치 정지 실행시
<?php
exec("/usr/local/apache/bin/apachectl stop", $result1);
echo $result1[0];
?>
실행결과물
/usr/local/apache/bin/apachectl stop: httpd (pid 14626?) not running


아파치 재시작 실행시
<?php
exec("/usr/local/apache/bin/apachectl restart", $result1);
echo $result1[0];
?>
실행결과물
/usr/local/apache/bin/apachectl restart: httpd not running, trying to start


이런 에러메세지만 나옵니다..
현재 권한은 root.root이고 퍼미션은 755로 되어 있습니다...

어떠한 퍼미션과 권한을 설정해줘야 익스플로워에서 제어가 가능할까요??

이것에 대한 정보를 찾기가 너무 힘듭니다....

아시는 분 간단한 답변 부탁드립니다..

관련자료

댓글 2

장규승님의 댓글

  • 장규승
  • 작성일
힘들듯합니다.. 일단 아파치를 nobody 권한으로 실행 하실수 있어야하는데....
대부분의 디렉토리, 설정파일, 로그파일 부분에서 root 권한이 필요하다록 세팅 되어 있을것입니다.
root 상태에서 컴파일 하기 때문이죠..

nobody 권한 으로 컴파일이 하면 되지 않을가 싶습니다..

해보지는 않았지만 제 생각으로 그러 합니다 ㅎㅎㅎ

송진성님의 댓글

  • 송진성
  • 작성일
아하~ 그렇군요....

답변 감사합니다..^^

공지사항


뉴스광장


  • 현재 회원수 :  60,289 명
  • 현재 강좌수 :  36,949 개
  • 현재 접속자 :  337 명