re:[php] php를 쉘상에서 실행하기

#! 시에 주는 옵션에 -Cq 를 넣어주면 좋습니다.

#!/usr/local/php/bin/php -Cq

이런식으로요.

-C : 아마도 현재 path 도 path 에 포함시켜주는거였던가.. path와 관련이 있는 옵션이었는데.(구형 php버젼에선 동작하지 않습니다)

-q (quite): http 헤더를 출력하지 않게 해 줍니다. 커맨드 라인에서 돌릴땐 상당히 유용합니다.

그리고, php 를 커맨드 라인에서 쓰려면, php 컴파일시에 신경을 써 줘야 합니다.(제 경우 apache와 물려서 한번, 안물려서 한번 두번 컴파일 했던걸로 기억)
요즘은 어떤지 모르겠군요.

실제로 shell script 대신으로 사용하는데는 또 한가지 제약이 따르는데,
에러출력을 방지하는 @ 구문을 사용하지 못합니다(경험상).

shell script 대신 사용하면 훨씬 빠르게 구축할수 있죠. 대신 평소에 리소스가 부족하다거나, 속도가 중요하다면 고민을 좀 해보셔야 할듯.

>웹상에서  실행하는  것이  아니고  리눅스  쉘에서  실행하는  방법입니다..  
>우선  PHP가  설치되어  있으면  
>/usr/bin/php  가  있는지  확인해  보시고…  
>있으면  
>일반  스크립트처럼  맨위에  
>#!/usr/bin/php  를  넣어주고  실행하시면  됩니다.  
>
>EX)  
>test.php  
>=====================  
>
>#!/usr/bin/php  
> >echo  ”PHPSCHOOL  Fighting”;  
>?>  
>
>끝.  
>
>chmod  755  test.php  엔터;  
>./test.php  실행  
>
>한번해  보세요….  
>

Comments

Powered by Facebook Comments

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>