Apache и php
Apache и php
Всем привет! Большая просьба помочь разобраться в этой связке! В форуме такие темы уже есть, но старые и ничего для себя полезного не нашел(может из-за недостатка опыта, конечно...)
Суть проблемы: В небольшом офисе поднят сервак под linux с прозрачным прокси и dhcp. Для статистики установлен TA. Так вот этот ТА админится в вэб интерфейсе, для этого был поднят апач и пхп к нему как мод.
Апач работает, когда он настроен на index.html, но когда перенастраиваю на index.php в папке ТА, браузер предлагает сохранить этот пхп скрипт... В чем мой косяк? Если надо, готов выложить конфиги и логи, хотя в логах апача ошибок никаких нет.
P.S. линукс изучаю всего полгода, поэтому буду очень признателен за подробный ответ!
Суть проблемы: В небольшом офисе поднят сервак под linux с прозрачным прокси и dhcp. Для статистики установлен TA. Так вот этот ТА админится в вэб интерфейсе, для этого был поднят апач и пхп к нему как мод.
Апач работает, когда он настроен на index.html, но когда перенастраиваю на index.php в папке ТА, браузер предлагает сохранить этот пхп скрипт... В чем мой косяк? Если надо, готов выложить конфиги и логи, хотя в логах апача ошибок никаких нет.
P.S. линукс изучаю всего полгода, поэтому буду очень признателен за подробный ответ!
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
конфиг выложи куда-нибудь pastebin.com
Two of the most famous products of Berkeley are LSD and BSD:)
Re: Apache и php
http://pastebin.com/mda54f0f вот конфиг апача
Оказывается и в нем еще косяк...
Строки 245 и 249 закоментены... предлагает сохранить index.php,
когда убираю комент с 245 и 291 строк, при перезапуске апач выдает ошибку:
Syntax error on line 245 of /etc/apache1/httpd.conf:
Cannot load /etc/apache1/lib/apache-extramodules/mod_php4.so into server: /etc/apache1/lib/apache-extramodules/mod_php4.so: undefined symbol: unixd_config
Что с этим mod_php4.so не так?...
Оказывается и в нем еще косяк...
Строки 245 и 249 закоментены... предлагает сохранить index.php,
когда убираю комент с 245 и 291 строк, при перезапуске апач выдает ошибку:
Syntax error on line 245 of /etc/apache1/httpd.conf:
Cannot load /etc/apache1/lib/apache-extramodules/mod_php4.so into server: /etc/apache1/lib/apache-extramodules/mod_php4.so: undefined symbol: unixd_config
Что с этим mod_php4.so не так?...
- grub
- Неотъемлемая часть форума
- Сообщения: 849
- Зарегистрирован: 13 сен 2006, 10:29
- Откуда: Минск
- Контактная информация:
Re: Apache и php
Либа не от той версии апача, наверное...
А что за дистрибутив линукса-то стоит?
А что за дистрибутив линукса-то стоит?
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
с конфигом у тебя все нормально...Spaun писал(а):http://pastebin.com/mda54f0f вот конфиг апача
Оказывается и в нем еще косяк...
Строки 245 и 249 закоментены... предлагает сохранить index.php,
когда убираю комент с 245 и 291 строк, при перезапуске апач выдает ошибку:
Syntax error on line 245 of /etc/apache1/httpd.conf:
Cannot load /etc/apache1/lib/apache-extramodules/mod_php4.so into server: /etc/apache1/lib/apache-extramodules/mod_php4.so: undefined symbol: unixd_config
Что с этим mod_php4.so не так?...
Two of the most famous products of Berkeley are LSD and BSD:)
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
судя по пути скорее всего 1.xgrub писал(а):Либа не от той версии апача, наверное...
А что за дистрибутив линукса-то стоит?
думаю 1.3:)
Код: Выделить всё
/etc/apache1
Two of the most famous products of Berkeley are LSD and BSD:)
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Apache и php
А откуда пхп? Модуль собирал/из пакета ставил? То же самое и про апач расскажи.
Re: Apache и php
дистрибутив- linux mandriva corporate server 4.0, поставил его потому что на слабенький комп ниче больше не нашел на то время, потом, конечно, много читал на форумах, что mandriva не очень подходящий выбор, но уже много что сделал и было в лом переделывать
Сначала все устанавливал из консоли... потом как-то зашел под иксами и там нашел фишку Центр управления линукс - установка ПО(то что есть на ДВД диске с дистрибутивом, но не установлено) вот через эту шнягу я и установил
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-mod_php4-4.4.4-1mlcs4
При установке он написал что необходимо установить еще пакеты для правильной работы: lib... как я понимаю библиотеки-установил.
но этот апач вообще не хочет запускаться пишет:
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Поэтому я еще установил
apache1-1.3.33-3mdk
apache1-modules-1.3.33-3mdk
apache-mod_php4-4.4.4-1mlcs4
с ней проблему описал
Вот конфиг первого апача http://pastebin.com/m7d15428 может с ним поможете разобрться...
Сначала все устанавливал из консоли... потом как-то зашел под иксами и там нашел фишку Центр управления линукс - установка ПО(то что есть на ДВД диске с дистрибутивом, но не установлено) вот через эту шнягу я и установил
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-mod_php4-4.4.4-1mlcs4
При установке он написал что необходимо установить еще пакеты для правильной работы: lib... как я понимаю библиотеки-установил.
но этот апач вообще не хочет запускаться пишет:
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Поэтому я еще установил
apache1-1.3.33-3mdk
apache1-modules-1.3.33-3mdk
apache-mod_php4-4.4.4-1mlcs4
с ней проблему описал
Вот конфиг первого апача http://pastebin.com/m7d15428 может с ним поможете разобрться...
Последний раз редактировалось Spaun 20 май 2009, 14:55, всего редактировалось 1 раз.
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Apache и php
так у тебя сейчас два апача одновременно стоит, и два пхп к этим апачам
оставляй что-то одно.
оставляй что-то одно.
Re: Apache и php
получается так, но ведь загружаю я либо тот , либо этот - одновременно они не работают... да и поодиночке тоже не хотят чет...leave писал(а):так у тебя сейчас два апача одновременно стоит, и два пхп к этим апачам
оставляй что-то одно.
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
видимо ты загружаешь один апач, а модуль юзаешь от другого.
Two of the most famous products of Berkeley are LSD and BSD:)
Re: Apache и php
Т огда я так понимаю, модуль установился к апач 2.2.3 , а запускается апач1 1.3.33. Значит первый апач должен нормально с этим модулем работать, но он при запуске ошибку дает...
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Посмотрите плз его конфиг http://pastebin.com/m7d15428
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Посмотрите плз его конфиг http://pastebin.com/m7d15428
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
ошибка про доменное имя фигня.Spaun писал(а):Т огда я так понимаю, модуль установился к апач 2.2.3 , а запускается апач1 1.3.33. Значит первый апач должен нормально с этим модулем работать, но он при запуске ошибку дает...
could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName no listening sockets available, shutting down
Посмотрите плз его конфиг http://pastebin.com/m7d15428
а вот про сокеты...
тебе нужно указать порт который нужно слушать
Код: Выделить всё
Listen 80
Two of the most famous products of Berkeley are LSD and BSD:)
Re: Apache и php
Как посоветовали, удалил к чертям все вышеуказанные пакеты и установил
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-devel-2.2.3-1mlcs4
apache-conf-2.2.3-1mlcs4
apache-mod_php-5.1.6-1mlcs4
и... О чудо!!!!! РАБОТАЕТ!!!!
Всем респект, огромное спасибо!!! А я блин неделю конфиги переписывал...
Единственное, может подскажете, что где прописать, чтобы ошибка не вылезала, мол имя сервера присвоено 127.0.0.1
и как сделать, чтобы в локалке не айпи в адресной строке писать, а к примеру statistika.ru???
P.S. Если этот комп является шлюзом в инэт, этот сайт из внешки будет виден???
apache-base-2.2.3-1mlcs4
apache-modules-2.2.3-1mlcs4
apache-mpm-prefork-2.2.3-1mlcs4
apache-devel-2.2.3-1mlcs4
apache-conf-2.2.3-1mlcs4
apache-mod_php-5.1.6-1mlcs4
и... О чудо!!!!! РАБОТАЕТ!!!!
Всем респект, огромное спасибо!!! А я блин неделю конфиги переписывал...
Единственное, может подскажете, что где прописать, чтобы ошибка не вылезала, мол имя сервера присвоено 127.0.0.1
и как сделать, чтобы в локалке не айпи в адресной строке писать, а к примеру statistika.ru???
P.S. Если этот комп является шлюзом в инэт, этот сайт из внешки будет виден???
-
- Неотъемлемая часть форума
- Сообщения: 484
- Зарегистрирован: 19 ноя 2007, 15:01
- Контактная информация:
Re: Apache и php
читать в сторону ServerNameSpaun писал(а): Единственное, может подскажете, что где прописать, чтобы ошибка не вылезала, мол имя сервера присвоено 127.0.0.1
прописать в днс ip и создать виртуалхост.Spaun писал(а): и как сделать, чтобы в локалке не айпи в адресной строке писать, а к примеру statistika.ru???
Если напишешь Listen *:80 будет слушать все сетевухи, если Listen out_ip:80 внешнюю и т.д. по аналогииSpaun писал(а): P.S. Если этот комп является шлюзом в инэт, этот сайт из внешки будет виден???
Two of the most famous products of Berkeley are LSD and BSD:)