На чтение 5 мин Просмотров 5.9к. Опубликовано
Обновлено
В данном уроке разберем как быстро установить wordpress на операционной системе windows 7, 8, 10, 11 (x64) при помощи локального сервера Laragon. Также разберем альтернативные методы установки WP.
Содержание
- Пошаговая установка WorpdPress на Laragon
- Загрузка и установка
- Запуск программы
- Установка WordPress на локальный компьютер
- Установка phpMyAdmin для Laragon
- Видео обзор Laragon и установка WordPress
- Альтернативные способы установки WordPress на Windows
В данном уроке разберем как быстро установить wordpress на операционной системе windows 7, 8, 10, 11 (x64) при помощи локального сервера Laragon. Также разберем альтернативные методы установки WP.
Пошаговая установка WorpdPress на Laragon
Программа Laragon— это универсальная среда разработки, которая пригодится, как для разработчикам, так и для вебмастерам. Он имеет множество функций, которые сделают вас более продуктивными. Установка WordPress производиться в два клика, ограждая от таких вещей как создание базы данных и загрузкой репозиториев вордпресс.
Загрузка и установка
Для начала скачайте полную версию (Full) программы Laragon с официального сайта.
Полная версия в отличии от урезанной портабельной версии, отличается продвинутыми настройками и поддержкой PHP 8, что немаловажно для вордпресса.
Загрузка дистрибутива идёт довольно медленно, наберитесь терпения. После скачивания запускаем файл, выбираем язык установки.
После чего указываем место установки локального сервера (если у вас несколько локальных дисков, я обычно выбираю тот (D) на котором не установлена виндовс).
Я обычно снимаю галку с автозапуска, т.к. сервером пользуюсь не каждый день, да и это снижает скорость запуска самой винды. После данного шага установщик напишет что все готовок к установке, жмем «Установить».
После установки перезагружаем компьютер, чтобы программа внесла необходимые изменения в файлы Windows.
Перезагрузив компьютер, если не сняли галку с автозапуска, в трее Windows появиться зеленый значок.
Запуск программы
Для того чтобы запустить ларагон в ручную, перейдите в папку куда он установлен и щелкните пару раз по файлу laragon.exe.
При первом запуске скорее всего выскочит окно брандмауэра (защитника Windows), выбираем все галки и жмем по кнопке «Разрешить доступ».
Таких окон у меня выскочило 2: для апач сервера и mysql. После разрешения доступа должны запуститься модули Apache и MySQL. И в окне программы, напротив в двух пунктов в программе будет надпись Запущено, значит можно идти дальше.
Если что то не запустилось, попробуйте отключить антивирус и нажать на «перезапустить».
Установка WordPress на локальный компьютер
Прекрасное в Laragon, что WordPress можно установить буквально в два клика. В трее нажимаем правой кнопкой мыши на значок программы, выбираем «Быстрые приложения» и в списке находим WordPress.
В следующем окне вводим имя проекта (на латинице), я назвал wp-local-v1 и нажал OK.
Откроется браузер (если он не открыт) и откроется сайт (вернее один из финальных этапов установщики WP), где нужно выбрать язык и нажать «Продолжить».
На следующей странице вводим данные сайта, название, логин, пароль и почту. Почту вводим актуальную, чтобы при случае можно восстановить доступ к сайту.
Не забываем записать логин и пароль для входа в админку WordPress, после чего нажимаем «Установить WordPress».
На следующей странице система поздравит и предложит авторизоваться в админке WordPress, нажимаем Войти.
В последующем вы сможете заходить в нее по адресу http://wp-local-v1.test/wp-admin/ или http://wp-local-v1.test/wp-login.php
Файлы установленного сайта находятся в папке установки Laragon в подкаталоге www, для редактирования движка заходите в папку wp-local-v1 (это название сайта, которое создавал вначале).
Мы разобрали простой метод установки WordPress на компьютер под управлением ОС Windows, а именно на локальный сервер Laragon. Но некоторые вебмастера привыкли к другим локальным компьютерам, например Openserver, XAMPP и др. Ну или у вас старенький ПК на который не устанавливается Laragon, поэтому приведу ссылки на альтернативные способы установки.
Доп информация по Laragon
Управление базами данных
Управление БД в Laragon по умолчанию выступает HeidiSQL, чтобы в него перейти нажмите на панели «База данных» и в открывшемся окне нажмите по кнопке «Открыть»
Откроется интерфейс HeidiSQL.
Он немного не привычный по сравнению с phpMyAdmin, но самое главное в нем есть, выгрузка базы в SQL и т.п.
Установка phpMyAdmin для Laragon
- Скачиваем phpMyAdmin
- Распаковываем архив на компьютере в эту папку: {LARAGON_DIR}\etc\apps\phpMyAdmin
- Перезапускаем Laragon
После выполнения данных шагов, вы предопределите HeidiSQL и на панели после щелка по кнопке «База данных», вебсервер будет отправлять уже вас на интерфейc phpMyAdmin (будет доступен по адресу http://localhost/phpmyadmin/). Логин для входа root, пароль: пусто.
Также открыть phpMyAdmin можно через контекстное меню.
Видео обзор Laragon и установка WordPress
Альтернативные способы установки WordPress на Windows
Laragon далеко не единственный локальный веб-сервер для Windows, на который можно установить CMS WordPress. И если по каким либо причинам у вас не получается установить на него движок, попробуйте воспользоваться другими локальными серверами.
Установка вордпересс на Open Server Panel
Установка WordPress на ПК при помощи Local и Xammp
На этом я попрощаюсь с вами, используйте для создания сайтов только современные программы, успехов.
Скачать WordPress
Все, что нужно, чтобы настроить сайт так, как вы хотите.
Скачайте и установите его сами
Для тех, кому удобно иметь собственный хостинг и домен.
Рекомендуется PHP 7.4 или новее и MySQL 8.0 или MariaDB версии 10.5 или новее.
Настройка хостинг-провайдера
Для тех, кто ищет самый простой способ начать.
Всё ещё не уверены? Посмотрите на WordPress Playground — живую демонстрационную среду прямо из вашего браузера. Попробовать WordPress
- Прост
- Интуитивен
- Расширяем
- Свободный
- Открытый
Мощные возможности «из коробки»
WordPress объединяет в себе простоту для пользователей и издателей со скрытой сложностью для разработчиков. Откройте для себя возможности, которые имеются в стандартном WordPress, а также то, как можно расширить возможности платформы с помощью тысяч доступных плагинов.
Просмотр всех возможностей WordPress
Вдохновение может прийти где угодно
Создавайте и обновляйте содержимое на ходу с помощью приложения WordPress.
Коротко суть
В этой статье описывается установка на компьютер (для работы локально), работающий под управлением операционной системы «Windows 10», системы управления содержимым «WordPress». «WordPress» — это веб-приложение (динамический сайт), написанное на языке PHP и использующее для хранения данных СУБД (систему управления базами данных) «MySQL» (или СУБД «MariaDB»). В качестве веб-сервера я использую IIS версии 10, входящий в состав «Windows 10».
В рамках данной статьи предполагается, что веб-сервер IIS включен и настроен для работы; интерпретатор PHP установлен, настроен и связан с IIS; СУБД «MySQL» установлена, настроена и готова к работе. Как это сделать, я подробно описал в отдельной серии постов.
Что такое «WordPress»
Следует иметь в виду, что под названием «WordPress» может подразумеваться несколько разных вещей. Это и программное обеспечение, и веб-сервис, и компания, которая занимается разработкой программного обеспечения и поддержкой веб-сервиса. При этом сайт WordPress.org посвящен программному обеспечению «WordPress», а сайт WordPress.com является веб-сервисом, предоставляющим хостинг с развернутым программным обеспечением «WordPress» (этот веб-сервис предоставляет как бесплатные, так и платные услуги).
Изначально с помощью «WordPress» (программного обеспечения или веб-сервиса) можно было создать свой блог. Но сейчас «WordPress» перерос это и теперь позиционируется как система управления содержимым сайта (на английском для обозначения этого понятия часто используется аббревиатура «CMS», которая расшифровывается как «content management system»). То есть теперь с помощью «WordPress» можно создать не только свой блог, но и вообще сайт почти любого вида.
Самый простой способ попробовать «WordPress» — это завести сайт на веб-сервисе WordPress.com. Базовые возможности там предоставляются бесплатно. Дополнительно за плату доступны почти любые возможности по расширению функциональности сайта.
Более сложный способ — завести сайт на каком-нибудь платном хостинге. Почти любой платный хостинг может предложить предустановку и настройку программного обеспечения «WordPress».
Третий способ — развернуть программное обеспечение «WordPress» на доступном компьютере самостоятельно. Я решил сделать это на своем компьютере, но локально, то есть без открытия доступа к моему сайту на движке «WordPress» из интернета. Такая локальная установка часто используется разработчиками расширений для «WordPress».
Как работает веб-приложение «WordPress»
Из вышесказанного должно быть понятно, что я не буду в данной статье рассматривать использование веб-сервиса WordPress.com, а буду пользоваться программным обеспечением с сайта WordPress.org. Следует иметь в виду, что программное обеспечение «WordPress» с сайта WordPress.org является бесплатным и имеет открытый исходный код.
При работе любого веб-приложения (динамического сайта) всегда существует две стороны: веб-сервер и веб-клиент (браузер), которые общаются по компьютерной сети (интернету) по протоколу HTTP (или HTTPS).
Изначально существовали статические сайты, на которые через свои браузеры заходили пользователи интернета. Здесь слово «заходили» подразумевает «отправляли запросы и получали ответы по протоколу HTTP или HTTPS». Браузеры отправляют по сети запросы веб-серверу, который создает ответы и отправляет их по сети обратно браузерам. Для статического сайта веб-сервер прикрепляет к ответу хранящуюся на компьютере-сервере готовую страницу сайта и возвращает браузеру, который отображает эту страницу в своем окне для своего пользователя. «Статическим» сайт называют потому, что страницы такого сайта подготовлены заранее, сайт находится в «статическом» (неизменном) состоянии (изменения на страницы такого сайта может внести его автор, но не веб-сервер при отправке ответов веб-клиентам).
Динамические сайты (веб-приложения) отличаются тем, что информация сайта хранится на компьютере-сервере не в виде готовых (статических) страниц, а формируется веб-приложением на лету (динамически), при появлении запроса от веб-клиента (браузера). В принципе, сайт может одновременно часть страниц хранить и выдавать в статическом виде, а часть страниц формировать на лету (динамически).
Хоть термины «динамический сайт» и «веб-приложение» часто используют как синонимы, это не совсем одно и то же. «Сайт» — это более общее понятие, которое может включать внутри себя «веб-приложение», если сайт является динамическим.
Веб-приложение — это программа на каком-либо языке, расположенная на веб-сервере и выполняющая, собственно, динамическое создание страницы сайта; после чего веб-сервер отправит созданную веб-приложением страницу сайта по компьютерной сети в ответе веб-клиенту (браузеру). В нашем случае используется язык программирования PHP, куски кода на котором можно прямо вставлять внутрь разметки на языке HTML; обычно полученные в результате файлы имеют расширение «.php». (Иногда «веб-приложениями» называют скрипты на языке JavaScript, придающие страницам сайта [и динамического, и статического] интерактивность со стороны браузера. Зачастую программы со стороны веб-сервера работают совместно с программами со стороны браузера, тогда всю эту систему в общем тоже могут называть «веб-приложением», хоть части этого общего веб-приложения могут быть написаны на разных языках, например на языках PHP и JavaScript.)
Схема работы программы «WordPress» в случае, если веб-сервер и браузер находятся на разных компьютерах в компьютерной сети (например, в интернете):
Так как я устанавливаю систему управления содержимым «WordPress» для работы локально, то у меня будет та же схема работы, что приведена выше, но только веб-сервер и браузер у меня установлены на одном и том же компьютере. Общение по протоколу HTTP или HTTPS происходит без выхода в интернет, но веб-сервер и браузер работают так же, как если бы они общались через компьютерную сеть, находясь на разных компьютерах.
Приступим к установке «WordPress»
При установке я следую инструкциям из статьи «How to install WordPress» на сайте WordPress.org.
Итак, у меня компьютер под управлением операционной системы «Windows 10». Включен и настроен веб-сервер IIS версии 10, входящий в состав операционной системы «Windows 10». Установлен и настроен для работы с веб-сервером IIS интерпретатор PHP версии 8.1.10. Установлена и настроена для работы СУБД «MySQL» версии 8.0.30. Следует убедиться, что исполняемый файл СУБД «mysqld.exe» запущен (если СУБД установлена в качестве службы операционной системы с автоматическим запуском, то беспокоиться не о чем; у меня СУБД установлена в качестве службы с запуском вручную, поэтому для меня такая проверка актуальна). Я проверяю, что «mysqld.exe» запущен, в диспетчере задач (вызывается, к примеру, сочетанием клавиш «Ctrl+Shift+Esc»).
При установке и работе после установки веб-приложения «WordPress» кроме доступности самого интерпретатора PHP понадобится включение расширений интерпретатора PHP для работы с СУБД «MySQL» (тут подробнее) и для работы с библиотекой «OpenSSL» (тут подробнее), это можно сделать в файле настроек «php.ini» интерпретатора PHP.
Шаг 1. Загрузка на компьютер архива с файлами и распаковка этого архива.
Ссылку для загрузки самой свежей версии «WordPress» всегда можно найти по следующему адресу:
https://wordpress.org/download/
На вышеуказанной странице я нашел кнопку «Download WordPress 6.0.3», нажал на нее и загрузил на свой компьютер файл-архив «wordpress-6.0.3.zip» размером 21,7 МБ. Внутри этого файла-архива содержится папка «wordpress» с файлами этого веб-приложения. Я развернул архив и получил папку с названием «wordpress» с нужными файлами общим размером 58,9 МБ. Эту папку я переименовал в «wp» и переместил в папку своего сайта (после перемещения папки следует правильно настроить доступ к ней, см. у меня про это отдельный пост):
C:\inetpub\wwwroot\
То есть получился следующий путь к папке с файлами веб-приложения «WordPress»:
C:\inetpub\wwwroot\wp\
При доступе к этой папке из браузера URL-адрес выглядит так:
http://localhost/wp/
или (если одновременно настроена работа и по протоколу HTTPS)
https://localhost/wp/
Информацию о релизах веб-приложения «WordPress» удобно узнавать по следующей ссылке:
https://wordpress.org/download/releases/
Например, оттуда я узнал, что веб-приложение «WordPress» версии 6.0.3 вышло 17 октября, то есть 10 дней назад.
Шаг 2. Создание базы данных и пользователя для веб-приложения «WordPress» в СУБД «MySQL».
Веб-приложение «WordPress» написано на языке PHP. В дистрибутив интерпретатора PHP включены расширения для работы с СУБД «MySQL». При правильной настройке этих расширений и интерпретатора PHP из программ на языке PHP можно работать с СУБД «MySQL», что и делает веб-приложение «WordPress». Веб-приложение «WordPress» хранит данные динамического сайта в базе данных под управлением СУБД «MySQL». Как видно на схеме работы, приведенной выше, все операции с данными выполняет СУБД «MySQL», а веб-приложение «WordPress» обращается с запросами на сохранение и получение данных к СУБД «MySQL».
Таким образом, для начала работы веб-приложения «WordPress» требуется создать базу данных. База данных создается средствами СУБД «MySQL». В данном случае веб-приложение «WordPress» при общении с СУБД «MySQL» является пользователем (клиентом), а СУБД является сервером (то есть выполняет запросы клиента). Любой пользователь баз данных должен быть зарегистрирован через СУБД «MySQL», то есть в служебной базе данных СУБД должна появиться запись с информацией об имени пользователя, привилегиях, которыми этот пользователь обладает по отношению к определенной базе данных и с паролем пользователя.
Для работы с СУБД «MySQL» (исполняемый файл сервера «mysqld.exe») существует множество разнообразных инструментов. Лично я предпочитаю как можно меньше пользоваться всякими сторонними инструментами и как можно больше пользоваться инструментами, «родными» для определенной системы программ. В данном случае это означает, что я воспользовался для создания базы данных и нового пользователя программой-клиентом «mysql.exe» (работает через интерфейс командной строки), которая входит в состав дистрибутива СУБД «MySQL».
На сайте WordPress.org есть статья «Creating Database for WordPress» о том, как создать базу данных для веб-приложения «WordPress» с помощью 6 разных инструментов, в том числе там описан способ создания базы данных через программу-клиент «mysql.exe».
Если исполняемый файл «mysqld.exe» (сервер) СУБД «MySQL» запущен, то запустим программу-клиент «mysql.exe» из какой-нибудь программы-оболочки (я использую в качестве таковой «PowerShell» версии 7):
PS C:\Program Files\MySQL\MySQL Server 8.0\bin> .\mysql -u root -p Enter password: ********** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.30 MySQL Community Server - GPL Copyright (c) 2000, 2022, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
При получении соединения с сервером СУБД я использую имя root и пароль (в иллюстративном коде выше он закрыт звездочками) администратора баз данных (DBA). Эти имя и пароль создаются при установке на компьютер и настройке СУБД «MySQL». Администратор баз данных — это человек, который занимается администрированием баз данных: создает новые базы данных, регистрирует новых пользователей, регулирует привилегии новых и старых пользователей. В больших организациях в роли администратора баз данных и администратора локальной компьютерной сети выступают разные люди, у них разные должности и разные обязанности. В маленьких и средних организациях эти роли может совмещать один человек.
Как видно из блока кода выше, программа-клиент «mysql.exe» вывела строку-приглашение mysql> для ввода запросов (на языке запросов SQL) к серверу СУБД. Это означает, что соединение между сервером СУБД «mysqld.exe» и программой-клиентом «mysql.exe» установлено успешно, можно начинать работу.
Создадим новую базу данных с названием wordpressdb (я выбрал такое название, но оно может быть любым другим):
mysql> CREATE DATABASE wordpressdb;
Создадим нового пользователя с именем wordpressuser (я выбрал такое имя, но можно выбрать и любое другое), дадим ему все возможные привилегии для работы с созданной ранее базой данных wordpressdb и назначим ему пароль.
В этом месте я попытался использовать инструкцию из вышеупомянутой статьи «Creating Database for WordPress» с сайта WordPress.org:
mysql> GRANT ALL PRIVILEGES ON wordpressdb.* TO "wordpressuser"@"localhost"
-> IDENTIFIED BY "password";
но получил сообщение об ошибке:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY "password"' at line 2
Причина этой ошибки в данном случае в том, что для версии 8 СУБД «MySQL» этот синтаксис устарел (он был правилен для предыдущих версий этой СУБД). Как видно из кода выше, мы одной командой пытаемся выполнить две задачи: создать нового пользователя и настроить его привилегии (права) по отношению к указанной базе данных. С версии 8 СУБД «MySQL» эти две задачи рекомендуют выполнять двумя отдельными командами (запросами). Подробнее об этом можно почитать тут:
https://stackoverflow.com/questions/31111847/identified-by-password-in-mysql
https://dev.mysql.com/doc/refman/8.0/en/grant.html
Итак, создадим нового пользователя и назначим ему пароль:
mysql> CREATE USER "wordpressuser"@"localhost" IDENTIFIED BY "password";
В коде выше localhost — это имя хоста (название домена). Понятно, что его нужно будет заменить соответствующим именем, если речь идет о работе веб-приложения «WordPress» на рабочем сервере в интернете.
В коде выше password — это просто пример-заглушка. Вы должны придумать свой пароль и вставить его в это место.
Назначим только что созданному пользователю все привилегии (права) по отношению к только что созданной базе данных:
mysql> GRANT ALL PRIVILEGES ON wordpressdb.* TO "wordpressuser"@"localhost";
Введем только что назначенные права (привилегии) только что созданного пользователя в действие (тут подробнее):
mysql> FLUSH PRIVILEGES;
На этом работа с программой-клиентом «mysql.exe» закончена, выполним выход из нее:
mysql> EXIT
Думаю, должно быть очевидно, что название созданной выше базы данных, имя пользователя, созданного выше, а также его пароль следует запомнить (записать), так как они понадобятся на следующем шаге установки «WordPress».
Шаг 3. Запуск установочных программ (скриптов) на языке PHP, входящих в дистрибутив веб-приложения «WordPress».
Продолжение следует.
Свой личный веб-сайт под управлением CMS WordPress можно разместить на базе одной из двух платформ: на веб-сервере, что является самым популярным вариантом среди владельцев блогов, или на ПК с установленным пакетом специализированного программного обеспечения. Если планируете выполнить установку WordPress на локальный компьютер под управлением ОС Windows 10, то сегодня получите верное направление.
Данная статьи содержит поэтапное руководство по настройке вашего персонального компьютера, в качестве локального веб-сервера, для разработки и тестирования работы своего нового веб-сайта. Разница между размещением блога на личном ПК и веб-сервере хостинга заключается в его адресе: вместо обычного имени домена вы будете использовать «http://localhost[…]».
В отношении пользовательского опыта, размещая CMS WordPress на своем компьютере, вы сможете работать со своим сайтом в автономном режиме. При этом будете тестировать изменения быстрее и доводить их до совершенства, перед запуском ресурса в режиме реального времени. Итак, чтобы установить систему управления сайтом локально на Windows 10, мы можем выбрать один из 2-х пакетов программного обеспечения с нужной функциональностью.
Пакет №1 — InstantWP
В соответствии с утверждением авторов, это переносная и автономная среда разработки, которая идеально подходит в том случае, если вы хотите ознакомиться с одной из популярных платформ для создания веб-сайтов или если являетесь их разработчиком.
Для установки InstantWP на локальный компьютер достаточно выполнить следующие действия. Загрузите архив с программой по ссылке:
https://instantwp.com/go/IWP-v5.3.6-Win/
извлеките файлы из архива и перейдите созданную в папку.
Найдите пакетный файл с именем «Start-InstantWPP.bat» и запустите его. Когда появится запрос брандмауэера, нажмите кнопку «Разрешить доступ».
На экране появится руководство, в котором воспользовавшись подсказками, нажимайте кнопку «Далее» до тех пор, пока не достигнете конца. После завершения, ваша локальная система управления сайтом будет готова к работе.
Появится несколько окон командной строки. Не волнуйтесь, это совершенно нормально. Подождите, пока сервер запустится. Теперь нажмите на кнопку «WordPress Admin» для перехода на страницу входа администратора ресурса. По умолчанию используйте следующие логин и пароль.
admin password
Если вы не можете получить доступ к странице, подождите некоторое время. Это связано с тем, что сервер всё ещё не запустился в фоновом режиме. Как вы видите, это простой и быстрый способ запуска WordPress на вашем компьютере. Инструмент полностью портативный, поэтому допускается его перенос с одного устройства на другое.
Пакет №2 — ServerPress
Этот инструмент поставляется в 2-х версиях, премиум и бесплатной. Последняя хоть и работает с ограничениями, но ее должно хватить для всех ваших нужд. Загрузите архив по ссылке:
https://serverpress.com/get-desktopserver/
после ввода адреса своей электронной почты.
По завершении загрузки извлеките содержимое архива. Запустите файл «Install DSL v393» и следуйте инструкциям Мастера установки и настройки сервера. После окончания, перейдите в каталог:
C:\xampplite
на своем системном диске и запустите исполняемый файл «DesktopServer» с административными правами.
Выберите запуск служб Apache и MySQL и нажмите кнопку «Далее». При появлении запроса брандмауэра, разрешите доступ. Нажмите кнопку создания нового веб-сайта. Укажите нужное имя и корень сайта на диске. Рекомендуем оставить со значениями по умолчанию. Закончите создание каталогов нажатием соответствующей кнопки.
Перейдите по указанной ссылке:
http://www.example.dev.cc/wp-admin/install.php
выберите язык и сконфигурируйте свою платформу. После этого сможете получить полноценный доступ к веб-сайту.
Это и есть наш ответ на вопрос, как установить WordPress локально на ПК. Оба метода схожи, хотя первый и может быть более простым для начинающих сайтостроителей. Спасибо за внимание!
Welcome to this step-by-step guide on how to install WordPress locally on Windows 10. If you’re new to WordPress or just getting started with building websites, then you’ve come to the right place. Installing WordPress locally on your computer can help you create and test your website before making it live on the internet.
WordPress is a powerful content management system that allows you to create, manage, and publish content on the web. Installing WordPress locally on your Windows 10 computer is easy, and you don’t need any programming knowledge to get started.
In this blog, we’ll walk you through the entire process of installing WordPress on your Windows 10 machine using XAMPP, a popular web development environment. We’ll cover everything from downloading and installing XAMPP to setting up a database and installing WordPress.
By the end of this tutorial, you’ll have a fully functioning WordPress website running on your Windows 10 computer, and you’ll be ready to start creating your own custom designs and content. So, let’s get started!
What’s a WordPress Localhost Website?
A WordPress localhost website is a website that is created on a local computer using software such as XAMPP, WAMP or MAMP, which simulate a server environment. This means that the website is not accessible to the public over the internet, but only on the local machine where it is installed.
The website is built using WordPress, a popular content management system (CMS), and all the files and databases are stored locally on the computer. This allows developers and designers to work on the website offline, without the need for a live server or an internet connection.
A WordPress localhost website can be used for testing, development, and staging purposes. It enables developers to experiment with new plugins, themes, and functionality without affecting a live website. Once the changes have been made and tested locally, the website can then be migrated to a live server for public access.
Why Should You Install WordPress on Windows?
WordPress is a popular content management system (CMS) used by millions of websites around the world. While many users choose to run WordPress on a web server, it is also possible to install it on a Windows computer. There are several reasons why someone might choose to install WordPress on a Windows computer, including the ability to create a local development environment, compatibility with Windows-based tools, and cost-effectiveness. However, there are also some potential drawbacks to consider.
There are several reasons why someone might choose to install WordPress on a Windows computer. Here are a few:
- Local development environment: Installing WordPress on a Windows computer can provide a local development environment for developers and designers to work on their website without having to upload files to a remote server. This can make the development process faster and more efficient.
- Familiarity with Windows: Some users might prefer to use a Windows computer because they are more familiar with the operating system and feel more comfortable working in that environment.
- Compatibility with Windows-based tools: If a user is already using Windows-based tools such as Visual Studio, they may find it easier to work with WordPress on a Windows computer.
- Cost: Using a Windows-based computer can be more cost-effective than using a Mac, which is traditionally associated with web development.
However, it’s worth noting that installing WordPress on a Windows computer requires additional software, such as XAMPP, MAMP, or WAMP, to create a local development environment. This can add some complexity to the setup process, and there may be some performance differences compared to using a dedicated web server. Ultimately, the decision to install WordPress on a Windows computer will depend on the user’s individual needs and preferences.
How to Install WordPress Locally on Windows Using XAMPP
Step 1: Download and Install XAMPP.
Go to the Apache Friends website and download the latest version of XAMPP for Windows. Follow the installation instructions to install it on your computer.
Download XAMPP and go for the on screen installation process.
To complete the installation click Next and go for step by step procedure.
Now choose the components that you want to install. Here MySQL and phpMyAdmin are selected.
Select the folder to install XAMPP and click on Next.
After installing unpacking files click on Next and go for the finishing step.
If you want to start the control panel now, click on the Finish button and that’s the finishing step of installing XAMPP.
Now click on the Start button of Apache and MySQL in the XAMPP control panel .
After starting Apache and MySQL, XAMPP is fully ready to support. If you want pause then click on stop and the XAMPP will pause the total process for support.
Step 2: Download WordPress.
Go to the WordPress website and download the latest version of WordPress.
Go to the https://wordpress.org/download/ and download WordPress and extract the files.
Step 3: Add the WordPress files.
Create a folder in xampp >> htdocs >> siteone. After extracting the files of WordPress copy the containing files in the new folder named siteone in htdocs.
Step 4: Create a localhost database for WordPress.
Now, you need to create a MySQL database for your WordPress install. For doing that, you have to launch PHPMyAdmin from your XAMPP control panel. Or directly go for this link http://localhost/phpmyadmin/.
Now click on Database.
Then set the name of the site and clock on create. Your database is successfully created and go for the next step.
Step 5: Install and set up WordPress locally.
Once the database is created, launch the WordPress installation setup by visiting the following URL http://localhost/FOLDERNAME/wp-admin. So here the site name will be siteone and the link format will be http://localhost/siteone/wp-admin.
Now click on Let’s go.
Now fill up the required field of database name and username. Password and other fields will remain empty. After inserting the data click on Submit.
Your WordPress has been successfully installed and ready to log in.
Provide the required username and password to log in your WordPress site named siteone.
Finally here is the dashboard of the siteone. So log into the dashboard and access the WordPress site locally for testing purposes.
Some Common XAMPP Errors
XAMPP is a popular web server solution for running local development environments on Windows, but like any software, it can sometimes encounter errors or issues. If you encounter any other issues with XAMPP, try searching online forums or contacting XAMPP support for assistance. With a little troubleshooting, you can usually resolve most XAMPP errors and get your local development environment up and running again.
Here are some common XAMPP errors and their potential solutions:
- Apache won’t start: If Apache fails to start, the most common cause is a conflict with another application using the same port. Check your XAMPP Control Panel to see if any other services are running on the same port as Apache. If so, stop those services and try starting Apache again.
- MySQL won’t start: If MySQL won’t start, it could be due to a variety of issues, such as a corrupted database or a conflict with another application. Try checking the MySQL error logs in the XAMPP Control Panel to see if there are any error messages that might indicate the issue. You can also try restarting your computer or reinstalling XAMPP.
- PHP errors: If you encounter PHP errors, it could be due to a problem with your PHP configuration or syntax errors in your code. Check your PHP error logs to see if there are any error messages that might indicate the issue. You can also try updating your PHP version or checking your code for syntax errors.
- Port conflicts: XAMPP uses a number of ports to run its services, and sometimes these ports can conflict with other applications. If you encounter port conflicts, try changing the ports that XAMPP uses in the configuration files. You can also check your system logs to see if there are any other applications using the same ports.
- Firewall issues: Sometimes firewalls can block XAMPP services from running properly. Check your firewall settings to make sure that XAMPP is allowed to access the network. You may also need to configure your firewall to allow inbound connections to the ports used by XAMPP.
Final Words
In conclusion, installing WordPress locally on Windows 10 can be a great way to develop and test your website before going live. By following the steps outlined in this guide, you can easily install WordPress on your local machine using a local server environment such as XAMPP or WAMP. Once installed, you can start customizing your site, creating content, and experimenting with different themes and plugins without the need for an internet connection or web hosting. Whether you’re a blogger, small business owner, or web developer, WordPress is a versatile platform that can be tailored to meet your unique needs. So why wait? Start your journey with WordPress today and unleash your creativity.
