lamer Опубликовано 6 января, 2018 Share Опубликовано 6 января, 2018 Устанавливаю php, в httpd.conf прописываю путь до модуля, а при запуске Apache пишет: - Cannon load libexec/libphp5.so into server: ld.so.1: httpd: fatal: /usr/apache2/2.4/libexec/libphp5.so: wrong ELF class: ELFCLASS32 Также устанавливал из исходников, ситуация такая же. Подскажите в чем может быть проблема? Ссылка на комментарий Поделиться на другие сайты More sharing options...
pacman Опубликовано 7 января, 2018 Share Опубликовано 7 января, 2018 Сложно ответить на этот вопрос, ибо по Solaris спецов тут мало. Попробую "пованговать" как unix пользователь. PHP5 как и Apache2 можно легко собрать как и 32бит, так и в 64. Но если Apache2 нормально собирается под 64, то у php5 с этим есть небольшие проблемы (которые как раз пофиксили в php7). Проверьте архитектуры пакетов, может быть в этом несовпадения Ссылка на комментарий Поделиться на другие сайты More sharing options...
lamer Опубликовано 7 января, 2018 Автор Share Опубликовано 7 января, 2018 Сложно ответить на этот вопрос, ибо по Solaris спецов тут мало. Попробую "пованговать" как unix пользователь. PHP5 как и Apache2 можно легко собрать как и 32бит, так и в 64. Но если Apache2 нормально собирается под 64, то у php5 с этим есть небольшие проблемы (которые как раз пофиксили в php7). Проверьте архитектуры пакетов, может быть в этом несовпадения Собирал как раз php7.2.1 Ссылка на комментарий Поделиться на другие сайты More sharing options...
pacman Опубликовано 7 января, 2018 Share Опубликовано 7 января, 2018 Собирал как раз php7.2.1Так подключаете модуль libphp5, а собрали libphp7 Ссылка на комментарий Поделиться на другие сайты More sharing options...
lamer Опубликовано 7 января, 2018 Автор Share Опубликовано 7 января, 2018 Собирал как раз php7.2.1Так подключаете модуль libphp5, а собрали libphp7 php5 устанавливал из пакетов, а собирал php7, в httpd.conf прописывал оба модуля, поочередно, результат один и тот же. Ссылка на комментарий Поделиться на другие сайты More sharing options...
pacman Опубликовано 7 января, 2018 Share Опубликовано 7 января, 2018 Используя гугл сделаю предположение, что пакет Apache2 является сборкой под i386 (она же x86) архитектуру, а все остальное было собрано/скачено под amd64 (она же intel64 или x86-64). Стоит проверить данный вариант 1 Ссылка на комментарий Поделиться на другие сайты More sharing options...
lamer Опубликовано 7 января, 2018 Автор Share Опубликовано 7 января, 2018 Используя гугл сделаю предположение, что пакет Apache2 является сборкой под i386 (она же x86) архитектуру, а все остальное было собрано/скачено под amd64 (она же intel64 или x86-64). Стоит проверить данный вариант Вы совершенно правы, после сборки в х64 все прекрасно заработало. Ещё вот, что интересно, версия apache22 является х32, а apache24 x64. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти