Bent u op zoek naar een goedkope manier om uw webservers of dynamische websites te bedienen? Hoe zit het met het bouwen van een LAMP-server? Een LAMP-server wordt geleverd met het complete pakket. Je hebt niet alleen de server, maar je hebt ook het besturingssysteem, de databasesoftware en de scripttaal. Al deze applicaties zijn open source. LAMP-server omvat de volgende componenten: Linux, Apache, MySQL en PHP. LAMP-servers kunnen op goedkope servers draaien. Het bouwen van deze server is eenvoudig en duidelijk. Bouw een LAMP-server door de volgende stappen uit te voeren:
Stappen
Stap 1. Verkrijg de hardwarevereisten voor uw server
Meer geavanceerde sites hebben meer kracht nodig.
Stap 2. Vraag de benodigde uploadsnelheid aan bij uw serviceprovider
Een standaard uploadsnelheid voor internet thuis is slechts ongeveer 1 MB per minuut. Dit kan te langzaam zijn voor afbeeldingen, video's, enz.
Stap 3. Installeer een versie van Linux
Voordat je een LAMP-server kunt bouwen, moet je het Linux-besturingssysteem hebben. Bezoek distrowatch.com en selecteer er een die je leuk vindt. Ze zijn meestal hetzelfde, maar zorg ervoor dat u er een kiest met een vooraf geïnstalleerde interface (KDE, Cinnamon, enz.) als u geen gebruikelijke terminalgebruiker bent. Verder, als de Linux-versie geen Windows-installatieprogramma bevat, moet u een Live-cd of USB-flashstation maken (instructies in andere wiki-how-artikelen). De volgende instructies werken met Ubuntu Linux.
Stap 4. Installeer Apache op de server
Apache is een gratis en open-source webserver die bekend staat om zijn uitvoering op Unix-besturingssystemen. Er zijn twee manieren om Apache te installeren. U kunt uw console of een terminalvenstersessie gebruiken.
- Typ bij de opdrachtprompt: sudo apt-get install apache2
- Om Apache te blijven installeren, heeft u uw sudo-wachtwoord nodig.
Stap 5. Controleer of Apache werkt
U moet uw browser naar het IP-adres van de server verwijzen. Dit laat je weten of Apache actief is of niet.
Stap 6. Installeer PHP op de server
PHP is een scripttaal die oorspronkelijk werd gebruikt voor het maken van dynamische webpagina's. Ontwikkelaars gebruiken het echter om individuele grafische toepassingen te maken, terwijl netwerk- en systeembeheerders PHP gebruiken voor de mogelijkheden van de opdrachtregelinterface.
Typ bij de opdrachtprompt: sudo apt-get install php5 libapache2-mod-php5
Stap 7. Zorg ervoor dat PHP volledig is geïnstalleerd
Start Apache opnieuw door bij de opdrachtprompt te typen: sudo /etc/init.d/apache2 restart
Stap 8. Controleer of PHP correct werkt
- Gebruik de Apache-documentroot om een testbestand te maken. De root zal /var/www zijn. De extensie van uw testbestandsnaam moet eindigen met een.php.
- Typ voor de inhoud:
Stap 9. Sla het testbestand op
- Richt vervolgens uw browser naar het volgende adres:
- Zorg ervoor dat u het IP-adres van uw server typt vóór /test.php.
Stap 10. Controleer uw testbestand
De browser zou "Test PHP Page" op het scherm moeten weergeven.
Stap 11. Installeer MySQL op de server
MySQL staat voor "My Structured Query Language". MySQL is een relationeel databaseprogramma. Deze applicatie werkt als een server, waarin meerdere gebruikers toegang hebben tot vele databases. Er zijn veel softwareapplicaties die MySQL gebruiken, zoals WordPress. Zelfs Google en Facebook gebruiken MySQL.
Typ bij de opdrachtprompt: sudo apt-get install mysql-server
Stap 12. Maak een wachtwoord aan voor MySQL
- Typ in de opdrachtregel: mysql -u root
- U zou dan een opdrachtprompt moeten zien die eruitziet als mysql>
- Typ bij de opdrachtprompt: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOURPASSWORD');
- Voer uw wachtwoord in waar UWWACHTWOORD wordt weergegeven. Dit is degene die u als MySQL-gebruiker gaat gebruiken.
Stap 13. Start uw MySQL-server
Typ het volgende commando: /etc/init.d/mysql start