php cli
글쓴이: pok / 작성시간: 화, 2005/10/11 - 5:39오전
수세 9.3에 php5를 YaST로 깔아서 잘 사용하고 있습니다.
그런데 커맨드 라인에서 php5 -r 옵션이 안먹어서
php5 -v 해보니 cgi로 나옵니다.
윈도같은 경우에는 cli폴더가 아예 따로 있었던것 같습니다.
다른 리눅스배포판 경우는 cli가 따로 설치되는 것인가요?
http://rpm.pbone.net/index.php3/stat/4/idpl/2204428/com/php5-5.0.3-14.11.i586.rpm.html
패키지 정보에는 분명 php cli가 포함되어있다고 나오는데..
도대체 어떻게해야 cli모드로 실행되는지 알수 없군요.
덤으로 스크립트 실행시 인자를 php cli아니면 못넘기나요?
Forums:
아직 cli는 해결못했는데, 커맨드라인에서 인자를 넘길수 있더군요!그
아직 cli는 해결못했는데, 커맨드라인에서 인자를 넘길수 있더군요!
그냥 argv[]배열에 저장되더군요.
처음 argv[0]은 php파일 자체가 되어서
실질적으로 사용하는 인자는 argv[1]부터 됩니다.
poklog at http://poksion.cafe24.com/poklog/
http://kr2.php.net/manual/kr/features.co
http://kr2.php.net/manual/kr/features.commandline.php 를 한번 참고해보세요.
윈도에서라면 php-cgi.exe php-cli.exe 로 이름이 다르던
윈도에서라면 php-cgi.exe php-cli.exe 로 이름이 다르던데요.
ls /usr/lib/php* 해보면 다른 이름으로 또 있을지도 모르죠.
그리고 $argv 로 된다면 register_globals On 이라는 것 같은데,
off 하시고, $_SERVER['argv'] 로 하는것을 추천합니다.
https://xenosi.de/
댓글 달기