Я следую инструкциям по установке расширений PECL на Media Temple DV 4 на основе этих инструкций: http://wiki.mediatemple.net/w/(dv):Install_PECL_extensions.
При беге:
pecl install uploadprogress
Он говорит:
pecl install uploadprogress downloading uploadprogress-1.0.3.1.tgz ... Starting to download uploadprogress-1.0.3.1.tgz (9,040 bytes) .....done: 9,040 bytes 4 source files, building running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 building in /var/tmp/pear-build-root/uploadprogress-1.0.3.1 running: /root/tmp/pear/temp/uploadprogress/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/temp/uploadprogress/configure' failed
У кого-нибудь есть идеи, почему не работает и как решить? Спасибо!
PS Я пробовал компилировать из исходного кода, но это тоже не удается и говорит:
phpize && ./configure -with-php-config=/usr/bin/php-config Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
Отметим, что я не знаю, где находится config.log, чтобы найти там дополнительную информацию.
[Решено] Белая установка PECL никогда не работала, и никто здесь не мог найти ответ. В конце концов, я смог скомпилировать из исходников, как только я понял, что не попал в правильный каталог перед настройкой.
Хотя установка PECL никогда не срабатывала, и никто здесь не мог найти ответ, в конце концов я смог скомпилировать из исходного кода, как только понял, что не попал в правильный каталог до настройки.