7+ wamp платформ для разработки локального сайта на windows
Содержание:
- Установка WampServer 3 на Windows 7
- Установка WAMP сервера
- WampServer | Pixel.com
- Установка CMS WordPress на сервер XAMPP
- Downloads
- Назначение WAMP-сервера
- Загрузки
- Установка WordPress автоматически
- WAMP
- Настройка Apache, PHP, MySQL на WampServer / Раздел помощь
- Гибкая настройка виртуальных хостов в WAMP
- XMAPP, занят порт 80: как освободить порт 80
Установка WampServer 3 на Windows 7
Установку WampServer 3 я буду производить на операционную систему Windows 7.
Шаг 1
Запускаем скаченный файл, и попадаем в меню выбора языка программы установки, увы, но русского нет, поэтому сразу жмем «ОК».
Далее окно приветствия, жмем «Next».
Затем соглашаемся с условиями лицензионного соглашения, выбираем «I accept the agreement» и жмем «Next».
Потом откроется информационное окно, содержащее требования для установки, жмем «Next».
Далее выбираем папку для установки, оставляем по умолчанию и жмем «Next».
На следующем окне также оставляем название по умолчанию, жмем «Next».
Шаг 7
Затем мы можем поставить галочку «Create a desktop icon» для того, чтобы на рабочем столе появился ярлык для запуска WampServer, жмем «Next».
Шаг 8
Все готово для установки, жмем «Install».
Установка началась.
Во время установки будут появляться следующие сообщения.
В данном случае нам говорят, что в качестве браузера по умолчанию для WampServer будет использоваться Internet Explorer и если нас это не устраивает, то мы можем указать нужный нам браузер, нажав кнопку «Да», но если нас это устраивает, нажимаем «Нет». Я нажимаю «Нет».
А в данном случае нам предлагают указать альтернативный текстовый редактор, по умолчанию будет выступать Notepad (стандартный блокнот Windows). Я нажимаю «Нет», т.е. меня он устроит.
Шаг 9
Появится еще одно информационное сообщение, в нем будет указанно, что для подключения к MySQL используя phpMyAdmin, необходимо указать логин «root» без пароля, но после первого подключения рекомендуется задать пароль для данного пользователя, жмем «Next».
Шаг 10
Все, установка завершена, оставляем галочку «Launch WampServer», если мы хотим сразу запустить WampServer, жмем «Finish».
В итоге на рабочем столе появится ярлык, а в системном трее иконка и если она зеленого цвета, то это значит, что все сервисы запущены. Для того чтобы открыть меню необходимо нажать левой кнопкой мыши на иконку в трее.
Установка WAMP сервера
И так, первое что нам нужно сделать это зайти на сайт http://www.wampserver.com/ru/ и скачать инсталлятор данного сервера.
После нажатия на соответствующей ссылке, появится окно ( pop-up ) с несколькими предупреждениями. Где говориться, что, нельзя использовать предыдущие серверные расширения и для того чтобы сервер заработал, нужно перейти по предоставленной ссылке и скачать пакет Visual C++ Redistributable для Visual studio, и конечно установить его.
Если этого не сделать, то при запуске сервера появятся различные ошибки об отсутствии каких-то файлов с расширением dll. Пример ошибки: » Отсутствует файл MSVCR110.dll «.
Выбираем место для сохранения файла и нажимаем на кнопку » сохранить «.
Дальше идёт обычная установка программы, с которой справится любой пользователь.
Открываем скаченный файл.
Выбираем язык установки.
Принимаем условия лицензии и нажимаем на Next.
WampServer | Pixel.com
Онлайн обучение реально можно использовать в наших школах, и студенты могут загружать свои сценарии и файлы через FTP на сервер института для обработки. Необходимые меры безопасности, комбинаций username/password, которые были бы строго соблюдены, и запоминались.
В этой статье Я расскажу, как развитие системы решает такие проблемы и как установить популярную Windows-based для разработки на веб-платформе WAMP.
Development Server
Каждому программисту нужно рабочее пространство, чтобы писать и развивать свои программы.
Развитие в системе компьютера с группой приложений, которые устанавливаются, и выполнять те же задачи, что и веб-сервер. Преимуществом этого является возможность разработки и тестирования своих скриптов локально, и нет необходимости загружать их на веб-сервер, поддерживая безопасность файлов локально, пока они не готовы к применению.
Что такое WAMP Server?
WAMP сервер представляет собой компьютер, под управлением в следующих приложений:
- W indows OS
- A pache
- M ySQL Database
- P HP
Вы могли раньше встречать термин: сервер LAMP. Это по существу тоже что и WAMP за исключением того, что LAMP базируется на операционной системе Linux.
Существуют различные способы построения вашего сервера WAMP. Вы можете загрузить и установить Apache, MySQL, PHP индивидуально на вашем компьютере, и если всё пойдет хорошо, у вас в конечном итоге будет сервер WAMP. Нужно будет правильно будет установить нужный пакет Windows-based.
Установка WampServer
WampServer с открытым исходным кодом, его можно использовать бесплатно в соответствии с лицензионным соглашением GPL, относительно простой пакет, который автоматически устанавливает все необходимое, для разработки.
WampServer даже включает в себя большой графический инструмент, PhpMyAdmin, который помогает справиться с администрацией MySQL. Если вы когда-либо имели дело с MySQL и вас изначально пугал интерфейс командной строки, вы сразу же оцените, как PhpMyAdmin помогает при создании и изменении таблиц в базе данных. Ознакомьтесь с PhpMyAdmin это может пригодиться для работы на веб-хостах.
Как использовать WampServer
Скачать пакет WampServer , который подходит для вашей машины. Приложение постоянно обновляется.
После установки пакета, вы должны увидеть иконку WampServer в системном трее, рядом с часами. Возможно, вам придется нажать кнопку «Показать скрытые значки», чтобы увидеть его.
В меню WampServer, ссылки на несколько связанных страниц и папок.
Самая верхняя и самая важная страница Localhost . Нажатие на Localhost это запустит ваш браузер и отобразит страницу, которая подтверждает, что сервер работает нормально. Вы увидите, все версии приложений и расширений, которые установлены в конфигурации сервера.
Под «инструментами» ссылки на функцию phpinfo() , которая после нажатии покажет всю информацию связанную с вашими установками и настройками. Ниже вы найдете ссылки на PHPMyAdmin.
Заголовки проектов с отображением папок проектов с которыми вы работаете. Каждый из ваших проектов должен быть в пределах своей папки. Ваши папки проекта копируются в папку WWW в каталоге WAMP.
Если после установки возникли проблемы с WampServer, прочтите запись « Не работает WampServer » которая поможет Вам запустить Localhost.
Выполнение сценария PHP
При нажатии, все PHP файлы и скрипты размещены в папках WWW и будут обрабатываться на сервере Apache, где любой код PHP будет анализироваться и обрабатываться приложением PHP. Сценарий PHP может установить соединение с базой данных, выполнить запрос к базе данных и динамически возвращает результат. В зависимости от характера вашего скрипта, результат может быть возвращен как HTML обратно в браузер для отображения.
Во время разработки когда PHP вы столкнётесь любыми кодами ошибок (и поверьте мне, как новичку вы встретите много ошибок), PHP имеет возможность отображения сообщений об ошибках, и ключи прекрасно подходят к поиску источника ошибок. В процессе проверки ошибок и поиск решения является частью обучения любого программирования и хорошим основанием для развития настроек локального сервера.
В заключение
WampServer работает без проблем даже на Windows 8. В WampServer без сомнения, есть свои проблемы. Но теперь вы знаете, что используя WampServer вы можете сэкономить много времени, и обезопасить свои разработки приложений на локальном сервере.
Установка CMS WordPress на сервер XAMPP
Запустить XAMPP можно не только командами в терминале, но и в графической среде. Файлы сервера лежат по адресу /opt/lampp/
Чтобы была возможность запустить XAMPP кликом по значку, в папке /opt/lampp/ правой кнопкой мыши откроем всплывающее меню, и выберем Thunar Root (это в Manjaro, в зависимости от дистрибутива вид меню и файловый менеджер могут отличаться)
Система запросит наш пароль, после чего откроется та же папка, но с правами root. Открываем интерфейс XAMPP, это manager-linux-x64.run
Перед установкой WordPress нужно запустить все службы
В верхнем меню перейдем в пункт Скачать
и прокрутим вниз, до значков модулей XAMPP, первым из которых и будет WordPress
Жмём на значок WordPress и выбираем версию для Linux
Сохраняем установочный файл
Открываем папку с установщиком WordPress под root-правами, как описано немного выше. Если установщик не открывается сразу, требует найти программу для открытия — жмём по нему правой кнопкой мыши и открываем в появившемся меню пункт Свойства
В свойствах открываем вкладку Права и ставим галочку напротив слов Разрешить запуск этого файла в качестве программы
Теперь запускаем установку WordPress кликом по значку установщика (прямо как в Windows). Выбираем язык
Далее >
Директорию лучше оставить как есть, /opt/lampp
Здесь пишем свои данные для входа в админку WordPress, их лучше запомнить
Пишем название сайта
Настройку почтового сервера можно пропустить
Здесь лучше выбрать Настройки разработки, если не планируете этот стек использовать в глобальной сети
Далее >
Далее >
Дожидаемся окончания установки
Оставляем отметку напротив ЗапуститьМодуль Bitnami WordPress
Завершить
В адресной строке браузера вводим адрес localhost/wordpress/wp-admin, в открывшемся окне вводим логин и пароль от админки WordPress, которые указывали при установке, и попадаем в Консоль на английском языке. Чтобы переключиться на русский, идём в Settings, находим там Site Language выбираем Русский
Спускаемся там же в самый низ, и жмём кнопку Save Changes
Теперь интерфейс консоли русифицирован и наш WordPress готов к работе
Downloads
WampServer is available for free (under GPML license) in two distinct versions : 32 and 64 bits. Wampserver 2.5 is not compatible with Windows XP, neither with SP3, nor Windows Server 2003. Older WampServer versions are available on SourceForge.
Wampserver
– Wampserver 3.2.0 64 bit x64 – Apache 2.4.41 – PHP 5.6.40, 7.3.12, 7.4.0 – MariaDB 10.4.10|10.3.20 – PhpMyAdmin 4.9.2 – Adminer 4.7.5 – PhpSysInfo 3.3.1. En option : PHP 7.0.33/7.1.33/7.2.25 – MySQL 5.7.28|8.0.18
changelog
Close
Download WampServer 64 bits (x64) 3.2.0
WampServer est disponible gratuitement (sous licence GPL). Vous pouvez remplir ce formulaire qui nous permettra de vous faire parvenir les actualités formation d’Alter Way, société éditrice, ainsi que toutes les informations liées aux évolutions de WampServer. Si vous ne le souhaitez pas, vous pouvez you can download it directly.
WARNING : N’utilisez pas d’extensions / addons Wampserver précédents. Ils ne sont plus compatibles avec la nouvelle version de wampserver (VC11)
WARNING : Vous devez avoir installé Visual Studio 2012 : VC 11 vcredist_x64/86.exe
Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
WARNING : Do not try to install WampServer 2 over WAMP5.
If WAMP5 is installed on your computer, save your data, uninstall it and delete the WAMP5 directory before installing WampServer 2.
WARNING : All the components of the v2.2 WampServer stack have been compiled with VC9 version of Microsoft compiler.
Earlier versions of Wampserver have been made with VC6 version of Microsoft compiler.
So, You can’t mix components of 2.2 stack with previous version of Wampserver Stack components.
If you do it you will get an instable Wampserver.
– Wampserver 3.2.0 32 bit x86 – Apache 2.4.41 – PHP 5.6.40, 7.3.12, 7.4.0 – MariaDB 10.4.10|10.3.20 – PhpMyAdmin 4.9.2 – Adminer 4.7.5 – PhpSysInfo 3.3.1. En option : PHP 7.0.33/7.1.33/7.2.25 – MySQL 5.7.28
changelog
Close
Download WampServer 32 bits (x86) 3.2.0
WampServer est disponible gratuitement (sous licence GPL). Vous pouvez remplir ce formulaire qui nous permettra de vous faire parvenir les actualités formation d’Alter Way, société éditrice, ainsi que toutes les informations liées aux évolutions de WampServer. Si vous ne le souhaitez pas, vous pouvez you can download it directly.
WARNING : N’utilisez pas d’extensions / addons Wampserver précédents. Ils ne sont plus compatibles avec la nouvelle version de wampserver (VC11)
WARNING : Vous devez avoir installé Visual Studio 2012 : VC 11 vcredist_x64/86.exe
Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
WARNING : Do not try to install WampServer 2 over WAMP5.
If WAMP5 is installed on your computer, save your data, uninstall it and delete the WAMP5 directory before installing WampServer 2.
WARNING : All the components of the v2.2 WampServer stack have been compiled with VC9 version of Microsoft compiler.
Earlier versions of Wampserver have been made with VC6 version of Microsoft compiler.
So, You can’t mix components of 2.2 stack with previous version of Wampserver Stack components.
If you do it you will get an instable Wampserver.
Назначение WAMP-сервера
Когда PHP-программист разрабатывает сайт, то он это делает сначала на своем компьютере, а потом выкладывает программу на хостинг. Чтобы PHP-скрипты выполнялись правильно необходимо, чтобы на локальном компьютере стояли те же программы, что и на хостинге. Как правило, это следующие программы:
- Веб-сервер Apache — именно это веб-сервер наиболее популярен в Интернете.
- PHP-интерпретатор — именно эта программа и выполняет PHP-скрипты.
- СУБД MySQL — это самая популярная система управления базами данных в Интернете.
Устанавливать все эти программы по отдельности долго, поэтому обычно используются WAMP-серверы, которые уже включают все необходимое. При запуске WAMP-сервера программист может приступать к отладке PHP-скриптов.
Для обращения к локальному веб-серверу существует специальный адрес: localhost. При вводе данного адреса браузер обращается к локальному серверу. WAMP-сервер обрабатывает PHP-программу и передает результат в браузер. Поэтому сайт выглядит также, как если бы он был установлен на хостинге.
Какое-то время в Рунете был популярен WAMP-сервер Denwer, но он требует установки. Удобнее использовать портабельный сервер, поэтому я рекомендую UwAmp.
Загрузки
WampServer доступен бесплатно (под GPML лицензии) в двух различных вариантах: 32 и 64 бит. WampServer 2.5 не совместим с Windows XP, ни с SP3, ни Windows Server 2003. Старые WampServer версии доступны на SourceForge.
Wampserver
– Wampserver 3.2.0 64 bit x64 – Apache 2.4.41 – PHP 5.6.40, 7.3.12, 7.4.0 – MariaDB 10.4.10|10.3.20 – PhpMyAdmin 4.9.2 – Adminer 4.7.5 – PhpSysInfo 3.3.1. En option : PHP 7.0.33/7.1.33/7.2.25 – MySQL 5.7.28|8.0.18
changelog
Fermer
Загрузка WampServer 64 bits (x64) 3.2.0
WampServer est disponible gratuitement (sous licence GPL). Vous pouvez remplir ce formulaire qui nous permettra de vous faire parvenir les actualités formation d’Alter Way, société éditrice, ainsi que toutes les informations liées aux évolutions de WampServer. Si vous ne le souhaitez pas, vous pouvez перейти к прямой загрузке.
ВНИМАНИЕ : N’utilisez pas d’extensions / addons Wampserver précédents. Ils ne sont plus compatibles avec la nouvelle version de wampserver (VC11)
ВНИМАНИЕ : Vous devez avoir installé Visual Studio 2012 : VC 11 vcredist_x64/86.exe. Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
ВНИМАНИЕ : Не следует устанавливать WampServer 2 поверх WAMP5. Если у вас уже установлена версия WAMP5 сохраните ваши данные, удалите её и папку с WAMP5, а затем установите WampServer 2
Если у вас уже установлена версия WAMP5 сохраните ваши данные, удалите её и папку с WAMP5, а затем установите WampServer 2.
ВНИМАНИЕ : Все элементы стека 2.2 WampServer были собраны компилятором VC9 компании Microsoft.
Предыдущие версии былы собраны согласно версии компилятора VC6.
Следовательно, представляется невозвожным смешивать составляющие версии 2.2, принадлежащей WampServer с элементами предыдущих версий. Таковыми элементами являются элементы PHP, XDebug, пакеты расширения и модуль php-apache.
Такая смесь вызывает неустойчивость системы.
– Wampserver 3.2.0 32 bit x86 – Apache 2.4.41 – PHP 5.6.40, 7.3.12, 7.4.0 – MariaDB 10.4.10|10.3.20 – PhpMyAdmin 4.9.2 – Adminer 4.7.5 – PhpSysInfo 3.3.1. En option : PHP 7.0.33/7.1.33/7.2.25 – MySQL 5.7.28
changelog
Fermer
Загрузка WampServer 32 bits (x86) 3.2.0
WampServer est disponible gratuitement (sous licence GPL). Vous pouvez remplir ce formulaire qui nous permettra de vous faire parvenir les actualités formation d’Alter Way, société éditrice, ainsi que toutes les informations liées aux évolutions de WampServer. Si vous ne le souhaitez pas, vous pouvez перейти к прямой загрузке.
ВНИМАНИЕ : N’utilisez pas d’extensions / addons Wampserver précédents. Ils ne sont plus compatibles avec la nouvelle version de wampserver (VC11)
ВНИМАНИЕ : Vous devez avoir installé Visual Studio 2012 : VC 11 vcredist_x64/86.exe. Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
Visual Studio 2012 VC 11 vcredist_x64/86.exe : http://www.microsoft.com/en-us/download/details.aspx?id=30679
ВНИМАНИЕ : Не следует устанавливать WampServer 2 поверх WAMP5. Если у вас уже установлена версия WAMP5 сохраните ваши данные, удалите её и папку с WAMP5, а затем установите WampServer 2
Если у вас уже установлена версия WAMP5 сохраните ваши данные, удалите её и папку с WAMP5, а затем установите WampServer 2.
ВНИМАНИЕ : Все элементы стека 2.2 WampServer были собраны компилятором VC9 компании Microsoft.
Предыдущие версии былы собраны согласно версии компилятора VC6.
Следовательно, представляется невозвожным смешивать составляющие версии 2.2, принадлежащей WampServer с элементами предыдущих версий. Таковыми элементами являются элементы PHP, XDebug, пакеты расширения и модуль php-apache.
Такая смесь вызывает неустойчивость системы.
Установка WordPress автоматически
Придерживаюсь, тематики этого сайта, и для примера устанавливаю автоматом WorPress на локальный сервер AMPPS.
На вкладке Blogs>>>WordPress вижу меню с «живыми кнопками». Жму «Install».
На следующем экране, заполняю «длинную портянку» с данными сайта, с данными базы данных (произвольно), паролями и т.д. Пароли запоминаем.
Установка длится какое-то время. После установки, вижу сообщение:
Поздравляем, программное обеспечение было успешно установлено. WordPress был успешно установлен по адресу: http://127.0.0.1/wp. Административный URL: http://127.0.0.1/wp/wp-admin/. Мы надеемся, что процесс установки был простым.
Открываю ссылку http://127.0.0.1/wp/wp-admin/, это панель моего локального сайта. Вижу, действительно установлен WordPress Version 4.8.1, она на момент установки крайняя. Претензий нет. Перехожу на сайт, всё работает.
Примечание: чуть ниже я поясню, почему для работы, не нужно использовать IP 127.0.0.1., а нужно предварительно создать домен и на этом домене строить сайт.
WAMP
WAMP
Windows which consists of Apache, MySQL and PHP. AMPPS is a WAMP stack which can be installed on Desktop or on a Windows Server. Apache is the web server, MySQL is the database and PHP is server side scripting language. This WAMP Stack ships with PHP, PERL and Python server side scripting language, PERL and Python runs on the CGI and mod_wsgi respectively on the Web server. Along with MySQL, AMPPS also provides the developers to work with MongoDB Database. To manage the databases and tables, phpMyAdmin for MySQL and RockMongo for MongoDB are provided.
Features
330+ Applications by Softaculous | Multiple Latest PHP Versions | ||
VirtualHost Management | Easy Database Management | ||
Update, Backup, Restore, Clone your favorite applications | Support | ||
Free | Credit |
Requirements
- Compatible OS: Windows XP SP3+, Windows Vista SP2+, Windows Server 2003 SP2+, Windows 7, Windows Server 2008, Windows Server 2008 R2.*Note: You must have administrator privileges on your computer to run AMPPS.
- Space: Capacity of minimum 1.5GB Hard Disk space.
- Memory: 1GB RAM
Installing WAMP
- Step 1:Download the WAMP stack from here:http://www.ampps.com/download. Download the one under Windows section.
- Step 2:Run the setup to start the installation.*Note: Setup might take little more time to start..
- Step 3:Select the Path where you want to install the WAMP Stack.
-
Step 4:Let the installation complete.Note:
- When you run AMPPS for the first time make sure your Internet connection is active.
- AMPPS doesn’t support proxy yet. So you must have a Direct Internet Connection
- After Installing AMPPS, open path/to/Ampps/Ampps.exe, this will take some time as it is setting up AMPPS for your Windows
WAMP Usage
- Default MySQL root password is «mysql».
- To access localhost, visit url http://localhost. DocumentRoot is path/to/Ampps/www folder.
- To access AMPPS Enduser Panel, visit url http://localhost/ampps
- To access AMPPS Admin Panel, visit url, http://localhost/ampps-admin
- To access phpMyAdmin, visit url http://localhost/phpmyadmin
- To access SQLiteManager, visit url http://localhost/sqlite
- You can «Restore Default Configuration» files of Apache, PHP & MySQL from their respective Tabs in AMPPS Control Center.Note: Your previous configuration will be lost.
- You can change MySQL root password, visit url http://localhost/ampps/index.php?act=mysqlsettings.
- You can secure AMPPS Enduser/Admin Panel, visit url http://localhost/ampps/index.php?act=secure.
- Enable/Disable Python Environment (Right click on System Tray Icon of AMPPS Control Center -> Configuration -> AMPPS -> Python Environment)
Spread the Word
Tell your Friends about AMPPS
I just downloaded #AMPPS from @AMPPS_Stack http://ampps.com #Softaculous #PHP #Apache #MySQL #Perl #WAMP
All Product Logos used are Trademarks of their Respective Companies
You must read and fully understand the License agreement before you download and use this software.
By downloading and installing this software, you agree to comply to the Softaculous license
Настройка Apache, PHP, MySQL на WampServer / Раздел помощь
Что представляет собой WampServer
WampServer является специальной средой для веб-разработок с автоматическим инсталлятором для облегченной установки, он включает в свой состав PHP, Apache и MySQL. С его помощью пользователь сможет создавать виртуальные сервера для Windows Server.
Инсталляция
До установки веб-клиента, нужно поправить настройку Windows Firewall, с указанием специфических портов.
После этого проводится настройка браузера Internet Explorer — это позволит загружать файлы из посторонних источников.
До начала работы также потребуется внести нужную библиотеку. Включение Apache не сможет пройти без компонентов The Visual C++ Redistributable Packages, скачать их возможно здесь.
Загруженные файлы библиотек находятся на компьютере в «Downloads(Загрузки)», их нужно найти и запустить.
Чтобы открыть сам Wampserver необходимо зайти на специальный ресурс и скачать Visual C++ Redistributable for Visual Studio 2012 Update 4.
Работа программы будет неполная без установщика WampServer.
Скаченные установщики будут лежать там же — в «Downloads(Загрузки)», их нужно найти и открыть.
При инсталляции потребуется указание используемого браузера.
А также рабочего текстового редактора, для этого можно выбрать удобную программу The Notepad.
Готово!
После установки посмотрите на рабочий стол – там найдете иконку Wampserver64. Запускается сервер по двойному щелчку мыши.
После запуска на панели снизу отображается зеленая иконка.
Для проверки работоспособности сервера в строке браузера введите localhost либо ваш айпи-адрес.
Настройка конфигурации Apache
Сначала редактором открывается файл, расположенный по адресу C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf. Запустите поиск по документу и отыщите «Require local». На первом вхождении необходимо будет написать «all granted» вместо слова «local».
После сохранения изменений можно закрывать файл.
Дальше понадобится замена данных в файле C:\wamp64\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf. Он отвечает за настройки виртуальных хостов. Надо вместо «Directory» написать:
После чего закрыть блокнот, предварительно сохранив изменения.
Дальше потребуется перезапуск WampServer. Осуществить это можно щелкнув ПКМ по значку клиента в трее и выбрав «Refresh».
Как проверить?
Зайти в C:\wamp64\www и там же создать блокнот index.html, запустить текстовый редактор и написать в него текст с html-кодом. Закрыть блокнот после сохранения.
Далее берем другое устройство и заходим через браузер по введенному адресу:
<ip-address>/index.html
здесь вместо «ip-address» нужно вписать ай-пи Windows Server 2008, который определяется по команде ipconfig:
Так выглядит пример:
Как настроить phpMyAdmin
Откройте браузер и введите ссылку http://localhost/phpmyadmin/ или откройте локальный хост WampServer, перейдите на главную страницу, пункт меню «Tools» и подпункт «phpmyadmin».
В графе login укажите «root», а графу с паролем нужно сохранить пустой.
Когда пройдет авторизация, вы сможете менять настройки паролей и добавлять других пользователей. Это делается в разделе «Учетные записи».
По окончанию сохраняется страница и перезапускается WampServer по команде «Refresh» из контекстного меню в трее.
Спасибо за Вашу оценку!
К сожалению, проголосовать не получилось. Попробуйте позже
Гибкая настройка виртуальных хостов в WAMP
Если вы занимаетесь web-разработкой из-под Windows и еще не знаете что такое WAMP, то самое время узнать. Кратко, это очень мощная платформа для веб-разработки. Сегодня я хочу рассказать о гибкой настройке виртуальных хостов в ней.
Что такое WAMP?#
WAMP — очень удобная среда разработки под Windows. После его установки в вашем распоряжении будет связка Apache2 + PHP + MySQL с PHPMyAdmin. Что действительно очень удобно, так это наличие аддонов. Аддоны в WAMP дают возможность иметь на локальной машине сразу несколько версий вышеперечисленного одновременно и очень легко переключаться между ними. Думаю, такого вступления будет достаточно, чтоб определиться, нужно ли вообще читать дальше, а более подробную информацию можно найти на официальном сайте WAMP, ну и «поиск рулит».
Предмет сегодняшнего обсуждения возник в связи с тем, что WAMP не создает виртуальных хостов по умолчанию, хотя возможность такая в природе существует. После создания в дирректории www (корень локального сервера), например, папки test, вы сможете обращаться к нему по адресу http://localhost/test, но не http://test. В большинстве случаев, виртуальные хосты не нужны, но бывают и исключения. К тому же, мне так больше нравится. В дальнейшем, давайте условимся, что WAMP установлен в папку C:\wamp.
Как включить виртуальные хосты в WAMP#
Функционал виртуальных хостов не включен изначально. Для этого нужно открыть файл httpd.conf, который находится в папке conf активной версии сервера Apache. Например, для 2.4.4 — это C:\wamp\bin\apache\Apache2.4.4\conf\httpd.conf. Это обычный текстовый файл и открывается он соответственно. Далее ищем там фрагмент «Virtual hosts» и убираем знак комментария (#) в строке сразу после него, после нужно сохранить файл и перезапустить сервер. Должно получиться вот так:
Как создать виртуальный хост в WAMP#
Для тех, кто не совсем понял, что произошло с изменениями в файле httpd.conf, поясню — мы указали, что при загрузке сервера нужно загружать еще один конфигурационный файл httpd-vhosts.conf, в котором как раз и хранится информация о виртуальных хостах.
Для того, чтобы создать виртуальный хост на локальном сервере, нужно сделать следующее:
- Создать папку с именем хоста в C:\wamp\www, например, C:\wamp\www\sample.
- Добавить его адрес в системный файл hosts: 127.0.0.1 sample
Для Windows 7, его расположение Windows\System32\drivers\etc\hosts. Это обычный тестовый файл и его можно править в «Блокноте».
Не забывайте, что для внесения любых изменений в hosts нужно запустить программу для редактирования с правами администратора, а также разрешить изменения в программах защиты. Например, антивирус Avira не дает вносить правки, пока активен Real-Time Protection.
- Добавить хост в файл httpd-vhosts.conf: <VirtualHost *:80> ServerAdmin ServerName sample DocumentRoot «c:/wamp/www/sample» ErrorLog «logs/sample-error.log» CustomLog «logs/sample-access.log» common </VirtualHost>
- Сохраните все вышеупомянутые файлы и перезапустите сервер. Теперь http://sample станет доступен.
Имейте ввиду, что некоторые браузеры могут перенаправить вас на сайт-поисковик по умолчанию, если при первом обращении к виртуальному хосту явно не указать протокол — http://
Как настроить виртуальные хосты в WAMP так, чтобы был доступен и localhost#
Вот здесь и начнутся проблемы, которые подтолкнули меня написать эту статью. Стал недоступен http://localhost, где находится много полезной информации, да и не для всех сайтов нужны виртуальные хосты, а запоминать их адреса и вводить постоянно вручную, откровенно, лень. Как бы забавно это не звучало, но вопрос решается добавлением еще одного виртуального хоста http://localhost. Пройдите все шаги создания виртуального хоста, но вместо sample используйте localhost, а в файл httpd-vhosts.conf нужно добавить следующее:
Вот теперь порядок! Можно пользоваться как виртуальными хостами, так и функционалом «домашней страницы» WAMP одновременно.
XMAPP, занят порт 80: как освободить порт 80
Невозможность запустить модуль Apache из-за занятости порта 80, одна из распространенных ошибок Windows. Если вы видите подобную информацию, значит запустить Apache, вы не сможете. Ваша задача освободить этот порт или запустить XAMPP на другом порту.
Советую для решения этой проблемы, почитать лучший ответ на оф.сайте XAMPP. https://community.apachefriends.org/f/viewtopic.php?f=22&t=69784&p=239058#p239059.
Пример освобождения порта 80 Windows
Когда я готовил эту статью и заново ставил XAMP, получил ошибку, что порт 80 занят. При попытке открыть в браузере адрес: http://localhost вижу такую картинку.
Для этого идем на вкладку Панель управление>>>Все элементы мелкие значки>>>Программы и компоненты>>>Включение и отключение компонентов Windows и отключаем IIS с перегрузкой компьютера. Всё порт 80 свободен.
IIS отключить
Это только пример из нескольких возможных сценарием, почему занят порт 80. Можно вообще запустить XMAPP на другом порту, например 8080. Ссылка исправлений вверх по тексту.