Php

改變pecl的臨時目錄?(安裝問題)

  • August 26, 2012

我正在嘗試安裝imagick在執行 Centos 5.8 的 VPS 上。通常,這是一個快速修復,但託管服務提供商不允許(權限已被拒絕)我使用典型修復,即重新掛載/var/tmp為執行檔,然後重新掛載為非執行文件。

我已經執行了以下命令而沒有錯誤(正如預期的那樣,需要 gcc):

yum install php-pear gcc 
yum install ImageMagick ImageMagick-devel

之後,當我執行pecl install imagick它時,它會返回 /var/tmp 權限被拒絕。

有沒有辦法讓我更改預設位置/var/tmp來解決這個問題?還是有另一種解決方法或我缺少的東西?謝謝!

在可以執行二進製文件的文件系統上設置不同的臨時目錄。例如:

mkdir /root/tmp
pecl config-set temp_dir /root/tmp

或者:

pear config-set temp_dir /root/tmp

引用自:https://serverfault.com/questions/421196