我是一个绝对的新手......直到一小时前才学习SSh并且在2小时前得到了我的第一个VPS。还在学习!
所以我正在安装MediaWiki,需要添加APC扩展。但是遇到了麻烦。任何想法/提示?
[root@www ~]# pecl install apc`
downloading APC-3.1.13.tgz ...
Starting to download APC-3.1.13.tgz (171,591 bytes)
.....................................done: 171,591 bytes
55 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
shtool at '/var/tmp/APC/build/shtool' does not exist or is not executable.
Make sure that the file exists and is executable and then rerun this script.`
答案 0 :(得分:41)
从/ var / tmp目录中删除noexec标志使用以下命令
mount -o remount,exec /var/tmp/
您可以使用相同的命令添加noexec标志
mount -o remount,noexec /var/tmp/
答案 1 :(得分:7)
尝试此操作,从http://blog.litespeedtech.com/2013/04/05/trouble-shooting-pecl-install-doesnt-work/
复制更合适的解决方法是将PECL的
temp_dir
指向a 允许执行的分区或路径:mkdir /root/tmp pecl config-set temp_dir /root/tmp
或
pear config-set temp_dir /root/tmp
(有一个已知的错误,
pecl config-set
不起作用,pear config-set
不起作用。如果是这种情况,只需使用PEAR config命令。 PECL将在安装时使用PEAR。)此解决方法保留了将/ tmp设置为的任何安全性优势 noexec,但也允许PECL安装。