WWW - Instalacja Apache, PHP i MySQL na VPS/DEDYKU

Aktualny poradnik

1. Instalacja

Krok 1. Update & Upgrade

apt-get update
apt-get upgrade

Krok 2. Instalacja Apache2, PHP i MySQL

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install apache2 php7.2 mysql-server

Krok 3. Instalacja phpMyAdmin

apt-get install phpmyadmin
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

  1. Otrzymamy taki wynik:

    Wybieramy apache2
  2. Będziemy pytani (tak jak wcześniej) o hasła, należy uzupełnić wszystko :slight_smile:

Krok 4. Instalacja dodatkowych modułów

apt-get install php-mysql
apt-get install php-mcrypt
apt-get install php-gd
apt-get install php-cli
apt-get install php-curl
apt-get install php-enchant
apt-get install libapache2-mod-php

Krok 5. Restart serwera apache2

/etc/init.d/apache2 restart

Gotowe

2. Testowanie

  1. Aby przetestować serwer apache wystarczy wejść po przez przeglądarkę na IP naszego serwera. Jeśli otrzymamy taki wynik oznacza to, że apache2 funkcjonuje poprawnie:

  2. Aby przetestować MySQL należy wpisać mysql -u root -p .
    Po tej czynności powinniśmy otrzymać taki wynik:

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    +--------------------+
    2 rows in set (0.00 sec)
    mysql>
  1. Aby przetestować phpMyAdmin otwieramy przeglądarkę i wpisujemy nasze.ip/phpmyadmin. Powinien ukazać się panel logowania do programu. Jako login używamy:root. Hasło założyliśmy przez kreator w momencie instalacji MySQL.

Po wejściu na /phpmyadmin nie działa strona i wyskakuje informacja z zrzutu ekranu poniżej?


Wpisz komendę ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin, aby przenieść do plików strony.

Od @Timo

Działa Ci strona phpmyadmina, ale masz błąd jak na zrzucie poniżej?

Wpisz
sudo apt update - aby zaktualizować system, a następnie
sudo apt-get install php7.x-mbstring - aby zainstalować mbstring. W miejscu x wstawiamy wersję php np. w aktualnym przypadku będzie to 7.3,
więc komenda będzie wyglądać w ten sposób sudo apt-get install php7.3-mbstring
na koniec sudo service apache2 restart żeby zrestartować apache2.

Od @eSuu

Pozdrawiam i powodzenia :slight_smile:
Jeśli widzisz gdzieś jakiś błąd - daj mi znać.

16 polubień

Napewno mi sie przyda :slight_smile:

Phpmyadmin dodaj :wink:

A jak u mnie jest coś takiego jak w linku http://164.132.112.11/ to znaczy że działa :sunglasses:

No działa :slight_smile:

Ja pokazałem domyślną stronę.

@Kukubaczek jaka wiedza z phpMyAdmin brakuje?

1 polubienie

PHPmyadmin instaluje się jedną komendą? Dziwne, wydawało mi się, że trzeba grzebać w konfiguracji Apache, aby działało poprawnie. Jeżeli faktycznie to działa to przepraszam za zamieszanie :confused:

Tak. Trzeba w konfiguracji serwera (domyślnie /etc/apache2/apache2.conf) dopisać linię:
Include /etc/phpmyadmin/apache.conf

1 polubienie

Brak info jak na jednej instalacji apache obsługiwać więcej niż 1 domenę.
Jak pojawi się info o tym opisane w miarę logiczny sposób to dam lajka! :slight_smile:

Jest ładnie opisany poradnik dotyczący VirtualHost i tworzeniu więcej niż jednej domeny na jednym serwerze, łap:
Apache - VirtualHost :slight_smile:

Mnie się udało złapać, zobaczymy jak @Karolek

1 polubienie

dziekuje :slight_smile:

Nie ma za co :slight_smile:

Ktoś wie co jest nie tak ;/

Wpisz w terminalu:

ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Lub jeśli twoja ścieżka do strony to nie /var/www/html

ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

W innym przypadku po prostu wstaw własną :slight_smile:

1 polubienie

Dobra dzięki, ogólnie pomogło po prostu wpisanie tego w folderze :slight_smile:

Dzieki za poradnik :smiley: Dzięki niemu mogłem postawić forum na VPS :smiley:

apt-get install phpmyadmin
ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

posiadam debiana wlepiam to razem i tylek …

wywala ABORT!!!

apt-get install apache2 php5 mysql-server
Nie znajduje mi php5 niby i nic sie nie instaluje.

php5 jest przestarzałą wersją php i nie znajduje się już w repozytorium standardowym. spróbuj wpisać php lub php7.2, pobierze Ci się nowsza wersja php, szybsza i bezpieczniejsza.

1 polubienie

Jakis blad z instalacja phpmyadmin ta komenda wgl nie dziala.