Как запустить сайт на компьютере?

Как запустить сайт на компьютере?

php

Ответ

Преполагаем, что у нас есть папка my_site c php-файлами сайта и, возможно, файл mybase.sql с базой данных для mysql.

Шаг 1. Скачиваем OpenServer на странице http://open-server.ru/download/. Можно выбрать premium версию, если нет желания разбираться в отличиях между basic, premium и ultimate сборках. Вместо OpenServer можно использовать Denwer (который теряет популярность), XAMPP, WampServer. Однако данный пост подходит только для OpenServer.

Шаг 2. Запускаем скаченный exe и указываем путь для распаковки. Например, D:\

Шаг 3. Заходим в D:\OpenServer\domains\localhost и добавляем папку my_site, в которой находятся php-файлы нашего сайта. Обычно среди них есть index.php.

Шаг 4. Запускаем OpenServer (выбираем нужный exe в D:\OpenServer). В системной трее (правый нижний угол) должен появиться значок. Кликаем по нему и в появившемся меню выбираем "Запустить". Значок должен стать зеленого цвета. Возможно, появится сообщение о необходимости установить библиотеки Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86. Без них OpenServer не работает. Еще могут появляться окна с сообщенями о системной ошибке: "...на компьютере отсутствует libsvn_client-1.dll". В этом случае просто жмем "Ок" (раз десять) - и OpenServer успешно запуститься. Эта проблема из-за коллизий с аналогичными библиотеками других программ (например, если у вас установлен Delphi XE5).

Возможна проблема запуска из-за Skype, который использует порт 80. Для устранения необходимо зайти в настройки Skype и отключить использование дополнительных соединений.

Шаг 5. Если наш сайт работает с базой данных, то заходим в меню OpenServer-a (клик по значку в трее), выбирает Дополнительно и далее PhpMyAdmin. В браузере должна загрузиться новая страница с формой входа. По умолчанию логин равен root и пароль отсутствует (то есть ничего не надо вводить).

Шаг 6. Создаем базу данных. Для этого кликаем на вкладу Базы данных. Вводим имя базы, например, my_base и указываем стравнение utf8_general_ci (в редких случаях может понадобится другая кодировка). Если вы не знаете имя базы, с которой работает сайт, то вам придется настраивать подключение в самих php-файлах сайта.

Шаг 7. Выбираем нашу базу в списке баз в левом вертикальном меню и переходим на вкладку импорт. Жмем на кнопку Обзор и выбираем sql-файл, жмем Открыть. Далее клик по кнопке Ok. В итоге в базе должны появиться таблицы с данными.

Шаг 8. Заходим на наш сайт в браузере по адресу localhost/my_site (если есть файл index.php в корне сайта, иначе необходимо добавить имя файла, например, localhost/my_site/page.php).

Возможно, перед этим шагом придется изменить версию php в настройках OpenServer (клик по значку, далее пункт Настройки).

другие вопросы по php