Данная сборка программ предназначена для быстрой и удобной установки веб-сервера (на платформе win32), основанного на популярных компонентах, таких как: Apache, PHP, MySQL, Perl, Sendmail и Zend Optimizer.
Apache:
MySQL:
PHP:
apache
- рабочая папка Apachecgi-bin
- папка для CGI скриптов и исполняемых файловmysql
- рабочая папка MySQLperl
- рабочая папка Perlphp
- рабочая папка PHPsendmail
- рабочая папка Sendmailtmp
- рабочая папка PHP (необходима для работы сессий)www
- основная папка сайтаНесмотря на то, что сборка является конечным продуктом, все же ее нужно настроить до конца.
В файле apache\conf\httpd.conf желательно изменить следующие параметры:
ServerAdmin admin@localhost
ServerName localhost:80
Где вместо admin@localhost нужно указать e-mail, а вместо localhost имя сервера или его IP-адрес.
В файле sendmail\sendmail.ini нужно изменить следующее (для возможности отправки писем):
smtp_server = адрес SMTP сервера
auth_username = логин
auth_password = пароль
force_sender = обратный адрес
Для запуска всего сервера (Apache+MySQL) запустите файл server_start.vbs, для запуска компонентов по отдельности запустите соответствующие файлы apache_start.bat или mysql_start.bat.
Например, для установки форума распакуйте его архив в папку www (или ее подпапку) и наберите в адрессной строке браузера:
http://localhost/
Если Вы хотите использовать Perl, то первой строчкой создаваемого скрипта сделайте следующую:
#!perl
Когда Вы меняете настройки Apache, то перед его запуском с новыми настройками рекоммендуется запускать файл apache_test.bat. Если выдаются ошибки, то исправляйте их, следуя указаным данным, если выдается "Syntax OK" - то все настроено правильно.
Если необходимо сделать некоторые директории сайта доступными только для определенных пользователей, то используйте файл apache_auth.bat. При этом необходимо ввести необходимые для авторизации данные:
Для администрирования службы MySQL запустите файл mysql_admin.bat и введите пароль.
Для создания новой таблицы наберите комманду в терминале MySQL:
CREATE DATABASE база;
Для создания нового пользователя и выдачи ему прав на базу наберите:
GRANT ALL ON база.таблица TO 'пользователь'@'сервер' IDENTIFIED BY 'пароль';
Обычно вместо база.таблица указывают база.* для доступа ко всей базе, а в качестве сервера указывают localhost.
Если необходимо использовать старый тип аутентификации, то наберите:
SET PASSWORD FOR 'пользователь'@'сервер'=old_password('пароль');
При этом в целях безопастности рекомендуется использовать пользователя root исключительно для администрирования.
Для проверки PHP скриптов на работоспособность, открывайте их при помощи файла php_cli.bat.
Для оставонки сервера запустите файл server_stop.vbs.
© 2008 ZedAlert (22.2.8)