phpcli运行
A. 怎样让 php 在 cli 与 fpm 环境下运行时加载不同的扩展
使用两个不同的 php.ini 配置文件配置不同的运行参数(包括扩展参数),在开启 cli 或者 fpm 时,通过 -c 参数指定运行所使用的 php.ini 即可。
B. php-cli 能运行thinkphp框架吗
php-cli 能运行thinkphp框架
写一个bat脚本,cd到指定目录后再执行就可以了
C. PHP 怎么运行CLI模式
windows 配置php环境变量
然后打开cmd 运行php ****.php
linux 打开超级终端
有环境变量直接用php ***.php
没有环境变量 进入php的编译目录运行 php ***.php
D. linux php怎么在cli模式下执行命令
你好,你需要先找到你安装php的主程序,找到php安装目录下有个bin这个子目录,有个无扩展名的单独的php为名字的程序,比如你把php安装到了/usr/env/php下面,那么你的php主程序地址就是/usr/env/php/bin/php
那么你可以用主程序路径为前缀,运行一个单独的php脚本,比如说你有一道php程序test.php是放在/home/test.php这里的,那么整个运行起来的命令应该这么写:
/usr/env/php/bin/php -f /home/test.php
就可以啦
E. PHP 和cli 有什么关系 运行一个PHP文件 报错,该如何解决
CLI 是命令行模式,例如在winXP 的命令行窗口cmd 里边,php my_script.php 使用php.exe 直接运行php代码,相当于控制台应用。
不是web服务器上运行的。
真需要的话,改成 web服务器上运行的版本就可以。$argv[0] 是从命令行获取的参数,改成用变量设置或$_GET或$_POST 获得。
F. 请问下php如何进入CLI模式
开始-运行-cmd-找到你的php.exe所在的目录
比如我的php.exe所在的目录就是E:wampinphpphp5.3.10
G. 如何让PHP脚本在cli模式下执行时可接受选项
cli模式下的PHP,如果有一个文件名为cli.php
cli.php文件内容的代码
var_mp($argc);
var_mp($argv);
并且在命令行中运行下面的命令
phpcli.php1
那么会输出
int(2)
array(2){
[0]=>
string(7)"cli.php"
[1]=>
string(1)"1"
}
PHP手册对PHP脚本能接受参数的解释如下
PHP 的二进制文件(php.exe文件)及其运行的 PHP 脚本能够接受一系列的参数。PHP 没有限制传送给脚本程序的参数的个数(外壳程序对命令行的字符数有限制,但通常都不会超过该限制)。传递给脚本的参数可在全局变量$argv中获取。该数组中下标为零的成员为脚本的名称(当 PHP 代码来自标准输入获直接用 -r 参数以命令行方式运行时,该名称为"-")。另外,全局变量$argc存有$argv数组中成员变量的个数(而非传送给脚本程序的参数的个数)。
具体请参考PHP手册网页链接
H. 怎样让 php 在 cli 与 fpm 环境下运行时加载不同的扩展
上海蓝盟为您解答:使用两个不同的 php.ini 配置文件配置不同的运行参数(包括扩展参数),在开启 cli 或者 fpm 时,通过 -c 参数指定运行所使用的 php.ini 即可。
I. 怎么在linux的CLI下运行php文件
1.用php -q 文件名.php 方式把php程序当shell程序来用,
2.用php -s把自己的php程序显示有语法高亮色彩的html源文件。这样是不是很省心?
3.利用php的odbc功能可以在shell命令中对数据库进行操作。
#0 6 * * * /usr/local/bin/php /home/web/do/index.php
4.查看扩展库
/usr/local/php/bin/php -m
5.检查php.ini配置是否正确
/usr/local/php/bin/php -v
6.让php运行指定文件
php my_script.php
php -f my_script.php
7.在命令行直接运行 PHP 代码。
php -r ‘print_r(get_defined_constants());’
php -r ‘phpinfo();’
8.用该参数,您可以指定一个放置 php.ini 文件的目录,或者直接指定一个自定义的 INI 文件
php -c /custom/directory/custom-file.ini my_script.php
9.显示除去了注释和空格的源代码。
php -w a.php
10.php -i
该命令行参数会调用 phpinfo() 函数,并打印出结果。