방금 PHP를 배우기 시작했습니다. 나는 리눅스에 php5
을 설치했고,가는 간단한 코드를 썼다.커맨드 라인에서 PHP 코드 실행
어떻게 스크립트를 실행할 수 있습니까? -f
옵션을 사용해 보았지만 cat
명령으로 작동하고 코드를 STDOUT
으로 뱉어냅니다.
대화 형 인터프리터 옵션이 정상적으로 작동합니다. PHP 스크립트를 실행하는 유일한 방법은 웹 브라우저입니까?
방금 PHP를 배우기 시작했습니다. 나는 리눅스에 php5
을 설치했고,가는 간단한 코드를 썼다.커맨드 라인에서 PHP 코드 실행
어떻게 스크립트를 실행할 수 있습니까? -f
옵션을 사용해 보았지만 cat
명령으로 작동하고 코드를 STDOUT
으로 뱉어냅니다.
대화 형 인터프리터 옵션이 정상적으로 작동합니다. PHP 스크립트를 실행하는 유일한 방법은 웹 브라우저입니까?
간단한 :
php myScript.php
... 일을해야한다. 이 고양이처럼 행동하는 경우
이, 그때는 아마 템플릿 모드에서 실제로 <?php
와 스크립트 모드로 전환하는 것을 잊었다, PHP의 주요 목적은 웹 페이지를 생성하는 것입니다, 그러나 적어도 두 가지 옵션이 있습니다 :
첫 번째 방법은 여러 가지 방법으로 달성 할 수 있습니다 (예 : 파일에 적절한 권한을 부여하고 URI를 제공하여 스크립트를 호출함으로써. ./index.php
) 두 번째 명령은 php -a
명령에 의해 호출 될 수 있습니다 (위에 언급 된 문서에서 설명 된대로).
좋아요! ** php가 * - with-readline * 옵션 **으로 컴파일 된 경우. –
이미 언급했듯이 다음과 같이 PHP를 실행할 수 있습니다. 당신이 인수 (들)을 통과하고자하는 경우
$ php myScript.php
, 당신은 단순히 다음과 같이 수행 할 수 있습니다 :
$ php myScript.php Apples
당신의 PHP 파일에서이 같은 $의 argv 배열에 액세스하여이 인수를 사용할 수 있습니다 :
<?php
echo 'I like ' . $argv[1];
?>
위의 내용은 "I like Apples"를 인쇄합니다. 배열 색인은 0이 아니라 1입니다. 스크립트 이름에는 0이 사용됩니다. 이 경우 $ argv와 내 블로그 게시물을 체크 아웃 더 많은 정보를 위해 "인 myscript.php"
짧은 방법 :
php -r 'echo "Hello "; echo "Jay";'
또는
php -r 'echo dirname("parent/child/reply") . "\n";'
태그가 문제인 것 같습니다. 나는 거기에 넣어야한다는 것을 몰랐습니다. – kaiseroskilo