Perl 과 비슷하게 도스나 Shell 상태에서 PHP 스트립트가 동작가능하게 한다.
PHP4.3.0 이전 버전에서는 옵션(--enable-cli) 설치시 추가한다.
PHP4.3.0 이후 버전 부터 CLI 기본 포함
PHP4.3.0 이후부터 유닉스 매뉴얼 페이지에 포함 ( # man php )
PHP CLI 사용법
에제 - phpcli.php 파일 소스코드
phpcli.php 파일을 실행 가능하도록 퍼미션을 변경한다.
# chmod 755 phpcli.php
또는
# chmod +x phpcli.php
또는
# chmod +x phpcli.php
Shell 상태에서 실행
===============================================================
cron
자동으로 매일 반복된 작업을 하고 싶을 때 cron을 사용한다.
다음 예제는 매일 10시 35분에 "cron hello"를 shell에 출력하는것
#crontab -e
35 10 * * * echo "cron hello"
:wq!
35 10 * * * echo "cron hello"
:wq!
14시 정각에 phpcli.php 파일을 실행하는 예제
# crontab -e
0 14 * * * /usr/bin/php -f /home/phpcli.php
:wq!
0 14 * * * /usr/bin/php -f /home/phpcli.php
:wq!
| 분 | 시 | 일 | 월 | 요일 | 사용자 | 명령 |
| 35 | 10 | * | * | * | echo " cron hello" |
분 : 0 - 59
시 : 0 ~ 23
일 : 1 ~ 31
요일 : 0 ~ 6(0:일요일)
월 : 1 ~ 12

