Войти

Показать полную графическую версию : PHP+Apache


sturmfogel
18-02-2003, 15:31
Поставил РНР и Apache локально на машине под WinME (почему-объяснять долго. Просто нужно для тестирования создаваемого сайта с использованием РНР). При запуске простеньких тестовых рнр-файлов, вроде все ОК. phpinfo-выдает настроечные данные по конфигурации, но при попытке написать, что нибудь посложней-программа не работает. Так, при запросе вывода стандартных сообщений на запрос:
<?php
echo $COMSPEC;
echo $DOCUMENT_ROOT;
ECHO $HTTP_HOST;
?>
И тому подобного должны выводиться соответствующие строки (так же как и при выполнении тестовой программы типа:
<?
echo phpinfo();
?>

Сам файл РНР выполняется без ошибок (во всяком случае не ругается ни на что), но выводится только HTML код, а загрузки результатов выполнения РНР программы -НЕТ!!!! Так при обработке формы после ввода Имени и Е-mail и нажатия Submit , передается управление РНР программе, которая должна вывести результат обработки с подстановкой в текс введенных пользователем сведений, но выводится страница с текстом (HTML код РНР файла) без имени и адреса почты... Кто посоветует, что в данном случае проверить и где искать ошибку в настройке.

leprikon
18-02-2003, 17:24
php.ini :

register_globals = on

sturmfogel
19-02-2003, 11:16
Огромное спасибо за помощь!!!:) Может подскажите строку в php.ini отвечающую за привязку РНР к Апаче. У меня при выводе phpinfo в информации выводимой по настройкам РНР в строке "Server API" вместо "Apache" выводится "CGI/FastCGI". Хотелось бы знать , что это значит и правильно ли это? К чему может привести? Буду благодарен за помощь! (Сильно не ругайте - Я только учусь, а многие моменты в книжке просто не найти)

Исправлено: sturmfogel, 11:29 19-02-2003

ivank
19-02-2003, 19:56
sturmfogel
Это уже извините в конфигах апача прописывается, как ты PHP подключать хочешь. Читай install.txt, который с твоим релизом php идёт.

То что PHP установлен не как  модуль (т.е. через CGI), собственно никаких ограничений не накладывает кроме производительности.

mar
20-02-2003, 02:11
ivank
кроме производительности
вот как раз сейчас проверяю один скрипт удаленно на Linux и дома под Win. На одном и том же (проход по ссылкам  и скачивание со всякими дополнительнми штуками небольшого сайта) дома вываливается с тайм-аутом 30 секунд, а на Linux кончает за 2. Правда, думается, что в моем случае дело не только в модулоьности, но и в ОС :)

leprikon
20-02-2003, 05:52
mar

да не валите на модульность и ОС.

Может чуть поправить скрипт, разногласия есть в некоторых функция м/у винь и никс.

mar
21-02-2003, 01:21
leprikon
ну а зачем бы это я там и там проверяю ;)
Кстати есть все-таки и кое-какие другие и вовсе не PHP-ые различия: организация сокетов, например. В моем случае как раз winsock и может тормозить

leprikon
21-02-2003, 09:41
mar

у тебя что-то типа серверного приложения ? =)

создается сокет и ждет соединения ? =)




© OSzone.net 2001-2012