Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Установка локального сервера XAMPP.
Просто следуем инструкциям которые показаны на скриншоте. Выбираем installer на сайте XAMPP (см. рис.1): Рисунок 1- Installer После этого на экране появляется такое окно (см. рис. 2):
Рисунок 2- Выбор языка
Оставляем все также, так как отсутсвует русский язык, жмем ОК(см. рис. 3). Рисунок 3- Мастер установки Xampp
Жмем Next (см. рис. 4): Рисунок 4- Выбор целевой папки
Здесь нам предлагают место установки, оставляем все также и жмем Next(см. рис. 5) Рисунок 5- Место установки
Это компоненты, оставляем без изменений, жмем Next (см. рис. 6):
Рисунок 6 - Компоненты
Вот и успешно установили наш сервер, жмем Finish. Далее у нас появляется окно XAMPPControlPanel, и на рабочем столе появится значок XAMPP (см. рис. 7):
Рисунок 7- Окно XamppControlPanel
Если не загружена то нажимаем на значок. В этом панеле мы будем включать и откючать серверы Apacheи MySQL. Для запуска сервера мы нажимаем кнопку Start. Результат показано ниже (см. рис. 8):
Рисунок 8- Запуск сервера
Мы запускаем Apache и MySQL. Apache использует 80 порт. Этот же порт использует Скайп и если у вас загружен Скайп и порт 80 занят, то Apache не загрузится. Поэтому идем в Скайп: Инструменты->Настройки->Дополнительно->Соединение и убираем галочку с «Использовать порты 80 и 443 в качестве входящих альтернативных». Ну и в заключении хочу добавить, что для остановки сервера мы будем нажимать кнопку «Stop». Но пока оставляем все загруженным. Кстати, загрузку, остановку и перезагрузку XAMPP можно осуществлять и с помощью специальных приложений, которые находятся в папке C:\xampp\ это xampp_start.exe, xampp_stop.exe и xampp_restart.exe. Панель управления XAMPP Чекбокс Svc – установив его вы запускаете модуль как службу Windows. Я всегда устанавлваю. Start – запускает данный процесс. Admin – запускает администрирование выбранным модулем. Status – проверяет свободны ли необходимые порты для корректной работы сервера. Refresh – перезапускает модули. Explore – открывает папку в которую был установлен XAMPP. SCM – открывает окно по управлению Windows службами. Настройка XAMPP Запускаем Apacheи MySQLи далее нажимаем на admin, и появится такое окно (см. рис. 9):
Рисунок 9- Окно языка
Здесь выбираем English, и далее появится окно (см. рис. 10):
Рисунок 10- Интерфейс xampp
Это интерфейс Xampp. Сначала открываем security (см. рис. 11):
Рисунок 11- Security xampp
Это настройка безопасности, т.е. можно задать пароль для администратора баз данных MySql (см. рис. 12):
Рисунок 12- Настройка безопасности
Создание БД MySQL
Один из важных пунктов это PhpMyAdmin. Далее появляется окно (см. рис. 13): Рисунок 13- Авторизация phpmyadmin
Вход в phpmyadmin Вот ради этого мы установили наш сервер. phpMyAdmin — веб-приложение для администрирования MySQL, а MySQL - это система управления базами данных, а наш будущий сайт - это и есть та самая база данных, которой будет управлять MySQL. Дальше жмем вперед и появляется окошко в которым мы увидим нашу БД с названием real, тип сервераMySQL,и пользователь root@localhost. Все данные мы можем увидеть ниже в рисунке (см. рис. 14):
Рисунок 14- База данных
Выбираем нашу БД. И далее появляется окошко где вся таблица нашей БД (см. рис. 15):
Рисунок 15- Таблица база данных
Программное обеспечение
Настройка виртуальных хостов Редактируем файл httpd-vhosts.conf - Как, еще не все? - спросите вы, увы, нет, подходим к самому интересному. Для того чтобы мы могли просматривать в браузере свой сайт, необходимо настроить виртуальный хост. Для этого мы отправимся редактировать файл C:\xampp\apache\conf\extra\httpd-vhosts.conf. Открываем файл с помощью Notepad++ или обычным блокнотом. Сейчас в этом файле имеется некоторая информация, все строки которой начинаются с #. Мы ее не трогаем, а ниже добавляем следующий код: NameVirtualHost 127.0.0.1 <VirtualHost 127.0.0.1> ServerName localhost ServerAdmin admin@localhost </VirtualHost> Здесь мы указываем имя виртуального хоста и описываем локальный хост. Теперь нам надо добавить данные, чтобы заработал наш сайт. Наш сайт будет называться также, как мы назвали базу данных - site, но названия сайта и базы данных не обязательно должны совпадать. Конечно, наш сайт должен будет называться что-то типа www.site.ru, но нам нет необходимости указывать полное имя сайта, так как это название будет использоваться только на нашем локальном компьютере, а нам нет нужды писать лишние буквы, поэтому и назовем его просто site. Под тем кодом, который мы только что добавили, добавляем еще код: <VirtualHost 127.0.0.1> ServerName site ServerAlias www.site ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs/site/www/" ErrorLog "C:/xampp/htdocs/site/logs/error.log" CustomLog "C:/xampp/htdocs/site/access.log" combined <Directory "C:/xampp/htdocs/site/www/"> AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> Где: ServerName site - Название нашего сайта, которое можно писать без .ru ServerAlias www.site - Альтернативное название сайта ServerAdmin [email protected] - Почта администратора ресурса DocumentRoot "C:/xampp/htdocs/site/www/" - Папка с файлами сайта ErrorLog "C:/xampp/htdocs/site/logs/error.log" - Журналошибок CustomLog "C:/xampp/htdocs/site/access.log" combined - Журналпосещений Редактируем файл hosts Осталось добавить наш сайт в базу данных доменных имен нашей операционной системы Windows. Для этого в Windows 7 заходим в папку C:/Windows/ и находим в ней файл notepad.exe, выделяем его и жмем правую кнопку мыши, выбираем «Запуск от имени администратора», затем Файл >> Открыть выбираем папку C:/Windows/Sistem32/drivers/etc/ а в поле «Имя файла» руками вбиваем слово hosts. Если все сделали правильно, откроется файл hosts. В нем будет некоторая информация, также закомментированная решеткой #. Ниже добавляем следующую конструкцию: 127.0.0.1 site Если будете создавать еще сайт, скажем site2, не забываем добавлять в этот файл: 127.0.0.1 site2 Делаем почтовую заглушку sendmail для XAMPP Для того, чтобы иметь возможность просматривать письма при тестировании формы обратной связи, необходимо сделать так называемую почтовую заглушку. Делается это следующим образом, открываем Notepad++, создаем новый документ, выбираем синтаксис PHP а кодировку UTF-8, затем помещаем в этот документ следующий код: <?php //папка в которую будем складывать почту define('DIR','c:/xampp/tmp/sendmail/'); //получаем из потока тело письма $stream = ''; $fp = fopen('php://stdin','r'); while($t=fread($fp,2048)) { if( $t===chr(0) ) break; $stream .= $t; } fclose($fp);
//Сохраняемвфайл $fp = fopen(mkname(),'w'); fwrite($fp,iconv("UTF-8","CP1251",$stream)); fclose($fp);
//Функция присвоения имени файлу function mkname($i=0) { $fn = DIR.date('Y-m-d_H-i-s_').$i.'.eml'; if ( file_exists($fn) ) return mkname(++$i); else return $fn; }
?> Сохраняемфайлподименем sendmail.php впапку C:\xampp\sendmail\. Затемвпапке C:\xampp\tmp\ создаемпапку sendmail.
Вфайле php.ini (C:\xampp\php) заменяемстрочку:
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" настрочку:
sendmail_path = C:\xampp\php\php.exe c:\xampp\sendmail\sendmail.php |
|
Последнее изменение этой страницы: 2016-06-10 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |