SNK Software
Web Studio Монополия Metaproducts Утилиты Игры
Монополию Web Studio Библиотека
Вебмастер Дельфи Работа на ПК Самоучитель
Для PHP Для Delphi
Веб-дизайн Программирование Компьютеры Девайсы Заметки
SNK Software Индустрия hardware Индустрия software
О студии Портфолио Сопровождение сайтов

Новые материалы

Девайсы:
Сравнительный обзор Nokia Lumia 920 и HTC 8X
Девайсы:
Обзор Nokia Lumia 820 – смартфона на WP8
Вебмастеру:
Настройка Apache, PHP и MySQL для Linux-VPS
Вебмастеру:
VPS на домашнем ПК: настройка сети в VM VirtualBox и Debian
Вебмастеру:
VPS на домашнем ПК: устанавливаем Linux Debian 6
Вебмастеру:
VPS на домашнем ПК: установка VM VirtualBox
Работа на компьютере:
Иные возможности текстового процессора Word
Работа на компьютере:
Вставка объектов
Работа на компьютере:
Таблицы в Word
Работа на компьютере:
Печать и сохранение документов
Работа на компьютере:
Сноски, колонтитулы, оглавление и указатели в Word
Вход на форум
Регистрация

Все форумы » Форум вебмастера » Общие вопросы веб-строительства » Установка апача и ПХП

Установка апача и ПХП

Сообщения с 1 по 10 из 31
2011-06-06 23:23:37
Semen
Участник
Вот прочитал вашу статью про установку апача и всего остального (http://www.snkey.net/reviews/webmaster/ … ndows.html). Думаю попробовать поучить ПХП. Так вот. Все сделано как написано, а когда стал стваить ПХП - нет выбора "Apache 2.2.x Module"... Т.е. скачал как написано PHP 5.2.17-Win32..., а на 5.3 и все равно нет там такого... Почему? Может быть апачи не установился и его PHP "не видит"?
Сообщение оредактировано Semen в 2011-06-06 23:24:08
2011-06-07 10:37:13
Serge
администратор
Потому что Thread Safe надо скачать. И, предвидя возможные несостыковки - надо прописать полные пути к модулю PHP в конфиге апача (httpd.conf).
2011-06-08 21:52:42
Semen
Участник
Да, спасибо, помогло! Невнимательно читал... Вроде разобрался с установкой теперь с PHP разобраться бы... :)
2012-01-20 19:11:47
aanush
Участник
Здравствуйте.Я настроил Апач,ПХП и МайЭскьюэль (на Винд7).Внес изменения и в Сист.32 и в httpd.conf. Апач работает(запускается),видимых конфликтов нет.Но я набирая путь к файлу -примеру пишу то ,что прописал при изменениях(путь к своей папке)и выдается ошибка,Если добавить впереди file;// , тогда все нормально. Что я неправильно сделал?
А главный вопрос в том,что не открываются файлы пхп. Т.е. все таки я что-то не так сделал,вроде сборка встала,а файлы не видны.Под файрфоксом просто чистый лист открывается,а под эксплорером - прописанный текст примера(а не возвращенный результат).Знаю,что вопрос сумбурный и без подробностей,но,может быть,это какая-то тривиальная ситуация для опытного человека.Что у меня не правильно поставлено? Спасибо!
2012-01-20 23:00:42
Serge
администратор
А путь к папке каким образом в браузере указывается? Надо http://localhost/folder/file.php
При этом подразумевается, что этот самый folder вложен непосредственно в каталог, определенный корневым в httpd.conf. К примеру, в настройках Apache имеем:
DocumentRoot "D:/webshare"
Тогда путь к папке на диске должен быть
D:\webshare\folder\
Это во-первых. Во-вторых, в параметрах типов файлов - файл mime.types в папке conf (в каталоге где установлен апач), надо чтоб среди прочего было указано:
application/x-httpd-php php
2012-01-20 23:38:49
aanush
Участник
Serge :А путь к папке каким образом в браузере указывается? Надо http://localhost/folder/file.php
При этом подразумевается, что этот самый folder вложен непосредственно в каталог, определенный корневым в httpd.conf. К примеру, в настройках Apache имеем:
DocumentRoot "D:/webshare"
Тогда путь к папке на диске должен быть
D:\webshare\folder\
Это во-первых. Во-вторых, в параметрах типов файлов - файл mime.types в папке conf (в каталоге где установлен апач), надо чтоб среди прочего было указано:
application/x-httpd-php php
Спасибо.
Я не во всем разобрался в Вашем ответе,сначала попробую разобраться,а потом,если не получится,уточню
2012-01-21 14:12:50
aanush
Участник
Serge :А путь к папке каким образом в браузере указывается? Надо http://localhost/folder/file.php
При этом подразумевается, что этот самый folder вложен непосредственно в каталог, определенный корневым в httpd.conf. К примеру, в настройках Apache имеем:
DocumentRoot "D:/webshare"
Тогда путь к папке на диске должен быть
D:\webshare\folder\
Это во-первых. Во-вторых, в параметрах типов файлов - файл mime.types в папке conf (в каталоге где установлен апач), надо чтоб среди прочего было указано:
application/x-httpd-php php
По первой Вашей подсказке: в моем варианте апача две раскоментированные строчки с ДокументРут -
в 496строке я внес изменения на свою папку, а вот в 179 строке ничего не менял,а оставил "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" .Или надо было менять?
А вот по поводу mime.types я не разобрался.Если можно ,уточните пожалуйста
2012-01-22 10:06:23
Serge
администратор
aanush, я не знаю что находится у вас в 496 строчке, а вот в 179, похоже, как раз то что надо и указано. Если в каталог C:/Program Files/Apache Software Foundation/Apache2.2/htdocs положить файл test.html и в браузере набрать http://localhost/test.html - он откроется? Если да, значит DorumentRoot такой и есть, и неплохо было бы его сменить на что-то более удобное.
До mime.types, похоже, еще рано - для начала с основными настройками разобараться-бы.
2012-01-22 17:06:20
aanush
Участник
Serge :aanush, я не знаю что находится у вас в 496 строчке, а вот в 179, похоже, как раз то что надо и указано. Если в каталог C:/Program Files/Apache Software Foundation/Apache2.2/htdocs положить файл test.html и в браузере набрать http://localhost/test.html - он откроется? Если да, значит DorumentRoot такой и есть, и неплохо было бы его сменить на что-то более удобное.
До mime.types, похоже, еще рано - для начала с основными настройками разобараться-бы.
Здравствуйте.
Спасибо за ответ.
Я вообще деинсталлировал все три программы,а потом установил заново.Все внешне нормально,все встало и даже при обращении к пхп файлу уже не пустой лист на браузере выходит.Но легче не стало.Вот у меня такой пример:
<?php

$result = mail("test@mail.ru","Анкета сайта","Сообщение(Тело письма)");

if ($result) {
echo "<p>Сообщение отправлено успешно</p>";
}
else {
echo "<p>Сообщение не отправлено</p>";
}
?>

Мне возвращается "сообщение не отправлено".В чем теперь может быть причина?
2012-01-22 21:21:33
Serge
администратор
Проблема в том, что у вас Windows, а в ней нет sendmail (и вообще ничего толком нет для почты). Тут 2 варианта:
1. Прописать в php.ini параметры для отправки почты
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

Тут подразумевается, что ваш провайдер предоставляет свой почтовый сервер (указывается вместо localhost) для отправки почты без авторизации, что очень вряд ли.
2. Использовать имеющийся в GPCL класс TMailH для отправки почты:
include("gpcl/mail.php"); //подразумевается, что там лежат файлы GPCL
$mail = new TMailH("smtp.yandex.ru");
$mail->SetAuthData("my_login","my_password");
$mail->AddText("Проверка связи.");
$mail->CreateMessage();
if ($mail->Send("to@mail.ru", "from@yandex.ru", "заголовок"))
echo "Ушло"; else echo "Не ушло";
Стр.: 1 2 3 4

Избранное

SNK GSCP
SNK GSCP - новая библиотека для PHP 5!
Web Studio
Web Studio и Visual Workshop
Библиотека:
Стандарты на web-технологии
Монополия
Монополия Android
Загрузки:
скачать программы
Продукция:
программы и книги
Техподдержка / Связаться с нами
Copyright © 1999-2020 SNK. Все права защищены.
При использовании материалов с сайта ссылка на источник обязательна.
Рейтинг@Mail.ru