我看到很多關於使用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');它的工作! –