Installera Nginx med php och mysql

Gäller på Lubuntu 14.04 men passar säkert på andra Linuxvarianter med vissa modifieringar, som till exempel att pakethanteraren är en annan och att paketen kan heta något annat

Okej! Vi kör! Börja med apt-get update för att uppdatera paketförråden lokalt på vår webbserver
Sedan installerar vi Nginx, vår webbserver, som gör vi att vi kan förse besökare med sidor på nätet.
apt-get install nginx
Testa om webbläsaren gör sitt jobb genom att gå till http://localhost i din webbläsare
Och varför just Nginx och inte någon annan webbserver som Apache eller Lighthttp? Nginx har gott rykte, är liten och snabb och hyfsat lättkonfigurerad. Dock händer det att man stöter på problem med blanka sidor när man kör php. Så här ser det ut om det fungerar.
 

 

Mariadb-servern installeras

apt-get install mariadb-server
Du kommer att efterfrågas om ett lösenord för root på Mariadb-servern(Samma som Mysql i stora drag)

Okej, nu är det dags att köra nästa kommando:
mysql_install_db
Det kommandot ordnar Mysqls katalogstruktur och skapar systemtabellerna.
Men det kan som sagt bli fel. Det här felmeddelandet fick jag:


 

Och det beror på att systemet redan startat och använder sig av sin konfigurationsfil my.cnf. Genom att göra följande: stoppa alla mysql-processer och ta bort aria-loggen kan du köra mysql_db_install störningsfritt.
killall mysqld
rm /var/lib/mysql/aria_log_control

 Försök igen med mysql_db_install. För mig gick det bra den här gången.

 


Och sen måste mariadb startas. Vi stoppade den tidigare till följd av att mysql_install_db inte fungerade

service mysql start

Om allt går bra kommer Lubuntu meddela att databasen startade.
Det finns olika alternativ på hur databasen kan säkras. Jag körde följande kommando och svarade som rekommenderat på frågorna. En av frågorna är om vi vill ändra root-lösenordet. Men det behöver vi inte ändra på.
mysql_secure_intallation
 
 
Nu har vi både Nginx och Maria-databasen i gång. Nästa steg kan bli att installera Php, och därefter Nagios: ett övervakningsverktyg för det egna nätverket. Den delen återkommer jag till.

 

Föregående sida: Guider för Linux Nästa sida: Snapshot på LVM