background image

在 linux 中直接用"php"命令来执行 php 文件
一般在 linux 命令行下运行 php 文件的代码:

XML/HTML 代码

1

linux 下执行:#php

 

安装路径 -f php

   

文件路径

2

例如:/opt/modules/php/bin/php -f /opt/data/www/yoururl/index.php  

 

每次输入 php 安装路径比较麻烦,其实我们可以不用输入的哦!
将/opt/modules/php/bin/php 这个文件复制到/usr/sbin 下,php 将被安装为 linux 命令
在 linux 下执行以下命令

 

XML/HTML 代码

3

cp /opt/modules/php/bin/php  /usr/sbin  

这样就可以直接在命令行中用

 

XML/HTML 代码

4

php  -f /opt/data/www/yoururl/index.php   

 

执行 php 程序了,省去输入路径的过程

命令行中 php 接收参数
命令行中给 php 文件输入参数和在 http 协议下方式不一样,不是用变量名来接收,而是
用位置处于第几个来接收
其中,第一个参数用$_SERVER['argv'][1]接收,第二个参数用$_SERVER['argv'][2]接收

/opt/data/www/yoururl/index.php 中这样写:

 

XML/HTML 代码

5

<?

php

  

6

if (isset($_SERVER['argv'][1])) {   

7

$

year

 = $_SERVER['argv'][1];   

8

} else {   

9

$

year

 = 

'null'

;