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:
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.
Nasz serwer jest gotowy do pracy. Oczywiście, jego konfiguracja wymaga dostrojenia według własnych upodobań,ale to już temat na inny wpis.