Для программирования сайтов на PHP нужно иметь локальный веб-сервер. Обычно такой сервер содержит сразу несколько компонент: ««Windows, Apache, MySQL и PHP». По первым буквам получается сокращение WAMP-сервер. Наиболее простой и удобный — UwAmp.
Назначение WAMP-сервера
Когда PHP-программист разрабатывает сайт, то он это делает сначала на своем компьютере, а потом выкладывает программу на хостинг. Чтобы PHP-скрипты выполнялись правильно необходимо, чтобы на локальном компьютере стояли те же программы, что и на хостинге. Как правило, это следующие программы:
- Веб-сервер Apache — именно это веб-сервер наиболее популярен в Интернете.
- PHP-интерпретатор — именно эта программа и выполняет PHP-скрипты.
- СУБД MySQL — это самая популярная система управления базами данных в Интернете.
Устанавливать все эти программы по отдельности долго, поэтому обычно используются WAMP-серверы, которые уже включают все необходимое. При запуске WAMP-сервера программист может приступать к отладке PHP-скриптов.
Для обращения к локальному веб-серверу существует специальный адрес: localhost. При вводе данного адреса браузер обращается к локальному серверу. WAMP-сервер обрабатывает PHP-программу и передает результат в браузер. Поэтому сайт выглядит также, как если бы он был установлен на хостинге.
Какое-то время в Рунете был популярен WAMP-сервер Denwer, но он требует установки. Удобнее использовать портабельный сервер, поэтому я рекомендую UwAmp.
Преимущества UwAmp
WAMP-сервер UwAmp имеет следующие особенности:
- бесплатный;
- портабельный;
- может работать с USB-накопителя;
- поддерживает UNICODE;
- поддерживает несколько версий PHP;
- поддерживает SQLite;
- включает phpMyAdmin.
Это делает UwAmp удобным инструментом для веб-разработки.
Начало работы
Сервер UwAmp входит в сборку «PHP-экспресс«. Если она установлена, то для запуска щелкните на:
c:\Prog\UwAmp\UwAmp.exe
Управление UwAmp
Управление очень простое.
Поместите ваш сайт в папку c:\Prog\UwAmp\www
Для запуска localhost нажмите кнопку «Browser www».
Для перехода к папке сайта нажмите «Folder www».
Для перехода к базе данных нажмите «PHPMyAdmin»
login: root
password: root
После внесения изменений в исходный текст сайта не забывайте нажимать F5 для перезагрузки страницы.
Для завершения работы закройте программу.
Изменение конфигурации
Если вы хотите изменить конфигурацию программ, то настройки находятся в этих файлах.
- Config file for apache : bin/apache/conf/httpd_uwamp.conf
- Config file for PHP : bin/php/php_[*]/php_uwamp.ini
- Config file for MySQL : database/mysql-*/my_uwamp.ini
Официальный сайт: www.uwamp.com
Можно ли стать программистом за год с нуля?
Читайте в моей бесплатной мини-книге «Путь в программисты». Скачать её можно здесь.