czwartek, 13 września 2018

Serwer LAMP na Debianie

Serwer LAMP, czyli Linux, Apache, MySQL i PHP. Osobiście nie wyobrażam sobie pracy z młodzieżą bez własnej maszyny tego typu,zachomikowanej gdzieś na zapleczu.

Podstawą instalacji jest w moim przypadku Debian 9.6.



Instalujemy MySQL:

apt-get install mysql-server mysql-client
i ustawiamy hasło roota bazy danych:

/usr/bin/mysqladmin –u root password ‘hasło’


Instalujemy serwer WWW - Apache:

apt-get install apache2


Instalujemy PHP:

apt-get install php


Restartujemy usługę Apache:

service apache2 restart


Teraz trzeba by sprawdzić, czy nasz serwer obsługuje php, które jest niezbędne do obsługi baz MySQL przez phpmyadmin. Domyślnym katalogiem serwera www jest /var/www/html . Tworzymy tam plik o nazwie phpinfo.php i zawartości:

 <?php
 phpinfo()
 ?>

Jeśli wszystko działa poprawnie, to po wpisaniu w przeglądarce adresu http://127.0.0.1 zobaczymy stronę startową serwera WWW, natomiast wywołanie adresu http://127.0.0.1/phpinfo.php pokaże bieżącą konfigurację PHP:

przykładowy wynik phpinfo


Kolej na PHPMyAdmin, czyli narzędzie do zarządzania naszym serwerem MySQL:

apt-get install phpmyadmin

Instalator poprosi o hasło root'a do MySQL'a.


Po restarcie usługi apache2 i wpisaniu w przeglądarce adresu http://127.0.0.1/phpmyadmin pojawi nam się okno logowania do PHPMyAdmin'a :-)

PS. Domyślnym loginem jest phpmyadmin, hasłem - hasło roota do bazy MySQL.

PHPMyAdmin
Nasz serwer jest gotowy do pracy. Oczywiście, jego konfiguracja wymaga dostrojenia według własnych upodobań,ale to już temat na inny wpis.