首页 Linux 正文
601

如何直接运行php脚本

  • yiqingpeng
  • 2016-08-23
  • 0
  •  
在服务器中通过交互命令执行php脚本的方法:

1、脚本的第一行要标明php可执行程序的路径
如:#!/usr/bin/php

2、将php脚本赋予可执行权限:
chmod u+x run.php

3、如果php脚本是dos格式的(以\r\n为行结束符),需要将php文件转换为unix格式(以\n为行结束符)。
转换方法可以用linux命令 dos2unix
例如: dos2unix -k test.php (-k选项可以保证文件的时间属性不变。)
也可以用editplus等编辑器进行转换。

4、运行脚本的时候注意路径问题,比如目标脚本位置在:/var/usr/run.php.
那么在命令中需要输入完整路径进行运行:
>/var/usr/run.php
如果想在命令中直接输入run.php运行的话,需要加PATH变量。

5、需要注意的是,在脚本中要包含(include,require...)文件的话,不能使用相对路径,而要用绝对路径,当然也可通过设置include_path避免用绝对路径。

6、关于PATH的设置:
PATH决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。命令格式:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:source .bash_profile


正在加载评论...