クリア - php apcu



pecl install apcが動作していません。 shtoolは存在しません (2)

/ var / tmpディレクトリからnoexecフラグを削除するには、次のコマンドを使用します。

mount -o remount,exec /var/tmp/

同じコマンドを使用してnoexecフラグを戻すことができます

mount -o remount,noexec /var/tmp/

私は絶対初心者です... 1時間前までSShについて学んでいなかったし、2時間前に初めてのVPSを手に入れました。 まだ学んでいる!

MediaWikiをインストールしていて、APC拡張機能を追加する必要があります。 しかし、大騒ぎに困っている。 任意のアイデア/ヒント?

[[email protected] ~]# 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.`

Answer #1

試してみてくださいhttp://blog.litespeedtech.com/2013/04/05/trouble-shooting-pecl-install-doesnt-work/からコピーしてください。

より適切な回避策は、PECLのtemp_dirが実行を許可するパーティションまたはパスを指すようにすることです。

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コマンドを使用してください。

この回避策は、noexecとして/ tmpを設定することによるセキュリティ上の利点を維持しますが、PECLのインストールも可能です。





pecl