Установка PHP 8.0/8.1/8.2 + Apache 2 на VDS Debian 10 для сайта Minecraft

Установка PHP 8.0/8.1/8.2 + Apache 2 на VDS Debian 10 для сайта Minecraft
  

В данной новости вам расскажут как установить PHP 8.0/8.1/.8.2 + Apache 2 для вашего сайта Minecraft, на котором вы можете разместить любой из сайтов или авто-донат.

Что такое PHP и Apache 2?

PHP и Apache2 — это два популярных инструмента, используемых для создания и развертывания веб-приложений. Вот несколько предполагаемых преимуществ PHP и Apache2:

Преимущества PHP

  1. Простота изучения и использования. PHP является относительно простым в освоении языком программирования, что делает его привлекательным для начинающих разработчиков.
  2. Обширная документация и сообщество. PHP имеет обширное сообщество разработчиков и официальную документацию, что делает возможным быстрое решение любых проблем или трудностей при разработке.
  3. Широкий спектр функциональности. PHP поддерживает множество функций, аспектов и архитектурных решений, что делает его мощным инструментом для разработки веб-приложений.
  4. Интеграция с различными базами данных. PHP легко интегрируется с различными СУБД, такими как MySQL, PostgreSQL, SQLite и др., что обеспечивает разработчикам большую гибкость в выборе технологий.
  5. Поддержка множества платформ. PHP может выполняться на большинстве веб-серверов и операционных систем, что делает его удобным для использования в различных окружениях.

Преимущества Apache2

  1. Надежность и стабильность. Apache2 является одним из самых надежных веб-серверов, широко используемых в индустрии.
  2. Многофункциональность. Apache2 поддерживает множество модулей и расширений, обеспечивая разработчикам широкий спектр возможностей для настройки и оптимизации веб-сервера.
  3. Безопасность. Apache2 предоставляет различные механизмы безопасности и настраиваемую конфигурацию, что помогает обеспечить защиту от спама, атак и других угроз в сети.
  4. Поддержка различных языков программирования. Apache2 обеспечивает поддержку различных языков программирования, включая PHP, Python, Ruby, Perl и многие другие, что делает его универсальным решением для разработки веб-приложений.
  5. Активное сообщество и поддержка. 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

  1. Скачайте установщик Apache2 с официального сайта (APACHE).
  2. Запустите установщик и следуйте инструкциям мастера установки.
  3. Выберите компоненты, которые вы хотели бы установить, и выберите директорию установки.
  4. Дождитесь завершения установки и запустите 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 рублей 🙂

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *