我看到很多关于使用PHP
运行Linux
命令的问题,但我的问题不同。我正在使用共享主机Linux
服务器,并且我想使用PHP
代码安装名为Poppler-utils
的程序包,因为我无法访问Linux
命令行。首先,我试图用cat /proc/version
找出Distro
,这是输出:使用PHP运行Linux命令
Linux version 2.6.32-604.30.3.lve1.3.63.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)) #1 SMP Sun Sep 27 06:34:10 EDT 2015
所以我认为这是Redhat
发行基于上面的输出。所以,我尝试使用安装Poppler-Utils
套餐:
exec('yum install poppler-utils',$buffer);
echo implode($buffer);
正如this文章中提到。
下安装pdftotext的RedHat/RHEL/Fedora的/ CentOS的Linux的
pdftotext使用poppler的-utils软件包下各种Linux 分布安装:
# yum install poppler-utils
OR使用Debian在以下/ Ubuntu Linux
$ sudo apt-get install poppler-utils
但是什么也没有发生。那么如何在/usr/local/bin/
中安装Poppler-utils
?
任何帮助表示赞赏!
与您的托管公司联系,您可能没有权限。 – chris85
如果你被拒绝命令行访问,也许他们也拒绝你'exec'访问.. – GolezTrol
但我试过exec('whoami');它的工作! –