最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

PHP常用命令行

XAMPP案例 中文小张 76浏览 0评论

1、PHP运行指定文件

php -f  test.php (-f 可省略)

2、命令行直接运行PHP代码

php -r “phpinfo();”

如果结果太长,还可以 php -r “phpinfo();” | less 分页展示
3、交互模式运行PHP
简单的运算
[1567060974772134.png]
control + c/z 或者 exit 退出交互模式
函数
[1567060981784268.png]
上面输出结果中返回的数据类型为 NULL。这个问题可以通过要求 php 交互 shell用 return 代替 echo 返回结果来修复。
永远都记住,用户定义的函数不会从一个shell会话保留到下一个shell会话,因此,一旦你退出交互shell,它就会丢失了。
4、PHP脚本作为shell脚本运行
没有权限则切换到root用户 sudo su

echo ‘#!/usr/bin/php\n<?php var_dump($argv); ?>’ > phpscript

注意,我们在该PHP脚本的第一行使用#!/usr/bin/php,就像在shell脚本中那样(/bin/bash)。
第一行的#!/usr/bin/php告诉Linux命令行用 PHP 解释器来解析该脚本文件。
确定phpscript 有可执行权限

chmod u+x phpscript

./phpscript -h –foo

array(3) {

[0]=>

string(11) “./phpscript”

[1]=>

string(2) “-h”

[2]=>

string(5) “–foo”

}

[1567061024853691.png]
5、其他常用命令
php -m 内置及Zend加载的模块
php -i 等价于 phpinfo()
php -i | grep php.ini 查看php配置文件加载路径
php –ini 同上
php -v 查看php版本
php –version 同上
php –re 查看是否安装相应的扩展 如 php –re gd
更多命令 php –help

转载请注明:XAMPP中文组官网 » PHP常用命令行