개발 꿀팁/PHP

PHP CLI 모드 설명

Jammie 2022. 7. 12. 16:43
반응형

*php cli 모드
* CLI: Command Line Interface (명령줄 인터페이스)
* PHP 할 수 있는 거 말고Apache IIS 서버에서 호출되어 CLI 모드로도 실행할 수 있습니다. php는 본질적으로 반환되기 때문입니다.C언어로 된 프로그램이에요
* 다음은 자주 쓰는 phpcli 명령
* 콘솔에 입력하세요:

php-v PHP 버전 보이기

-ini 출력 php.ini 프로필 정보

--rf function < name > 함수의 인자를 포함하여 php 함수의 정보를 출력합니다

--ri <extension> php 확장 정보 출력

-i 출력 php의 상세, 내용이 phpinfo(;)에 상당함

-m 컴파일된 모듈 출력

--re 출력 php 확장 모듈의 정보, 블록 이 모듈의 함수, 이 extension에 정의된 상수

CLI 방식으로 PHP 프로그램 실행

cli.ph 새로 만들기p파일

첫 번째 줄 입력:

#!C:\php\php.exe-q

이 명령은 이것이 c라는 것을 나타냅니다.li 프로그램

php 태그 뒤에 입력

<?php

에코" 헬로 phpcli;

?>

명령행 모드에서 입력하기 php.exe cli.php

전체 절차는 다음과 같다

#!C:\php\php.exe -q
<?php
   echo 'hello php cli';
?>

CLI를 통해 매개 변수
php 통과$_SERVER['argc'] 와 $_SERVER['argc'] 로 파라미터를 전달해드립니다

전달된 매개 변수는 daiyutage 22입니다

#!C:\php\php.exe -q
<?php
   echo "hello php cli\n";
   var_dump($_SERVER['argc']);   //$_SERVER['argc']  전달하기 위한 매개 변수의 개수
   var_dump($_SERVER['argv']);   //S_SERVER['argv']전달하기 위한 매개 변수의 값입니다. 배열로 표시됨
?>

비고: APACH 서버가 php 인터프리터에 웹페이지가 서버로 제출한 데이터를 전달할 때 환경변수를 통해 전달되며, 일부 PHP 기본 글로벌 변수는 PHP 프로세스 시작 후 초기화됩니다.
실행 환경 후 시스템이 설정한 PHP 글로벌 변수에 모든 PHP를 그대로 사용할 수 있습니다

반응형