新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

linux运行php命令,php执行linux命令

怎么在linux的CLI下运行php文件

准备:已安装PHP运行环境的Linux系统。

宝兴ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

步骤:

打开Linux命令行,输入whereis php找到PHP文件所在目录(我的在/usr/bin/php);

准备好自己要运行的PHP文件(我的在/var/www/html/phpinfo.php);

在命令行下输入:/usr/bin/php  /var/www/html/phpinfo.php,注意两个目录之间有空格。

回车,这时可以看到PHP文件成功执行了。

如何通过Linux命令行使用和运行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() 函数,并打印出结果。

如何在linux上直接执行php命令

在 Linux 下执行 php 脚本时通常是可以使用以下命令:

1

#/usr/local/php/bin/php test.php

为简化输入可把此php执行程序 copy 到系统命令目录下:

1

#cp /usr/local/php/bin/php /usr/sbin/

验证:输入以下命令,如正确获取 php 版本,说明操作成功。

1

#php -v

这样,以后再执行PHP脚本时可直接采用以下输入方式即可。

1

#php a.php

linux怎么查看php启动命令?

启动php-fpm。

/usr/local/php5/sbin/php-fpm   /usr/local/php5/为php-fpm的安装地址。

/usr/local/php-5.6.3/sbin/php-fpm -R  # 如果报错显示不能用root用户启动,则可以考虑使用 -R命令。

查看是否启动成功:

netstat -lnt | grep 9000

tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN

或者使用如下命令,查看是否9000端口被php-fpm占用:

netstat -tunpl | grep 9000

tcp  0  0 127.0.0.1:9000   0.0.0.0:*   LISTEN  2124/php-fpm。

关于PHP运行linux环境中命令出现的问题。

php一般是以apache用户身份去执行的。

也可能是www用户,把apache加入到存储你文件的父文件夹属组里去。

然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限。

如何通过PHP执行linux命令?

你想问得是php如何执行shell命令把?\x0d\x0a\x0d\x0a可以用system(),exec(),passthru()这三个函数实现\x0d\x0a虽然这三个命令都能执行linux系统的shell命令,但是其实他们是有区别的:\x0d\x0a system() 输出并返回最后一行shell结果。\x0d\x0a exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。\x0d\x0a passthru() 只调用命令,把命令的运行结果原样地直接输出到标准输出设备上。\x0d\x0a 相同点:都可以获得命令执行的状态码\x0d\x0a例子:system("ls -al");\x0d\x0a【使用之前要在php.ini中把safe_mode关闭】

linux下退出终端,让PHP程序继续执行的命令

1:在终端中执行PHP的命令为:

$php test.php

2.如果想使用control+c不终止php文件的执行的话使用命令:

$php test.php

3.如果想退出终端以后php文件继续执行的话使用命令:

$nohup php test.php

4.终止线程运行

$kill -9 线程id


分享文章:linux运行php命令,php执行linux命令
文章起源:http://wjwzjz.com/article/dsgppod.html
在线咨询
服务热线
服务热线:028-86922220
TOP