Jak zainstalować środowisko programistyczne dla aplikacji webowych na serwerze VPS lub serwerze dedykowanym

Pokaż jako Markdown

Dowiedz się, jak zainstalować środowisko programistyczne dla aplikacji webowych na serwerze VPS lub serwerze dedykowanym OVHcloud

Wprowadzenie

Jeśli chcesz zainstalować system CMS (Content Management System) na swoim serwerze VPS (na przykład WordPress), musisz wcześniej zainstalować środowisko programistyczne dla aplikacji webowych na swoim serwerze VPS lub serwerze dedykowanym. Główne usługi, które należy zainstalować, to:

  • PHP: PHP jest jednym z najczęściej używanych języków do tworzenia stron internetowych. Musisz zainstalować PHP, aby Twoja strona internetowa mogła uruchamiać skrypty i dynamiczne funkcje. Najlepiej zainstalować najnowszą wersję PHP.
  • Serwer WWW: Serwer WWW jest niezbędny do udostępniania stron Twojej witryny. Najpopularniejsze serwery WWW to między innymi Apache i Nginx, z których każdy ma własne zalety pod względem elastyczności, wydajności i łatwości konfiguracji.
  • System DBMS: Aby skutecznie przechowywać, zarządzać i odzyskiwać dane, potrzebujesz systemu DBMS (DataBase Management System). MySQL, PostgreSQL i MariaDB to najczęściej używane systemy DBMS w tworzeniu aplikacji webowych.

Dowiedz się, jak ręcznie zainstalować środowisko programistyczne dla aplikacji webowych na serwerze VPS lub serwerze dedykowanym OVHcloud.

Warning

Niniejszy przewodnik pokazuje, jak korzystać z jednego lub kilku rozwiązań OVHcloud wraz z narzędziami zewnętrznymi oraz jakie zmiany należy wprowadzić w określonych sytuacjach. Może być konieczne dostosowanie instrukcji do Twojej sytuacji.

Zalecamy, abyś skontaktował się z wyspecjalizowanym usługodawcą lub zwrócił się do naszej społeczności, jeśli napotkasz trudności lub wątpliwości dotyczące administrowania, użytkowania lub wdrażania usług na serwerze.

Wymagania początkowe

  • Rozwiązanie VPS lub serwer dedykowany w Twoim
  • Dostęp administracyjny (sudo) do serwera przez SSH

W praktyce

Zaloguj się do swojego serwera VPS przez SSH, używając nazwy użytkownika i hasła.

Aktualizacja indeksu pakietów

Przed instalacją komponentów zaktualizuj listę pakietów:

sudo apt update

Zastosuj dostępne aktualizacje:

sudo apt -y upgrade

Instalacja PHP

Zainstaluj PHP:

sudo apt install -y php php-cli php-fpm php-xml php-gd php-curl

Aby sprawdzić, czy PHP zostało poprawnie zainstalowane, wpisz następujące polecenie:

sudo php -v

Jeśli PHP jest poprawnie zainstalowane, powinien pojawić się ten komunikat:

env dev web

Instalacja serwera WWW

Info

W tym przewodniku wybieramy Nginx, ale możesz zainstalować dowolny serwer WWW.

Zainstaluj Nginx:

sudo apt install nginx -y

Aby sprawdzić, czy Nginx został poprawnie zainstalowany, wpisz następujące polecenie:

sudo nginx -v

Jeśli Nginx jest poprawnie zainstalowany, powinien pojawić się komunikat tego typu:

env dev web

W razie pytań zapoznaj się z oficjalną stroną Nginx.

Instalacja systemu DBMS (DataBase Management System)

Info

Wybierz zakładkę odpowiadającą systemowi DBMS, którego chcesz używać. W każdym przypadku zostanie zainstalowane odpowiednie rozszerzenie PHP.

MySQL / MariaDB
PostgreSQL

Zainstaluj MariaDB (lub MySQL) oraz powiązane rozszerzenie PHP:

sudo apt install -y mariadb-server php-mysql

Zabezpiecz instalację:

sudo mariadb-secure-installation

Ustaw hasło dla swojego systemu DBMS i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Po zakończeniu instalacji MariaDB (lub MySQL) powinien pojawić się następujący komunikat:

env dev web

Podsumowanie

Właśnie zainstalowałeś PHP, serwer Nginx oraz system DBMS (MariaDB/MySQL lub PostgreSQL). Masz teraz funkcjonalne środowisko programistyczne dla aplikacji webowych na swoim serwerze VPS lub serwerze dedykowanym OVHcloud. Jeśli chcesz, możesz teraz zainstalować wybrany system CMS (Content Management System), taki jak WordPress. Aby dowiedzieć się więcej, zapoznaj się z przewodnikami „Jak zainstalować WordPress za pomocą WP-CLI na serwerze VPS lub serwerze dedykowanym” oraz „Jak zainstalować WordPress za pomocą Dockera na serwerze VPS lub serwerze dedykowanym”.

Aby uzyskać kilka ogólnych wskazówek dotyczących zabezpieczania serwera opartego na GNU/Linux, zapoznaj się z naszymi przewodnikami:

Sprawdź również

Jak zainstalować WordPress za pomocą WP-CLI na serwerze VPS lub serwerze dedykowanym

Jak zainstalować WordPress za pomocą Dockera na serwerze VPS lub serwerze dedykowanym

Zabezpieczanie serwera VPS

Zabezpieczanie serwera dedykowanego

W przypadku usług specjalistycznych (SEO, programowanie itp.) skontaktuj się z partnerami OVHcloud.

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?