2016-07-25 5 views
-2

Linux 콘솔에서 PHP 스크립트를 시작하려면 어떻게해야합니까?콘솔에서 PHP 스크립트를 실행하는 방법

예를 들어 myscript.php 파일이 있습니다. 콘솔에서 myscript처럼 시작할 수 있어야합니다 (다른 스크립트를 만들고 사용할 수 있음)

또한 매개 변수를 myscript dosome [-n <count>]과 같이 보낼 수 있어야합니다. 내가 할 수 있을까?

+0

당신은 PHP가 인 myscript.php ARG1 = ARG1 ARG2 = arg2' – JustOnUnderMillions

+0

@JustOnUnderMillions 즉, 가장 쉬운 부분,하지만 난로 myscripf somearg -n 5' – MurDaD

답변

0

, 당신은 bash는 스크립트를 작성해야합니다 argumets와 쉘에서 PHP 스크립트를 실행 myscript 그것을 이름을 지정하고 (당신의 PHP 설치 디렉토리로 변경 php)이 코드를 추가

"php" myscript.php $* 

을 그리고 추가하려면 리눅스 PATH

$ export PATH=$PATH:/path/to/folder/ 

에 스크립트 폴더 그럼 당신은 myscript arg1 -n 20와 스크립트에 액세스 할 수 있습니다. 당신은 PHP 스크립트에 $argv 변수를 통해 인수에 액세스 할 수 있습니다

0

매우 간단한 Google 검색으로 찾을 수 있습니다.

그래서 PHP-CLI를 먼저 설치해야합니다. 당신이 당신의 PHP 파일에 일부 코드를 작성해야 그 후

sudo apt-get install php5-cli 

: 예를 들어

:

nano example.php 

및 실행을 위해이 스크립트는 권한을 부여해야

<?php phpinfo(); ?> 

쓰기

sudo chmod 755 example.php 

그리고 할 수 있습니다. n은 그와 같은 :

./example.php 
+0

'처럼 실행해야'할 수있다 그래, 내가 어떻게했는지. 그러나 작업은'example'과 같이'./example.php'가 아닌 것처럼 실행하는 것입니다. – MurDaD

+0

이름으로 시작하려면'/ bin' 폴더에 넣어야합니다. '#!/bin/php5-cli' 또는 PHP-cli를 설치 한 파일의 첫 줄에 추가하십시오. –

관련 문제