#! 시에 주는 옵션에 -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