Invoering
LAMP is een acroniem dat staat voor Linux, Apache, MySQL en PHP. Deze softwarestack is de meest populaire open source-oplossing voor het opzetten van webservers.
Aangezien we hebben besloten om de CentOS 6 x64-distributie van Linux op een Vultr VPS te gebruiken, zullen we in dit artikel alleen introduceren hoe de andere componenten te installeren.
Vereisten
In dit artikel gaan we ervan uit dat je vanaf nul een CentOS 6 x64 Vultr VPS hebt opgezet en als root hebt ingelogd. Niet-rootgebruikers moeten de sudoopdracht gebruiken.
Stap één: Installeer Apache
Om Apache te installeren en te starten, opent u uw SSH-terminal en voert u de volgende opdrachten in:
yum -y install httpd
service httpd start
Controleer of Apache is geïnstalleerd en correct werkt met:
service httpd status
Let op : Je kunt niet controleren of Apache goed werkt door het IP-adres van je Vultr VPS vanuit je browser te bezoeken, omdat de firewall je bezoek standaard zal blokkeren.
U moet poort 80 openen om uw webserver toegankelijk te maken:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
Stap twee: installeer MySQL
Om MySQL te installeren en te starten, opent u uw SSH-terminal en voert u de volgende opdrachten in:
yum -y install mysql-server
service mysqld start
Op productieservers moet u MySQL beveiligen met de volgende opdracht:
/usr/bin/mysql_secure_installation
De opdrachtprompt vraagt om uw huidige MySQL-rootwachtwoord. Laat het leeg door op ENTER te drukken.
Beantwoord vervolgens de opdrachtprompt zoals hieronder aangegeven:
Set root password? [Y/n] Y
New password: YourDesiredPassword
Re-enter new password: YourDesiredPassword
Remove anonymous user? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Stap drie: Installeer PHP
Om PHP op uw Vultr VPS te installeren, opent u uw SSH-terminal en voert u de volgende opdracht in:
yum -y install php php-mysql
Afhankelijk van de webapplicaties die u van plan bent uit te voeren, moet u mogelijk enkele PHP-modules op uw server installeren. U kunt beschikbare modules controleren door de volgende opdracht te typen:
yum search php-
Voer de volgende opdracht in om meer details te zien over de modules waarin u geïnteresseerd bent. Vergeet niet te vervangen NameOfTheModuledoor de naam van de module die u op het scherm kiest.
yum info NameOfTheModule
Meestal heb je twee modules nodig: php-mcrypten php-mbstring. Installeer ze met de volgende opdrachten:
yum -y install php-mcrypt.x86_64
yum -y install php-mbstring.x86_64
U kunt op dezelfde manier andere modules installeren.
Om de stack te laten werken, moet je ook Apache en MySQL zo instellen dat ze automatisch worden uitgevoerd wanneer je VPS opstart (PHP wordt automatisch uitgevoerd met Apache):
chkconfig httpd on
chkconfig mysqld on
Start de Apache-webserver opnieuw om alle wijzigingen door te voeren:
service httpd restart
Dat is het. Je hebt een LAMP-stack geïnstalleerd op je Vultr VPS.