Как собрать на хостинге exif для php ?

General213

Предистория.
Сайт находится на мастерхосте. Это данное нельзя менять, хоть я и не люблю мастерхост.
У них стоит старый интерпретатор PHP (да и пусть в-общем а главное с неподключенным EXIF. На счастье они предполагают, что можно скомпилить свой. И даже инструкцию сделали http://masterhost.ru/support/doc/php/#compile
По факту, при выполнении make возникает ошибка, что не хватает памяти (около 65Мб надо).
Вопрос, можно ли откомпилить в другом месте и скопировать только бинарник, чтобы всё заработало?

serega1604

можно

General213

Спасибо.
У меня никаких линухов не обитает, посоветуйте вариант, как мне поступить.
1. Может быть есть где-нибудь бесплатные общедоступные серваки с подключением по ssh?
2. Или качать какой-нибудь дистрибутив и запускать его?
3. А может добрые форумчане помогут и отдадут уже откомпилированный:
wget http://fr.php.net/distributions/php-5.2.17.tar.bz2
tar -xjvf php-5.2.17.tar.bz2
cd php-5.2.17
./configure
./configure --prefix=/home/u296555/php \
--with-mysql=/usr/local --enable-ftp --enable-dbase \
--with-gdbm --with-ndbm --with-iconv=/usr/local \
--with-gd=/usr/local --enable-gd-native-ttf=/usr/local \
--with-jpeg-dir=/usr/local --with-png-dir=/usr/local \
--with-freetype-dir=/usr/local --with-ttf \
--with-zlib-dir=/usr --disable-posix \
--enable-force-cgi-redirect --enable-inline-optimization \
--without-pear --disable-debug --enable-exif \
--with-pdo-mysql=/usr/local --with-gettext \
--enable-magic-quotes --with-xsl --with-libxml-dir=/usr/local \
--with-imap --with-imap-ssl --with-mime-magic \
--enable-sysvshm --enable-sysvsem --with-curl=/usr/local \
--with-bz2 --enable-calendar --enable-mbstring=all \
--enable-soap --with-openssl --with-mcrypt --enable-zip \
--enable-inline-optimization --enable-sockets \
--enable-bcmath --with-xmlrpc --with-ming \
--with-imagick --with-mhash --with-t1lib --with-tidy
make
make install

uncle17

вот черт. И правда, наборчег у нас в пхп не большой...

General213

самое главное (с моей локальной точки зрения) - нет exif. Т.е. вся эта замута мне нужна ради exif. Я пользовался многими хостингами и только у этого его нет. Крайне странный хостинг.
Для сравнения - majordomo: http://yamme.ru/php.php

uncle17

пробую по твоему мануалу, пока всё ок

uncle17

lib-mhash не находит, попробуем без него

uncle17

ming тоже не нашелся...
И tidy

uncle17

make [install] прошел нормально, дальше уже по мануалу ничего не получается:

[dbe153 ~/src/php-5.2.11]$ cp /home/u149761/php/bin/php-cgi /home/u149761/.ru/cgi-bin/php
cp: /home/u149761/php/bin/php-cgi: No such file or directory

General213

[dbe153 ~/src/php-5.2. 11 ]$ cp /home/u149761/php/bin/php-cgi /home/u149761/.ru/cgi-bin/php cp: /home/u149761/php/bin/php-cgi: No such file or directory
~/src/php-5.2.17 если делал по написанному мной
поделись потом бинарником

uncle17

ну вот нет такой диры - и всё тут

General213

ну так создай
и вообще такие вещи делаются быстрее через ftp в какой-нибудь filezilla

uncle17

создать-то я создам, но там пусто будет:

[dbe153 ~/src/php-5.2.11]$ ls /home
ls: home: Permission denied
[dbe153 ~/src/php-5.2.11]$ ls /home/u149761
averych.ru .ru ivan.rodiontsev.ru nina.rodiontseva.ru rodiontsev.ru src
empty igor.rodiontsev.ru nick.rodiontsev.ru olga.rodiontseva.ru rodiontseva.ru ted.rodiontsev.ru
[dbe153 ~/src/php-5.2.11]$ ls /home/u149761/.ru/
cgi-bin tmp www
[dbe153 ~/src/php-5.2.11]$ ls /home/u149761/.ru/cgi-bin/
[dbe153 ~/src/php-5.2.11]$

Еб... простите... лин... простите, там бздя

uncle17

хз, позвонил, посмотрели с админом, посоветовал пересобрать с этапа configure, ибо не собралось

uncle17

изначально собрался, но при make test выдал
SKIP Bug (lost memory when foreach is used for values passed to curl_setopt [ext/curl/tests/bug46711.phpt] reason: PHP_CURL_HTTP_REMOTE_SERVE
TEST 1322/7922 [ext/curl/tests/bug46739.phpt]
, на чем и завис

uncle17

позвонил еще раз, чувак сразу согласился с нехваткой памяти, попросил позвонить еще раз потом, а они пока приняли к сведению и разбираются. Ночь с пятницы на субботу...
З.Ы. Парня зовут Станислав, очень адекватный

General213

Ты крут. Я сегодня дважды общался с их техподдержкой. Адекватности не улавливал вообще. Имён, впрочем, не помню.

uncle17

я просто объяснил ситуацию: что знакомый пытался собрать, но не собралось, что в первый мой дозвон на моей площадке собралось, но неправильно, а сейчас таки все же не собралось, примите меры, хотя и праздники, чувак вам позвонит.

serega1604

у тебя же есть дома бздя, не можешь на ней собрать что-ли?

uncle17

я на ней так и не смог mc собрать, что уж об exif говорить
Оставить комментарий
Имя или ник:
Комментарий: