Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache+PHP

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть трабл.
У мя Red Hat 7.2. Поставил на него апач 1.3.26
./configure --prefix=/usr/local/apache
make
make install
 
далее скачал пхп 4.2.1 и хотел было проинсталлить
./configure --with-apache=/usr/local/apache
make
и вот тут он мне такое выдаёть:
ln: creating hard link 'main.o' to 'main.lo': operation not permitted
 
В чём прикол?
или шо ваще можно сделать?

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 00:43 21-07-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
эээ... походу ет апач надо с перлом компилить
у мя все работало
на пхп.нет есть как поставить я по той доке ставил как модуль апача вкомпиленый

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 19:40 21-07-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djelektronik
напиши поподробнее плз.
вплоть до комманд

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 20:51 21-07-2002
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заходим в растареный каталог: cd php-4.2.1  
и говорим less INSTALL, и что же мы там видим? А вот:
 
QUICK INSTALL (Static)
 
$ gunzip -c apache_1.3.x.tar.gz | tar xf -
$ cd apache_1.3.x
$ ./configure
$ cd ..
 
$ gunzip -c php-4.1.x.tar.gz | tar xf -
$ cd php-4.1.x
$ ./configure --with-mysql --with-apache=../apache_1.3.x
обрати внимание - это путь к исходникам апача !!! тут у тебя грабли!!!
$ make
$ make install
 
$ cd ../apache_1.3.x
$ ./configure --prefix=/www --activate-module=src/modules/php4/libphp4.a
 (The above line is correct!  Yes, we know libphp4.a does not exist at this
  stage.  It isn't supposed to.  It will be created.)
$ make
 (you should now have an httpd binary which you can copy to your Apache bin dir if
  is is your first install then you need to "make install" as well)
$ cd ../php-4.1.x
$ cp php.ini-dist /usr/local/lib/php.ini
You can edit /usr/local/lib/php.ini file to set PHP options.
Edit your httpd.conf or srm.conf file and add:
  AddType application/x-httpd-php .php
 
Мораль: RTFM - и мы победим!  
 
 

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 09:15 23-07-2002
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Тут есть проблема... решил поставить апач из рпм, надеясь, что он потом таким образом  сможет запускаться командой service httpd start.  Однако при установке он пишет, что есть неудовлетворенные зависимости, типа rc-scripts. Что посоветуете делать???

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 18:06 23-07-2002
life_so_good



Оптимист
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такс ... а тупенький вопросик вот CHMOD 644 разрешает доступ анонимным юзерам?

Всего записей: 1334 | Зарегистр. 30-04-2002 | Отправлено: 16:53 24-07-2002
EndoR



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
life_so_good
ага

Всего записей: 1159 | Зарегистр. 24-01-2002 | Отправлено: 17:31 24-07-2002
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EndoR
 
Да плюнь ты на эти рпм, собери все по-нормальному из иходников и сделай потом что-то типа в rc3.d, S80httpd, а потом слинкуй туда apachectl как S80httpd. Будет работать. Должно... (ну не люблю я линукс, простите...)  

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 08:42 25-07-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.php.net/manual/en/install.apache.php

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 20:15 25-07-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А терь оно мне такое выдало:
zend_alloc.h:26:26: ../TSRM/TSRM.h: No such file or directory
 
Добавлено
djelektronik
ПРоинсталлил по php.net'овской схеме, а што дальше?

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 18:18 29-07-2002
djelektronik

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uriel
как че?  
мона замутить так чеб апач стартовал как бы внутри инетд
для енатва надо  
 ServerType inetd
 
тока конфиг сначала сделай наманый .. для пробы ./apachectl start

Всего записей: 2530 | Зарегистр. 28-06-2001 | Отправлено: 21:01 29-07-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
djelektronik
Как стартовать пхп с апачем?

----------
ох уж эти сети... local.com.ua

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 21:14 29-07-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Uriel
если ставил как модуль то он сам стартонет, если просто то как cgi

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 21:26 29-07-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new_yorik
ставил по схеме из
http://www.php.net/manual/en/install.apache.php
вот отсюда
и нехотит

----------
ох уж эти сети... local.com.ua

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 17:06 30-07-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Uriel
вот тут не скажу, должно становится нормально, я ставил как модуль только на второй апач. там по другому не много.
но при раскладе что ты поставил как модуь лишних телодвижений делать не нужно, так как он стартонет при старте апачи. поробуй поставить не как модуль, а просто без никакихпрефиксов скомпилить, и запускать его как cgi

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 20:09 30-07-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а вот теперь он не хотит кодировку нормальной делать...
причём наверно это пхп
допусти есть файл index.php, в нём стоит только дата(для проверки работы пхп) и текст на русском языке в кодировке windows-1251.
Это всё мне воспроизводится через сервак иероглифами, но дата нормально.
Чего там нада писать?

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 12:33 03-08-2002
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uriel
Собирать PHP с ключем --with-mod_charset...
ЗЫ: Еще раз RTFM...

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 18:33 03-08-2002
Uriel

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MACTEP
ух ты насоветовал
я сначала спросил, а потом подумал....
там просто в апачевском конфе нада бало приписать кодировку
а што такое rtfm?
=============================================
а хто мне скажет где писать комманды которые должны выполняться при загрузке линуха?

Всего записей: 269 | Зарегистр. 26-06-2002 | Отправлено: 19:38 03-08-2002 | Исправлено: Uriel, 19:40 03-08-2002
new_yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Uriel
искаеш файл php.ini если нет то создаеш его приблизительно здесь /usr/local/lib/php.ini . если он есть то искаещ директиву default_charset  
раскоментируеш её и ставиш default_charset = "windows-1251"
прописывать то что должно выполнятся при ставрте, или в rs.local или запускать через демон inetd или xinetd (какой там у тебя стоит)
а что такое rtfm спроси у меня по ПМ

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 23:33 03-08-2002
MACTEP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Uriel
 

Цитата:
а вот теперь он не хотит кодировку нормальной делать...  
причём наверно это пхп

Об чем спросил на то ответ и получил
А если ты хочешь в связке PHP4+Apache получить нормальные кодировки, то тебе без этого ключа не обойтись... После растаривания в исходниках, как правило, лежит скрипт, которому следует сказать ./configure --help и он тебе расскажет про все ключики, что есть и зачем надо.
btw, ты узнал у new_yorik про RTFM?
 
 
 
 
 

Всего записей: 928 | Зарегистр. 11-04-2002 | Отправлено: 11:19 05-08-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Apache+PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru