Рекламное объявление
Некоторые из наших статей здесь на MakeUseOf требуют использования вашего собственного веб-сервера. Хотя самый простой способ найти веб-пространство - это купить хостинг Разъяснение различных форм хостинга веб-сайтов [Объяснение технологии] Подробнее там, где веб-сервер уже настроен для вас, бесплатный и почти простой в использовании вариант заключается в установке сервера на локальном домашнем компьютере. Мы покрыли WAMP Как настроить свой собственный сервер WAMPWAMP-сервер - это самый простой и безболезненный способ настройки Apache, MySQL и PHP на Windows для размещения веб-сайта. Подробнее ранее и сейчас я хотел бы обновить тему с помощью программного пакета, известного как XAMPP.
XAMPP это коллекция программного обеспечения, которая включает в себя Apache, MySQL, PHP и Perl. Он также включает Tomcat, FTP-сервер FileZilla и Mercury Mail для отправки электронных писем. Эти пакеты используются для следующих задач:
- апаш - Веб-сервер, размещающий контент на http://localhost/
- MySQL - Сервер базы данных, многие программные пакеты используют это для хранения данных
- PHP - Язык программирования, многие современные программы используют его как язык
- Perl - Язык программирования, многие программы используют этот язык и существует дольше, чем PHP
- Кот - Сервер, используемый для выполнения программ Java
- FileZilla - FTP-сервер, используемый для передачи файлов на локальный компьютер или с него (необходим только при удаленном доступе)
- Mercury Mail - Почтовая система, используемая для отправки писем
Эти программы работают вместе, чтобы предоставить вам очень надежную среду для размещения веб-программ на вашем локальном компьютере.
Начиная
Загрузите правильную программу для вашей операционной системы. Этот учебник будет проходить через Версия для Windows, но Mac OS X, Linux и Solaris версии очень похожи. Запустите установщик и нажмите OK во всех всплывающих диалоговых окнах безопасности. Когда вы попадаете в следующее меню:
Я бы посоветовал отключить Apache и MySQL как сервис, так как это позволит вам позже лучше управлять этим программным обеспечением.
Когда закончите, нажмите «Да», чтобы запустить панель управления.
Существует ошибка, если вы используете 64-разрядные версии Windows (Vista, 7 или Server 2008). Будет написано «Ошибка проверки состояния компонента XAMPP [3]», но эту ошибку можно игнорировать, поскольку все остальное работает нормально.
Я также получил несколько всплывающих окон после установки программного обеспечения. Один из них был из Microsoft Security Essentials с просьбой отправить им двоичный файл FileZilla для анализа (иногда это программное обеспечение можно использовать в бэкдорах - однако это использование допустимо), а также на брандмауэре появится несколько ящиков с вопросом, хотите ли вы разрешить порт используемый. Оставьте флажок снятым, чтобы ваш сервер не был доступен через общедоступный Wi-Fi и другие открытые сети (например, если вы подключиться к Starbucks), но все же разрешить доступ к вашему серверу с вашего локального ПК и других компьютеров в вашем личном сеть.
После запуска панели управления нажмите «Пуск» в Apache и MySQL.
Ваш веб-сервер теперь работает и работает, если все прошло нормально!
Управление вашим сервером
Первое, что вы должны сделать, это нажать кнопку «Админ…» для Apache. Это запустит ваш веб-браузер по умолчанию и отправит вас на страницу приветствия. Если это дает вам возможность, нажмите на ваш язык (в данном случае, английский), и вы увидите свою область администрирования.
Одной из первых вещей, которые нужно изучить, являются примеры программ. В список PHP входят несколько программ, которые демонстрируют, на что способен PHP.
Страница «Статус» покажет вам, какие услуги в данный момент активированы. Все они должны быть зелеными, за исключением FTP, SMTP и Tomcat.
Следующим шагом является обеспечение безопасности вашего сервера. По умолчанию есть нет пароля для вашей учетной записи администратора MySQL, также известный как «корень“. Если вы находитесь в небольшой локальной сети и вам все равно, кто имеет доступ к данным, хранящимся на вашем компьютере, тогда можно оставить все как есть; однако, если вы планируете открыть свой сервер до Интернета или у вас есть партнеры, которым вы, возможно, не полностью доверяете, было бы полезно добавить пароль к этой учетной записи. Вы можете перейти по ссылкам на установить безопасность вашей системы. Первая опция устанавливает корневой пароль MySQL, а вторая - пароль для всего вашего веб-каталога.
Наконец, если вы планируете получить доступ к вашему серверу за пределами вашего дома, вам нужно будет войти в свой маршрутизатор и перенаправить порт 80 на ваш локальный компьютер. Это гораздо проще сделать, если вы настроены на статический IP-адрес.
Установка программ на вашем сервере
Главное, что вам нужно знать о том, где ваш сервер хранит данные, это то, что они находятся в подкаталоге вашего установочного каталога с именем htdocs. В моей ситуации веб-каталог:
C: \ XAMPP \ HTDOCS \
Это включает в себя программу администрирования. Страница по умолчанию, которую ваш веб-сервер загружает при посещении http://localhost/ является index.php. Вы можете открыть этот файл, чтобы заменить его собственным текстом или вообще удалить его, это действительно ваше дело.
Теперь, когда у вас настроен веб-сервер, что вы можете с ним сделать? Ну, одна популярная вещь, которую вы можете сделать, это настроить WordPress локально Как установить блог Wordpress локально на ваш компьютер Подробнее . Вы можете создать свой собственный микстейп или даже прокси-сервер Как создать свой собственный прокси-сервер за считанные минуты Подробнее , возможности безграничны.
В действительности вы получаете возможность изучать что-то новое и создавать среду, которая позволяет очень легко создавать и изменять код. Хотя этот сервер не предназначен для производственного использования, он предоставляет вам очень надежную среду разработки и «песочницу», чтобы, так сказать, освоиться.
Что дальше?
После того, как ваш сервер запущен и работает, мир становится вашей устрицей. Установите и запустите ту программу, которую вы всегда хотели протестировать. Apache Friends FAQ На странице много информации о XAMPP и расширенных настройках, проверьте, чтобы продолжить установку. Если у вас есть какие-либо проблемы или вопросы по поводу настройки, задайте их ниже, и мы обязательно вам поможем!
Дейв Драгер работает в XDA Developers в пригороде Филадельфии, штат Пенсильвания.