The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Cтавлю апача из исходников.."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Cтавлю апача из исходников.."
Сообщение от Lizzard Искать по авторуВ закладки on 23-Фев-03, 22:02  (MSK)
не нашел я чего-то модуля mod_php.rpm... вобщем решил ставить из исходных кодов. Делал по мануалу. Сначала все gunzip-ил потом tar xvf.. далее пишу подробно

[root@local server]# ls
apache_1.3.27  apache_1.3.27.tar  php-4.2.3  php-4.2.3.tar

[root@local server]# cd apache_1.3.27
[root@local apache_1.3.27]# ./configure  

[root@local apache_1.3.27]#cd ../php-4.2.3
[root@local php-4.2.3]#./configure --with-apache=../apache_1.3.27
[root@local php-4.2.3]#make
[root@local php-4.2.3]#make install

[root@local php-4.2.3]#cd ../apache_1.3.27
Тут возникает проблема. Мо мануалу после компиляции php в папке с апачем должен был создаться фаил libphp4.a но его там почему-то не оказалось. Вместо него указал другой фаил с расширением .a (он там всего один)

[root@local apache_1.3.27]# ./configure --activate-module=src/modules/php4/libmodphp4.a
[root@local apache_1.3.27]#make

А эта комманда дает уже такие ошибки:

mod_php4.c:28:18: zend.h: No such file or directory
mod_php4.c:29:17: php.h: No such file or directory
mod_php4.c:30:27: php_variables.h: No such file or directory
mod_php4.c:47:21: php_ini.h: No such file or directory
mod_php4.c:48:25: php_globals.h: No such file or directory
mod_php4.c:49:18: SAPI.h: No such file or directory
mod_php4.c:50:22: php_main.h: No such file or directory
mod_php4.c:52:26: zend_compile.h: No such file or directory
mod_php4.c:53:26: zend_execute.h: No such file or directory
mod_php4.c:54:28: zend_highlight.h: No such file or directory
mod_php4.c:55:25: zend_indent.h: No such file or directory
mod_php4.c:57:39: ext/standard/php_standard.h: No such file or directory
make[4]: *** [mod_php4.o] Îøèáêà 1
make[3]: *** [all] Îøèáêà 1
make[2]: *** [subdirs] Îøèáêà 1
make[2]: Âûõîä èç êàòàëîã `/home/server/apache_1.3.27/src'
make[1]: *** [build-std] Îøèáêà 2
make[1]: Âûõîä èç êàòàëîã `/home/server/apache_1.3.27'
make: *** [build] Îøèáêà 2

Что делать???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Cтавлю апача из исходников.."
Сообщение от Igor Искать по авторуВ закладки on 24-Фев-03, 11:52  (MSK)
Лучше, собери Apache с поддержкой динамических модулей и потом собери
PHP как динамический модуль.
Например, можно использовать след. configure -- скрипт для Apache:
###############################
#/!/bin/sh

./configure --prefix=/usr/local/apache-1.3.27 \
--enable-module=so \
--enable-module=expires \
--enable-module=vhost_alias \
--enable-module=rewrite \
--server-uid=www \
--server-gid=www

###############################

и след. make-скрипт для PHP:
###############################
#!/bin/sh
export CFLAGS=-DEAPI

./configure --prefix=/usr/local/php-4.3.0 \
--with-apxs=/usr/local/apache-1.3.27/bin/apxs \
--enable-track-vars \
--enable-versioning \
--enable-ftp \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local \
--with-pear=/usr/local/php-4.3.0/lib/pear \
--with-bz2 \
--enable-sysvsem \
--enable-sysvshm \
--enable-memory-limit \
--with-gnu-ld \
--with-gettext \
--with-xml \

gmake
gmake install

###############################

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру