Как изменить папку сборки Pear/PECL по умолчанию с /var/tmp?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как изменить папку сборки Pear/PECL по умолчанию с /var/tmp?

Сообщение Anonymous »

Я пытаюсь установить пакет PECL в Linux, но установщик так и не завершил этап настройки.

Мой хостинг-провайдер установил файловую систему в /var/tmp, которая предотвращает выполнение файлов, и это вызывает следующую ошибку:

Код: Выделить всё

root@host [/usr/local/apache/conf/includes]# pecl install pdo
downloading PDO-1.0.3.tgz ...
Starting to download PDO-1.0.3.tgz (52,613 bytes)
.............done: 52,613 bytes
12 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
building in /var/tmp/pear-build-root/PDO-1.0.3
running: /root/tmp/pear/PDO/configure
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
ERROR: `/root/tmp/pear/PDO/configure' failed
Я на 99% уверен, что проблема в том, что вы не можете выполнять файлы в /var/tmp (я скопировал сюда исполняемый файл и попробовал проверить). Я уверен, что смогу завершить работу PECL, если заставлю его выполнять сборку где-то еще, но я не могу найти соответствующий параметр конфигурации.

Как указать PECL выполнять сборку в папке, отличной от папки по умолчанию?

Подробнее здесь: https://stackoverflow.com/questions/309 ... om-var-tmp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»