可以在webhost上的php中使用命令行吗?

时间:2019-02-14 05:55:40

标签: php linux

我要使用此脚本http://www.paulhammond.org/webkit2png/ 在我的codeigniter项目中。

我只有一个共享的虚拟主机软件包。

所以我问自己是否可以在命令行上使用我的codeigniter / php吗?

我不适应在命令行上工作,因此请为我的问题感到抱歉,并感谢您向我解释什么是可能的,什么是不可能的。

1 个答案:

答案 0 :(得分:1)

PHP具有允许使用exec函数和shell_exec在powershell命令上在Unix上执行命令的功能。
命令

<?php
echo exec('whoami');

Powershell 命令

<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";

示例:

// Chmod doesn't work it needs root permission.
// exec('chmod a+x /path/to/webkit2png');

// Make sur that webkit2png is installed
echo exec('webkit2png --help');
echo exec('webkit2png http://www.google.com/');