Linux 콘솔에서 PHP 스크립트를 시작하려면 어떻게해야합니까?콘솔에서 PHP 스크립트를 실행하는 방법
예를 들어 myscript.php 파일이 있습니다. 콘솔에서 myscript
처럼 시작할 수 있어야합니다 (다른 스크립트를 만들고 사용할 수 있음)
또한 매개 변수를 myscript dosome [-n <count>]
과 같이 보낼 수 있어야합니다. 내가 할 수 있을까?
Linux 콘솔에서 PHP 스크립트를 시작하려면 어떻게해야합니까?콘솔에서 PHP 스크립트를 실행하는 방법
예를 들어 myscript.php 파일이 있습니다. 콘솔에서 myscript
처럼 시작할 수 있어야합니다 (다른 스크립트를 만들고 사용할 수 있음)
또한 매개 변수를 myscript dosome [-n <count>]
과 같이 보낼 수 있어야합니다. 내가 할 수 있을까?
, 당신은 bash는 스크립트를 작성해야합니다 argumets와 쉘에서 PHP 스크립트를 실행 myscript
그것을 이름을 지정하고 (당신의 PHP 설치 디렉토리로 변경 php
)이 코드를 추가
"php" myscript.php $*
을 그리고 추가하려면 리눅스 PATH
$ export PATH=$PATH:/path/to/folder/
에 스크립트 폴더 그럼 당신은 myscript arg1 -n 20
와 스크립트에 액세스 할 수 있습니다. 당신은 PHP 스크립트에 $argv
변수를 통해 인수에 액세스 할 수 있습니다
매우 간단한 Google 검색으로 찾을 수 있습니다.
그래서 PHP-CLI를 먼저 설치해야합니다. 당신이 당신의 PHP 파일에 일부 코드를 작성해야 그 후
sudo apt-get install php5-cli
: 예를 들어
:nano example.php
및 실행을 위해이 스크립트는 권한을 부여해야
<?php phpinfo(); ?>
쓰기
sudo chmod 755 example.php
그리고 할 수 있습니다. n은 그와 같은 :
./example.php
'처럼 실행해야'할 수있다 그래, 내가 어떻게했는지. 그러나 작업은'example'과 같이'./example.php'가 아닌 것처럼 실행하는 것입니다. – MurDaD
이름으로 시작하려면'/ bin' 폴더에 넣어야합니다. '#!/bin/php5-cli' 또는 PHP-cli를 설치 한 파일의 첫 줄에 추가하십시오. –
당신은 PHP가 인 myscript.php ARG1 = ARG1 ARG2 = arg2' – JustOnUnderMillions
@JustOnUnderMillions 즉, 가장 쉬운 부분,하지만 난로 myscripf somearg -n 5' – MurDaD