Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Apache2 не запускается после компиляции  (Прочитано 2342 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Привет всем. Я собрал апач 2.0 из исходников и собственно установка прошла успешно, но вот запускаться апач не хочет. Собирал обычно без всяких параметров:

./configure
make
sudo make install

Запускаю сервер следующей команодой:
sudo /usr/local/apache2/bin/apachectl start
Вначале ругался на то, что не может найти ServerName, я вписал ServerName *:80 в httpd.conf (если что ServerName localhost я тоже вписывал).
Теперь при запуске вообще ничего не пишет. В сети ответа не нашел. Уже крыша едет  :idiot2:

Что делать? Кто-нибудь сталкивался с таким?
« Последнее редактирование: 19 Июля 2014, 22:11:58 от root7593 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #1 : 19 Июля 2014, 22:30:08 »
тут не маке.
только
sudo apt-get install apache2
Wars ~.o

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #2 : 19 Июля 2014, 22:46:05 »
Мне на сервер нужно установить php5.4 (или ниже), а для apache из репозиториев он не подходит т.к. модуль libapache2-mod-php5 скомпилирован для последней версии php (вроде как). Единственный вариант - сборка из исходников.

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Apache2 не запускается после компиляции
« Ответ #3 : 19 Июля 2014, 22:52:30 »
Мне на сервер нужно установить php5.4 (или ниже), а для apache из репозиториев он не подходит т.к. модуль libapache2-mod-php5 скомпилирован для последней версии php (вроде как). Единственный вариант - сборка из исходников.
На апач из репозиториев можно установить любую версию пхп5 или сразу несколько.

Не надо компилить апач, компилить надо нужные (старые) версии пхп.
« Последнее редактирование: 19 Июля 2014, 23:23:20 от ru_kane »
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #4 : 20 Июля 2014, 00:50:28 »
Увы, апач не принимает такую конфигурацию. Вот текст который выводится при перезапуске сервера

Restarting web server apache2                                         [fail]
 * The apache2 configtest failed.
Output of config test was:
[Sat Jul 19 23:32:17.625942 2014] [:crit] [pid 32014:tid 140673030551424] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
AH00013: Pre-configuration failed
Action 'configtest' failed.
The Apache error log may have more information.

Компиляция php прошла без ошибок. Собирал вот-так:

./buildconf --force
./configure --with-apxs2=/usr/bin/apxs2 --enable-debug
sudo make
sudo make install

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #5 : 20 Июля 2014, 00:57:57 »
root7593,
молодец.
Wars ~.o

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #6 : 20 Июля 2014, 19:31:35 »
Что молодец? Сервер все еще не работает.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #7 : 20 Июля 2014, 19:51:02 »
Что молодец? Сервер все еще не работает.
OK
Wars ~.o

Оффлайн ru_kane

  • Активист
  • *
  • Сообщений: 958
  • Kubuntu Desktop 20.04 & Ubuntu Server 20.04
    • Просмотр профиля
    • www.kane.ru
Re: Apache2 не запускается после компиляции
« Ответ #8 : 20 Июля 2014, 20:06:47 »
скажи лучше поподробнее задачу, что конкретно надо, что за сервер (веб или ла2 к примеру) ?

Апач пишет, что при компиляции пхп не включены необходимые модули. Значит надо перекомпилить с нужными модулями.

Выбирай:

./configure \
--prefix=/opt/php-5.3.22 \
--with-pdo-pgsql \
--with-zlib-dir \
--with-freetype-dir \
--enable-mbstring \
--with-libxml-dir=/usr \
--enable-soap \
--enable-calendar \
--with-curl \
--with-mcrypt \
--with-zlib \
--with-gd \
--with-pgsql \
--disable-rpath \
--enable-inline-optimization \
--with-bz2 \
--with-zlib \
--enable-sockets \
--enable-sysvsem \
--enable-sysvshm \
--enable-pcntl \
--enable-mbregex \
--with-mhash \
--enable-zip \
--with-pcre-regex \
--with-mysql \
--with-pdo-mysql \
--with-mysqli \
--with-jpeg-dir=/usr \
--with-png-dir=/usr \
--enable-gd-native-ttf \
--with-openssl \
--with-fpm-user=www-data \
--with-fpm-group=www-data \
--with-libdir=/lib/x86_64-linux-gnu \
--enable-ftp \
--with-imap \
--with-imap-ssl \
--with-kerberos \
--with-gettext \
--enable-fpm
« Последнее редактирование: 20 Июля 2014, 20:08:36 от ru_kane »
Kubuntu Desktop 20.04 [Intel Core i5-8600K, Asus ROG STRIX Z370-F Gaming, ASUS STRIX-GTX1050TI-4G-GAMING]

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #9 : 20 Июля 2014, 23:33:14 »
Я собираю веб-сервер для разработки под UMI.CMS
Попробовал пересобрать php со следующими модулями:

./configure --with-apxs2=/usr/bin/apxs2 --enable-debug --enable-mbstring --with-curl --with-mcrypt --with-zlib --with-gd --with-zlib --enable-sockets --enable-zip --with-mysql
Установка прошла успешно, но ничего не изменилось. Может я пропустил какой-то обязательный параметр?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #10 : 21 Июля 2014, 00:30:04 »
Цитировать
Я собираю веб-сервер для разработки под UMI.CMS
мне можно? я хочу проверку.
Wars ~.o

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #11 : 21 Июля 2014, 09:51:36 »
victor00000, конечно. Вот исходники http://ru2.php.net/get/php-5.4.30.tar.bz2/from/a/mirror

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #12 : 21 Июля 2014, 16:44:22 »
root7593,
не php, а тут форма форум.
Wars ~.o

Оффлайн root7593

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #13 : 21 Июля 2014, 17:02:08 »
Не понял, какая форма?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Apache2 не запускается после компиляции
« Ответ #14 : 21 Июля 2014, 17:19:07 »
Цитировать
разработки под UMI.CMS
что это?
Wars ~.o

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.