- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Не спрашивайте почему, приспичило собрать PHP5.3 на Debian 8.
Несколько несоответствий пофиксил, например:
ln -s /usr/include/x86_64-linux-gnu/gmp.h /usr/include/gmp.h
Но на последнем шаге make выскакивает такая интересная ошибка:
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:260: recipe for target 'sapi/cli/php' failed
make: *** [sapi/cli/php] Error 1
Самое интересное что SSL_get_verify_result, который в openssl.c, есть и в 5.4 и в 5.5.
Они компилятся без проблем даже взяв старые версии например 5.4.25, а именно 5.3 не может увидеть эту
стандартную функцию openssl. Гугл и яндеск я уже перерыл как только мог.
Подскажите в чём тут может быть дело? Посоветуйте что можно ещё попробовать.
Dimanych, Честно?
Не проще накатить OPENVZ ядро и запихнуть проблеммный проект в нативную среду, а именно Debian 7 и собрать всё в 2 клика?
Или Вы любите биться до победного даже, если победа ценой "собственной жизни" - убитого времени?
Dimanych, Честно?
Не проще накатить OPENVZ ядро и запихнуть проблеммный проект в нативную среду, а именно Debian 7 и собрать всё в 2 клика?
Или Вы любите биться до победного даже, если победа ценой "собственной жизни" - убитого времени?
Скорее второе, и это не проще в моём случае так как 5.3 должен работать именно в Deb8.
Я не спрашиваю об альтернативных решениях, мне нужно именно так как в топике.
надеюсь на помощь форума :)
Тут скорее не помощь форума нужна, а обратиться к специалисту, который вам все сделает.
Установите отдельную версию openssl куда-нибудь и укажите её в configure.
Хотя php 5.3 прекрасно собирается с openssl 1.0.1
Добавляете репозитории в /etc/apt/sources.list
Создаете правила /etc/apt/preferences.d/php
ну, а дальше
apt-get update
apt-get install php5
Deb7 OpenSSL 1.0.1e 11 Feb 2013
Deb8 OpenSSL 1.0.1k 8 Jan 2015
Попробую конечно с 1.0.1e, но больше интерисует почему не видна стандартная функция SSL_get_verify_result... отпишу в общем о результате.
Andron_buton, мне не нужен пакетный 5.3, нужен свой, пакетный должен быть 5.6.
Dimanych, а в чем проблема:
apt-get install build-essential
apt-get build-dep php5
apt-get source php5
dpkg-buildpackage -rfakeroot -uc -b
Своя сборка openssl не помогла, но причину всё равно выяснил.
В Makefile почему-то после ./configure не добавляются -lssl -lcrypto
EXTRA_LIBS = -lssl -lcrypto ...
Теперь всё отлично.
Думаю тому кто захочет собрать 5.3 это пригодится)
Своя сборка openssl не помогла, но причину всё равно выяснил.
В Makefile почему-то после ./configure не добавляются -lssl -lcrypto
EXTRA_LIBS = -lssl -lcrypto ...
Теперь всё отлично.
Думаю тому кто захочет собрать 5.3 это пригодится)
Думаю никто такой ерундой страдать не будет. Это все делается гораздо проще. Andron_buton один из вариантов озвучил.
Своя сборка openssl не помогла, но причину всё равно выяснил.
В Makefile почему-то после ./configure не добавляются -lssl -lcrypto
EXTRA_LIBS = -lssl -lcrypto ...
Теперь всё отлично.
Думаю тому кто захочет собрать 5.3 это пригодится)
Спасибо, помогло!