Php local server xampp

XAMPP локальный сервер: установка, настройка, использование

XAMPP одна из популярных сборок готового локального сервера. Популярность сервера обусловлена качеством продукта, большим количеством инструментов, хорошей информационной поддержкой. На практике, сборка XAMPP, по непонятным причинам, более популярна, у западных разработчиков.

Системные требования для установки XAMPP

От XAMPP не нужно ждать подводных камней. Здесь всё доработано до мелочей. XAMPP можно установить на локальную машину, с операционными системами: Windows 2008, Vista, Win 7, Win 8. Даже есть вариант для XP SP3.

Что входит в сборку XAMPP

Акроним XAMPP означает, что данную сборку можно установить не только на Windows, но и на любую другую ось. Об этом говорит первая буква [X]. Буквы AMP означают классические Apache+MySQL+PHP, а вот последняя буква [P] означает язык программирования Perl. Именно по этому, XAMPP называют кроссплатформенной сборкой локального веб-сервера.

XAMPP локальный сервер и Bitnami

Разработчики XAMPP пошли дальше других и создали облачный сервер Bitnami. Bitnami для XAMPP значительно упрощает разработку приложений PHP поверх Apache. Используя Bitnami можно легко установить популярные CMS открытым исходным кодом: WordPress, Drupal и Joomla! и т.п.

Читайте также:  Https portal pochtabank ru view doc html mode home

Где скачать XAMPP

XAMPP локальный сервер не нужно искать на форумах и других ресурсах. Есть официальный сайт с бесплатной загрузкой релиза. Официальный сайт XAMPP: https://www.apachefriends.org/ru/index.html. Скачать тут.

XAMPP локальный сервер

На официальном сайте забираем версию для Windows 7. Предварительно необходимо решить, с какой версией PHP вам нужно работать. Есть три варианта PHP: 5.6.30, 7.0.15, 7.1.1. Нижняя версия php периодически меняется. Я выбираю: xampp-win32-5.6.30-0-VC11-installer.

Для информации: На этой же страницы можно скачать XAMPP для Linux и OS X.

Установка XAMPP на Windows 7 по шагам

Как видите по названию релиза, XAMPP скачиваем с инсталлятором, что значительно упрощает его установку.

Для спокойствия проверяем скачанный файл антивирусом. После проверки запускаем установку от имени администратора.

XAMPP установка 1

Выделяем все модули сервера для установки

Bitnamy пропускаем, поэтому чек бок открываем.

Процесс установки достаточно долгий, наберитесь терпения.

Шаг 7. Финиш

Запуск XAMPP

XAMPP установлен, пора запускать. Запускается XMAPP ярлыком «XMAPP Control Panel».

При открытии программы, XAMPP проверяет систему компьютера. Если система соответствует требованиям XAMPP для запуска модулей, ошибок не будет. Ошибки будут видны в окне информации и выделены красным цветом.

проверка системы

Привожу пример скриншота с ошибками. В примере, я вижу, что порт 80 занят и запуск Apache не возможен.

XMAPP, занят порт 80: как освободить порт 80

Невозможность запустить модуль Apache из-за занятости порта 80, одна из распространенных ошибок Windows. Если вы видите подобную информацию, значит запустить Apache, вы не сможете. Ваша задача освободить этот порт или запустить XAMPP на другом порту.

Советую для решения этой проблемы, почитать лучший ответ на оф.сайте XAMPP. .

Пример освобождения порта 80 Windows

Когда я готовил эту статью и заново ставил XAMP, получил ошибку, что порт 80 занят. При попытке открыть в браузере адрес: http://localhost вижу такую картинку.

проверка и настройка IIS7

Для этого идем на вкладку Панель управление>>>Все элементы мелкие значки>>>Программы и компоненты>>>Включение и отключение компонентов Windows и отключаем IIS с перегрузкой компьютера. Всё порт 80 свободен.

IIS отключить

Это только пример из нескольких возможных сценарием, почему занят порт 80. Можно вообще запустить XMAPP на другом порту, например 8080. Ссылка исправлений вверх по тексту.

Панель XAMPP

Познакомимся с панелью XAMPP.

XAMPP запущен

Панель XAMPP содержит все доступы для работы с модулями платформы и со всеми необходимыми инструментами Windows.

  • Кнопки справа: настройки XAMPP и инструменты Windows
  • Видим колонки: Start, Admin и Config.
  • Start они же Stop, запускают останавливают модули. Mercury это почтовый сервер.
  • Admin. Это кнопки доступа в административные панели модулей.
  • Config. Отличные кнопки. На кнопках Config вы найдете доступ ко всем файлам конфигурации модулей системы.

Настройки XAMPP

  • Netstat — Отличная кнопка, которая покажет все порты, которые задействованы системой на данный момент. Эта кнопка поможет вам, «без танцев с бубнами» посмотреть что висит на порте 80.
  • Shell — командная строка.
  • Explorer — просто откроет каталог установки XAMPP локальный сервер. Аналог Компьютер>>>Диск C.
  • Service — всплывающее окно, со списком всех запущенных служб на оси. Аналог: Панель управление>>>Все элементы мелкие значки>>>Администрирование>>>Службы.
  • Help и Quit без комментариев.
  • Кнопки слева: запуск/остановка модулей
  • Кнопки слева: администрирование

Обратите внимание на столбец кнопок admin. Это вход в панели администрирования модулей. Проверим их работы на примере phpmyadmin.

XAMPP панель phpmyadminВидим, стандартную панель phpmyadmin с которой можно работать без танцев с бубнами, как например на Денвер.

Примечание: Если бы XAMPP был на русском, цены бы ему не было.

Как запустить XAMPP

После исправления всех ошибок, можно запускать XAMPP. Запуск XAMPP это start необходимых для работы модулей: Apache, MySQL.

необходимые модули XAMPP

Проверка работы XAMPP

Для проверки работы XAMPP в адресной строке браузера пишем http://localhost.

Если всё сделали правильно и всё работает правильно видим панель сервера с кнопками управления.

XAMPP локальный сервер панель админа XAMPP панель phpmyadmin

XAMPP php информация о сборке

Вывод

В этой статье, я показал, как установить XAMPP локальный сервер на Windows 7. Познакомил вас с панелью и настройкой XAMPP, запуском модулей, необходимых для работы и дал ссылку на исправление ошибки: xampp занят порт 80. Не показал, как использовать кнопки config. Это очень удобный доступ для всех конфигурационных файлов модулей XAMPP.

В следующей статье я покажу, как установить на XAMPP WordPress, а в следующей Joomla. Причем сделаю это без Bitnami, хотя с Bitnami это совсем просто.

Видео статьи: О Bitnami

Еще статьи

Похожие посты:

Источник

XAMPP — настройка виртуального сервера

Изначально XAMPP имеет один адрес это localhost
При загрузке — должна открыться страница с информацией о сервере, версии PHP ссылками на phpmyadmin и пр.

Для создания своего хоста Apache VirtualHosts

1. Открываем конфигурационный файл — /Applications/XAMPP/xamppfiles/etc/httpd.conf

1.1. Изменить User daemon на User username (стр. 173)

171 #running httpd, as with most system services. 172 # 173 User daemon 174 Group daemon 175 

где username — имя вашего пользователя в системе Mac OS X

171 #running httpd, as with most system services. 172 # 173 User username 174 Group daemon 175 

1.2. Включаем VirtualHosts — раскомментировав (стр. 488)

487 #Virtual hosts 488 #Include etc/extra/httpd-vhosts.conf 

убрать решетку перед Include

487 #Virtual hosts 488 Include etc/extra/httpd-vhosts.conf 

2. Добавление своих хостов — открываем файл — /Applications/XAMPP/etc/extra/httpd-vhosts.conf

2.1. Чтобы оставить локальный хост работающим без изменений

#localhost ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" Options Indexes FollowSymLinks Includes execCGI AllowOverride All Allow From All Order Allow,Deny  

2.2. Подключить свой сайт — cоздать папку сайта site.local (пример)
username — ваше имя пользователя в системе Mac OS X
folder — пусть к папке сайта
site.local — папка сайта

#My custom host ServerName site.local DocumentRoot "/Users/username/folder/site.local" Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted ErrorLog "logs/site.local-error_log" 

Директиву AllowOverride None обязательно заменяем на AllowOverride All, иначе файл .htaccess не будет прочитан сервером Apache

3. Необходимо указать системе Mac OS X, где находятся виртуальные сайты.
В терминале вводим команду:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Добавляем в конец файла hosts строчку: 127.0.0.1 site.local

#XAMPP VirtualHost 127.0.0.1 site.local 

Перезапускаем XAMPP и виртуальные хосты добавлены.

по localhost — открывается XAMPP
по site.local — открывается уже наш сайт.

Источник

How to create a local server (PHP & MySQL) with XAMPP

install localhost xampp wamp local web server windows 10

Do you want create a local server which supports PHP and MySQL?

You are in the right place! I present to you the giant: XAMPP (open source & free 100%)

XAMPP is an Apache web development platform, allowing to run locally (without internet) PHP scripts.

XAMPP is not software in itself, but an environment comprising two servers (Apache and MySQL), a script interpreter (PHP), as well as phpMyAdmin for the Web administration of MySQL databases.

Download XAMPP for free

xampp apache mariadb php perl local server install windows 10 1 download

Click on «XAMPP for Windows«.

How to install and use XAMPP

Double click on the downloaded file to begin the installation.

Click on «NEXT«.

xampp apache mariadb php perl local server install windows 10 2 setup

xampp apache mariadb php perl local server install windows 10 3 setup

Click on «NEXT«.

xampp apache mariadb php perl local server install windows 10 4 setup folder

Leave the installation folder as it is, it is not recommended to install XAMPP on Program files (Programs), click on «NEXT«.

Actuellement XAMPP is only valid in English and German, soon the French version, click on «NEXT«.

xampp apache mariadb php perl local server install windows 10 5 languages

xampp apache mariadb php perl local server install windows 10 6 setup

Click on «NEXT«.

xampp apache mariadb php perl local server install windows 10 7 installing

Wait until the installation is complete.

xampp apache mariadb php perl local server install windows 10 8 firewall firewall allow

xampp apache mariadb php perl local server install windows 10 9 finish fine

Click on «Finish«.

The XAMPP manager will open, if it does not open look for XAMPP on Start.

Click on «Home«for modules Apache et MySQL.

xampp apache mariadb php perl local server install windows 10 10 start apache mysql

Now we are going to create a MySQL database.

xampp apache mariadb php perl local server install windows 10 11 admin

Click on «admin«.

Localhost, it is your default home page that you will use in the creation of your local website or in the installation of your CMS (or php script) locally.

In short, localhost replace the www.example.com !

xampp apache mariadb php perl local server install windows 10 12 phpmyadmin

Click on «phpMyAdmin«. Or open http://localhost/phpmyadmin in a new tab.

Click on «New database«.

xampp apache mariadb php perl local server install windows 10 13 create bdd database

Enter the name of the database and click on «Create«.

xampp apache mariadb php perl local server install windows 10 14 htdocs www

If you want to start the development of a new application create a folder in the path C:\xampp\htdocs .

NB: If you want to install a script on your local server, note that the username is (root), and don’t forget that the database password is «» (empty = no password).

If you have any questions regarding the installation of this type of server, do not hesitate to post your comments!

Источник

Оцените статью