В данной новости вам расскажут как установить PHP 8.0/8.1/.8.2 + Apache 2 для вашего сайта Minecraft, на котором вы можете разместить любой из сайтов или авто-донат.
Содержание
Что такое PHP и Apache 2?
PHP и Apache2 — это два популярных инструмента, используемых для создания и развертывания веб-приложений. Вот несколько предполагаемых преимуществ PHP и Apache2:
Преимущества PHP
- Простота изучения и использования. PHP является относительно простым в освоении языком программирования, что делает его привлекательным для начинающих разработчиков.
- Обширная документация и сообщество. PHP имеет обширное сообщество разработчиков и официальную документацию, что делает возможным быстрое решение любых проблем или трудностей при разработке.
- Широкий спектр функциональности. PHP поддерживает множество функций, аспектов и архитектурных решений, что делает его мощным инструментом для разработки веб-приложений.
- Интеграция с различными базами данных. PHP легко интегрируется с различными СУБД, такими как MySQL, PostgreSQL, SQLite и др., что обеспечивает разработчикам большую гибкость в выборе технологий.
- Поддержка множества платформ. PHP может выполняться на большинстве веб-серверов и операционных систем, что делает его удобным для использования в различных окружениях.
Преимущества Apache2
- Надежность и стабильность. Apache2 является одним из самых надежных веб-серверов, широко используемых в индустрии.
- Многофункциональность. Apache2 поддерживает множество модулей и расширений, обеспечивая разработчикам широкий спектр возможностей для настройки и оптимизации веб-сервера.
- Безопасность. Apache2 предоставляет различные механизмы безопасности и настраиваемую конфигурацию, что помогает обеспечить защиту от спама, атак и других угроз в сети.
- Поддержка различных языков программирования. Apache2 обеспечивает поддержку различных языков программирования, включая PHP, Python, Ruby, Perl и многие другие, что делает его универсальным решением для разработки веб-приложений.
- Активное сообщество и поддержка. Apache2 имеет активное сообщество разработчиков и обширную базу знаний, что облегчает решение технических проблем и вопросов, связанных с эксплуатацией веб-сервера.
Приступим к установке Apache2 на Linux
Установка Apache2 на VDS/Дедик Linux на ОС: Debian 9/10/11/12, Ubuntu 18/20.04 LTS.
Прописываем команды:
apt -y install sudo && sudo apt -y update
sudo apt -y install apache2
После завершения установки проверим, запущен ли apache2
sudo systemctl status apache2
Выключение/Включение Apache2 командой
sudo apache2 stop - выключить apache2
sudo apache2 start - включить apache2
Приступим к установке Apache2 на Windows/Windows Server
Установка Apache2 на VDS/Дедик Windows на ОС: Windows
- Скачайте установщик Apache2 с официального сайта (APACHE).
- Запустите установщик и следуйте инструкциям мастера установки.
- Выберите компоненты, которые вы хотели бы установить, и выберите директорию установки.
- Дождитесь завершения установки и запустите Apache2, открыв командную строку и введя команду:
httpd -k install
После успешной установки веб-сервера Apache2, вы увидите сообщение об успешном запуске.
Откройте ваш браузер и введите локальный адрес http://localhost либо http://127.0.0.1. Вы увидите страницу Apache2, если сервер успешно установлен.
Поздравляем вы установили Apache2!
Приступаем к установке PHP на Linux Debian/Ubuntu
Обновляем систему и ставим sudo если нету.
apt -y install sudo && sudo apt -y update
Отлично мы получили обновления, теперь установим нужные пакеты для работы PHP и подключения в будущем его к apache2.
sudo apt install -y gnupg2 ca-certificates apt-transport-https software-properties-common
Отлично, пакеты установлены, теперь добавим репозиторий sury, для ветки php.
wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php.list
Готово, обновляем пакеты вновь.
sudo apt -y update
Смотрим все доступные пакеты PHP в данный момент, ВНИМАНИЕ. Важный момент, вы можете выбрать любой нужный вам PHP. Например php8.0.-, или php8.1, или php 8.2, но я на примере покажу установку php 8.0- обычно этого более чем достаточно для обычного сайта или магазина сервера.
sudo apt search php8.0-*
Нам отобразит все доступные пакеты, выбирайте которые нужны вам, Но если не разбираетесь то ниже я приведу пример пакетов которые я установил для себя.
sudo apt -y install libapache2-mod-php8.0 php8.0-yaml php8.0-zip php8.0-mbstring php8.0-gnupg php8.0-gd php8.0-fpm libphp8.0-embed
sudo apt -y install php8.0-{mysql,imap,ldap,xml,curl,mbstring,zip}
Ну вот как видим у нас установился mod библиотеки php для apache и все важные элементы, php будет у нас работать на основе fpm, так же не будет проблем с GD (работой с графикой), будет доступна работа с zip архивами, подключени к mysql(i), xml/yaml парсинг, gnupg — работа с сертификатами, libphp8.0-embed, внедрение в php файлы кода в формате <? без слова php в начале. Так-же без проблем будет работать curl запросы даже без https:// сертификата на вашем сайте.
Не забудьте перезапустить веб сервер
sudo service apache2 stop && sudo service apache2 start
Если вы испытываете проблемы с установкой или вам нужна помощь, Обратитесь в нашу студию выше или напишите кодеру в телеграм — НАПИСАТЬ КОДЕРУ, Он поможет вам установить VDS, сайт и настроить всё как надо за символические 100-200 рублей 🙂