1 (изменено: fusker, 2013-03-24 10:16:55)

Тема: Сохраняет.Должен открывать

Засунул в папку htdocs свой 1.php в нем:

<html>

<head>
  <title>Out first page</title>
</head>

<body>

<?php
  echo "Если этот текст вы увидите на экране!"


?>

</body>

</html>

Пишу http://localhost/1.php и у меня он начинает его сохранять а не просматривать.Почему?

2

Re: Сохраняет.Должен открывать

Скорее всего не добавлен обработчик .php файлов в конфигурационный файл Apache. Смотрите строку:
AddType application/x-httpd-php .php

Более детально смотрите здесь: http://php-myadmin.ru/learning/instrument-apache.html

3

Re: Сохраняет.Должен открывать

Это уже было добавлено при установке PHP.Есть еще варианты?

4

Re: Сохраняет.Должен открывать

fusker сказал:

Это уже было добавлено при установке PHP.Есть еще варианты?

Вариант только в том, что добавлено куда-то не туда. Ссылку на инструкцию смотрите внимательно.

5 (изменено: fusker, 2013-03-24 11:55:09)

Re: Сохраняет.Должен открывать

Все нормально установлено,в C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf,после установки PHP появилось в httpd.conf:

AddDefaultCharset utf-8
AddType application/x-httpd-php  .php



#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files\PHP\"
LoadModule php5_module "php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Там где PhpIniDir в кавычка ничег оне было,я дописал.
Проблема та же

6

Re: Сохраняет.Должен открывать

Смотрите журналы ошибок веб сервера.

7

Re: Сохраняет.Должен открывать

Где его можно узнать?

8

Re: Сохраняет.Должен открывать

fusker сказал:

Где его можно узнать?

Обычно файл error.log. Смотрите настройки в файле httpd.conf.

9

Re: Сохраняет.Должен открывать

Щас посмотрю

10

Re: Сохраняет.Должен открывать

А почему когда я устанавливаю пхп 5.3.5 после рестарта апача я пытаюсь включить апач у меня пишеет the requested has failed?

11

Re: Сохраняет.Должен открывать

Вот ссылка http://yadi.sk/d/RpMxh97v3V9T7 на eror.log вроде все норм.

12

Re: Сохраняет.Должен открывать

fusker сказал:

А почему когда я устанавливаю пхп 5.3.5 после рестарта апача я пытаюсь включить апач у меня пишеет the requested has failed?

Этого не достаточно, чтобы определить проблему. Укажите все установленные версии программ и операционную систему.

PHP не загружается.
httpd.exe: Syntax error on line 494 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/Program Files/Apache Software Foundation/Apache2.2/php5apache2_2.dll into server:

13 (изменено: fusker, 2013-03-24 18:08:45)

Re: Сохраняет.Должен открывать

Я работаю по книге Елена Бенкен,в ней сказано установить apache(апач у нее на диске),я установил.Потом сказано удалить из каталога htdocs все индексные файлы.Их там не было.Потом сказали установить значение AddDefaultCharest равное utf-8,я добавил AddDefaultCharest utf-8 в конец httpd.conf.Потом сказали сделать рестарт apache,я сделал.И началось установка PHP(он тоже на диске).Запустил,начал все делать...Потом вышел шаг где надо выбрать не помню уже что,я выбрал Apache module 2.2x (так в книге сказано).Нажал далее...Вышел шаг выбрать библиотеки и ниже в книги было сказано что нужны самые главные-
GD2.dll
mbstring.dll
mysqli.dll
xsl.dll
Я добавил того чего не было выделено,и то что уже было тоже отсавил.Дальше установилось все.Потом рестартнул апач.И все.Теперь он не запускался.При нажатии Start через монитор выходила ошибка: The requested operation has failed.
Вот ссылки на апач и php:
http://yadi.sk/d/z9N9kOAs3Uumj-apache
http://yadi.sk/d/BB5q935m3UusV php
http://yadi.sk/d/OUdv7gjJ3Uusl  php скачивайте оба.
Windows 7 Ultimate Service pack 1 32x Intel Core 2 duo CPU E8400 @ 3.00GHz 3.00GHz

14

Re: Сохраняет.Должен открывать

Выполните команду проверки конфигурационного файла и покажите ошибку.

httpd.exe -t

Версии программ совместимы, с ними проблем быть не должно.

15

Re: Сохраняет.Должен открывать

А где выполнить это?

16

Re: Сохраняет.Должен открывать

fusker сказал:

А где выполнить это?

В командной строке. И добавьте путь к файлу httpd.exe, он должен быть где-то в C:/Program Files/Apache Software Foundation/Apache2.2/bin

17

Re: Сохраняет.Должен открывать

http://s2.uploads.ru/nlZ0g.png
Вот что пишет

18

Re: Сохраняет.Должен открывать

Смотрите ошибку. Apache не может загрузить указанную библиотеку. Данная библиотека должна лежать в корне PHP. В корне Apache ее просто нет.

19

Re: Сохраняет.Должен открывать

Вы хотите сказать что эта библиотека должна лежать в папке Апач?Если да то конкретней в какой папке.Потому что данная библиотека лежит в PHP

20

Re: Сохраняет.Должен открывать

Или где то нужно изменить путь к этой библиотеке?

21

Re: Сохраняет.Должен открывать

http://s3.uploads.ru/7uqXG.png
Засунул эту библию в папку с Апачом появилось вот это

22

Re: Сохраняет.Должен открывать

Если что вот что в httpd-vhost.conf:

#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at 
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.localdomain
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.localdomain"
    ServerName dummy-host.localdomain
    ServerAlias www.dummy-host.localdomain
    ErrorLog "logs/dummy-host.localdomain-error.log"
    CustomLog "logs/dummy-host.localdomain-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localdomain
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localdomain"
    ServerName dummy-host2.localdomain
    ErrorLog "logs/dummy-host2.localdomain-error.log"
    CustomLog "logs/dummy-host2.localdomain-access.log" common
</VirtualHost>

23

Re: Сохраняет.Должен открывать

Только не пойму почему dummy-host2?Если у меня localhost

24

Re: Сохраняет.Должен открывать

ВСЕ СПАСИБО! ВАМ Я РЕШИЛ ПРОБЛЕМУ!