Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Устанавливаю 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

Также устанавливал из исходников, ситуация такая же. Подскажите в чем может быть проблема?

Опубликовано

Сложно ответить на этот вопрос, ибо по Solaris спецов тут мало. Попробую "пованговать" как unix пользователь. PHP5 как и Apache2 можно легко собрать как и 32бит, так и в 64. Но если Apache2 нормально собирается под 64, то у php5 с этим есть небольшие проблемы (которые как раз пофиксили в php7). Проверьте архитектуры пакетов, может быть в этом несовпадения

Опубликовано

Сложно ответить на этот вопрос, ибо по Solaris спецов тут мало. Попробую "пованговать" как unix пользователь. PHP5 как и Apache2 можно легко собрать как и 32бит, так и в 64. Но если Apache2 нормально собирается под 64, то у php5 с этим есть небольшие проблемы (которые как раз пофиксили в php7). Проверьте архитектуры пакетов, может быть в этом несовпадения

Собирал как раз php7.2.1

Опубликовано

Собирал как раз php7.2.1

Так подключаете модуль libphp5, а собрали libphp7
Опубликовано

 

Собирал как раз php7.2.1

Так подключаете модуль libphp5, а собрали libphp7

php5 устанавливал из пакетов, а собирал php7, в httpd.conf прописывал оба модуля, поочередно, результат один и тот же.

Опубликовано

Используя гугл сделаю предположение, что пакет Apache2 является сборкой под i386 (она же x86) архитектуру, а все остальное было собрано/скачено под amd64 (она же intel64 или x86-64). Стоит проверить данный вариант

  • Согласен 1
Опубликовано

Используя гугл сделаю предположение, что пакет Apache2 является сборкой под i386 (она же x86) архитектуру, а все остальное было собрано/скачено под amd64 (она же intel64 или x86-64). Стоит проверить данный вариант

Вы совершенно правы, после сборки в х64 все прекрасно заработало. Ещё вот, что интересно, версия apache22 является х32, а apache24 x64.

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...