Instalacja LAMP z wersją PHP 7.0 na dystrybucji 16.04 LTS i nowszej.

LAMPLinux + Apache + MySQL + PHP = LAMP. Z poniższej instrukcji krok po kroku dowiesz się jak w szybki i prosty sposób uruchomić serwer i zacząć tworzyć własne strony www.

UWAGA!!! Cała instalacja odbywa się uprawnieniami roota, tak więc przed rozpoczęciem wpisujemy:

sudo su

Instalacja

  1. Instalacja MySql
  2. MySql instalujemy wpisując komendę:

    apt install mysql-server mysql-client

    lub

    apt-get install mysql-server mysql-client

    Podczas instalacji podajemy hasło dla użytkownika root bazy MySQL.

  3. Instalacja apacha
  4. apt install apache2

    lub

    apt-get install apache2

    Apache domyślnie instaluje się w lokalizacji: /var/www/html. Plik konfiguracyjne można znaleść w /etc/apache2/apache2.conf. Dodatkowe pliki konfiguracje są przechowywane w podkatalogach katalogu /etc/apache2 i tak w /etc/apache2/mods-enable (pliki dla modułów Apache), /etc/apache2/sites-enabled ( pliki dla wirtualnych hostów) i /etc/apache2/conf.re.

    Aby sprawdzić czy instalacja Apacha się powiodła wystarczy w przeglądarce wpisać adres: 127.0.0.1. W oknie przeglądarki powinien pojawić się napis IT WORKS!

  5. Instalacja PHP 7.0
  6. apt install libapache2-mod-php7.0 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-gmp php7.0-json php7.0-ldap php7.0-mysql php7.0-odbc php7.0-opcache php7.0-pgsql php7.0-pspell php7.0-readline php7.0-recode php7.0-snmp php7.0-sqlite3 php7.0-tidy php7.0-xml php7.0-xmlrpc php-all-dev libphp7.0-embed php7.0-bcmath php7.0-bz2 php7.0-enchant php7.0-fpm php7.0-imap php7.0-interbase php7.0-intl php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-soap php7.0-sybase php7.0-zip php7.0-xsl

    lub

    apt-get install libapache2-mod-php7.0 php7.0 php7.0-cgi php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-gd php7.0-gmp php7.0-json php7.0-ldap php7.0-mysql php7.0-odbc php7.0-opcache php7.0-pgsql php7.0-pspell php7.0-readline php7.0-recode php7.0-snmp php7.0-sqlite3 php7.0-tidy php7.0-xml php7.0-xmlrpc php-all-dev libphp7.0-embed php7.0-bcmath php7.0-bz2 php7.0-enchant php7.0-fpm php7.0-imap php7.0-interbase php7.0-intl php7.0-mbstring php7.0-mcrypt php7.0-phpdbg php7.0-soap php7.0-sybase php7.0-zip php7.0-xsl

    Teraz restart apacha

    /etc/init.d/apache2 restart
  7. Sprawdzamy poprawność instalacji PHP
  8. Za pomocą dowolnego edytora tekstu w lokalizacji /var/www/html, tworzymy plik info.php. W nim wpisujemy:

    <?php
    phpinfo();
    ?>

    Następnie w przeglądarce wpisujemy adres 127.0.0.1/info.php, po załadowaniu powinna się pokazać tabela z informacjami na temat PHP.

  9. Instalacja phpMyAdmin
  10. phpMyAdmin jest to nic innego jak interfejs za pomocą którego można zarządzać bazami danych MySQL. Aby go zainstalować w terminalu wpisujemy:

    apt install phpmyadmin

    lub

    apt-get install phpmyadmin

    Kiedy podczas instalacji pojawią się dwa pytania, na które odpowiadamy jak poniżej:

    – Automatycznie przekierowany serwer WWW: –> apache2

    – Configure database for phpmyadmin with dbconfig-common? –> Nie

    Po zakończonej instalacji musimy podlinkować nasz phpmyadmin do katalogu apacha, wpisujemy więc komendę:

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

Po wszystkim wychodzimy z użytkownika root podjąć komendę

exit

Teraz można zacząć swoją przygodę z php, css i html na własnym komputerze bez konieczności dostępu do internetu

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Art

    …jak to miło zobaczyć kolejny wpis. Super, że tak fajna strona jeszcze nie „umarła” :-)