Перейти к содержимому

 Друзья: Всё для вебмастера | [ Реклама на форуме ]


Rutor
Rutor


[ DDos Услуги. DDos атака. Заказать ДДос ]


Apache 1 + PHP + MySQL


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1
$iD

$iD

    Админ

  • root
  • PipPipPipPipPipPip
  • 3785 сообщений
Для тех кто не может прикрутить все это:

Для начала все установим, пусть будет ставиться в /Program Files/ Далее после установки настраиваем:

1. Apache

Заходим в папку /Program Files/Apache Group/Apache/conf/httpd.conf *не перепутайте с httpd.default.conf*
Ищем такие строчки:
  • DocumentRoot укажите ту директорию, в которой будут храниться ваши файлы. Например: d:/web/localhost/www

    DocumentRoot "d:/web/localhost/www/"

  • Найдите блок, начинающийся строкой <Directory /> и заканчивающийся </Directory> (эти блоки обозначают установки для заданной директории и всех ее поддиректорий). Замените его на:

    <Directory d:/>
      Options Indexes Includes
      AllowOverride All
      Allow from all
    </Directory>

  • Найдите DirectoryIndex, тут расположены так называемые файлы индекса, которые автоматически выдаются сервером при обращении к директории, если не указано имя html-файла.

    DirectoryIndex index.htm index.html index.php

  • Найдите и исправьте параметр:

    ScriptAlias /cgi-bin/ "d:/web/localhost/www/cgi/"
    И допишите после него такую строку:
    ScriptAlias /cgi/ "d:/web/localhost/www/cgi/"

    Это будет директория в которой будут храниться ваши CGI-скрипты.

  • Найти блок параметров, начинающийся с <Directory "C:/Program Files/Apache Group/Apache/cgi-bin"> и заканчивающийся </Directory>. Этот блок можно удалить.

  • Найдите и допишите недостающее:

    AddHandler cgi-script .bat .exe .cgi
Сохраните http.conf (Можете не закрывать его, он нам еще пргодитсья ;) ) На этом с Апачем все. Не забудьте перезапустить Апач ;)
Для проверки можно в директорию "d:/web/localhost/www/" создать файл index.html с любым содержанием. Запустите браузер и наберите:
]]>http://localhost/index.html]]>
В случае удачной конфигурации должен запуститься ваш файл, если нет то проверяйте все по новой :)

2. PHP

В httpd.conf ищем:
  • #AddType application/x-httpd-php php
    Раскоментируйте эту строку, удалив #

  • Сразу после этой строки добавьте:

    ScriptAlias /_php/ "C:/Program Files/PHP/"
    Action application/x-httpd-php "/_php/php.exe"
На этом с PHP тоже завершим ;) Сохраните http.conf и перезапустите апач. Для проверки создайте index.php с таким вот содержанием:
<?
echo "Hello World!";
?>
и в браузере введите ]]>http://localhost/index.php]]> Если все настроено правильно, то на экране должно появиться Hello World!

Установка дополнительных модулей:

Разархивируйте архив, который вы должны были тоже скачать, в папку куда был установлен PHP. После этого в папке Windows найдите файл php.ini и запустите его.
  • Найдите и установите:

    magic_quotes_gpc=Off

  • Теперь найдите и настройте следующий параметр:

    extension_dir=C:\Program Files\PHP\extensions

  • Найдите закомментированные строки, которые начинаются с ;extension=.
    Раскомментировать те из них, которые соответствуют нужным вам модулям. Поддержка MySQL и календарных функций уже встроена в PHP.
3. MySQL

Просто устанавливаем мускул и все - тут наверно самое простое )) для проверки можно залить в "d:/web/localhost/www" например в папку /pma/ Далее в браузере пишем ]]>http://localhost/pma]]> и попадаем в PhpMyAdmin - if все настроено было до этого правильно, то загрузиться стартовая страница else будет ошибка, номер самой ошибки и вероятная причина...

by $iD. 15.01.08

#2
Zan325

Zan325

    Бит

  • Banned
  • 44 сообщений
А вот как ещё Zend Optomizer правильный ко всему этому прилепить, да потом ещё и дебагер такой чтоб работал?

#3
akron

akron

    Байт

  • Members
  • Pip
  • 111 сообщений
Предпочитаю Wamp Server 2.0f.exe

]]>СКАЧАТЬ можно ЗДЕСЬ]]> UA-IX

и ]]>ЗДЕСЬ]]> USA
Я плохого не посоветую!

#4
Pernat1y

Pernat1y

    Байт

  • Members
  • Pip
  • 146 сообщений

Просмотр сообщенияZan325 (3.2.2009, 21:39) писал:

А вот как ещё Zend Optomizer правильный ко всему этому прилепить, да потом ещё и дебагер такой чтоб работал?
а в чем там проблемы могут быть? он нормально ставиться своим инсталлером, там доже конфиги ковырять не надо

#5
Zan325

Zan325

    Бит

  • Banned
  • 44 сообщений

Цитата

а в чем там проблемы могут быть? он нормально ставиться своим инсталлером, там доже конфиги ковырять не надо

Вынес в отдельную тему, там рассказал. Ну да х с ним. Одолел. Может фаервол чёто набочинил, может ещё чего. Следующий вопрос такой:

- В последнее время часто упоминают альтернативу денверу (и в этой ветке есть ссылка). Как много хостеров на которых не Apache?
- Были ли замечены случаи, когда сайт настроенный под Apache не работал на альтернативном сервере? (звиняйте за ньюберские вопросы, но нам тоже надо учиться).

#6
Pernat1y

Pernat1y

    Байт

  • Members
  • Pip
  • 146 сообщений

Просмотр сообщенияZan325 (5.2.2009, 15:33) писал:

- В последнее время часто упоминают альтернативу денверу (и в этой ветке есть ссылка). Как много хостеров на которых не Apache?
как я уже говорил, лучше один раз самому собрать сервак, и радоваться.
апдейтиться потом очень легко, и если вдруг что, то будешь знать, кто виноват )

Просмотр сообщенияZan325 (5.2.2009, 15:33) писал:

- Были ли замечены случаи, когда сайт настроенный под Apache не работал на альтернативном сервере? (звиняйте за ньюберские вопросы, но нам тоже надо учиться).
не-апач, это обычно IIS, а он под асп заточен )
есть, конечно, еще разные lighthttp, nginx'ы и прочие, но проблем с ними быть не должно
или опять-таки зависимость от типа ОС (в никсах пути слегка другие используються + чувствительность к регистру и т.д.)


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных