Softwarepakketten installeren en beheren in ServBay
ServBay is een krachtig beheertool voor lokale webontwikkelomgevingen. Het stelt ontwikkelaars in staat om gemakkelijk benodigde softwarepakketten te installeren, te configureren en te beheren—zoals runtime-omgevingen voor PHP, Node.js, Python, Go en meer, maar ook databases als MySQL, PostgreSQL, MongoDB, Redis, en webservers als Apache, Nginx en Caddy. In deze handleiding lees je stap voor stap hoe je deze pakketten in ServBay installeert en beheert, zodat je razendsnel jouw gewenste ontwikkelomgeving opzet.
Overzicht
In ServBay verwijzen softwarepakketten (Packages) naar de diverse softwarecomponenten die nodig zijn voor het bouwen en draaien van webapplicaties. Met de intuïtieve interface van ServBay kun je eenvoudig het pakketoverzicht bekijken, versies inzien, en pakketten met één klik installeren of updaten. Uniek is dat ServBay meerdere versies van hetzelfde pakket naast elkaar ondersteunt—ideaal om compatibiliteit van jouw applicatie onder verschillende omgevingen te testen.
Stappenplan: Softwarepakket installeren
Het installatieproces in ServBay is logisch en eenvoudig. Volg deze stappen:
- Open de ServBay-app:
- Start ServBay en ga naar het menu-item
Packages
aan de linkerkant.
- Start ServBay en ga naar het menu-item
- Bekijk het pakketoverzicht:
- In het
Packages
-scherm zie je een lijst met alle beschikbare softwarepakketten. Je ziet per pakket de naam, huidige geïnstalleerde versie, nieuwste beschikbare versie, status en proces-ID (PID).
- In het
- Kies het pakket dat je wilt installeren:
- Zoek het gewenste pakket in de lijst. Als het nog niet geïnstalleerd is, staat er bij de huidige versie
-
. ServBay ondersteunt onder meer:- Runtimes: PHP (meerdere versies), Node.js (meerdere versies), Python (meerdere versies), Go, Java, Ruby, Rust, .NET, enzovoort.
- Databases: MySQL, MariaDB, PostgreSQL, MongoDB, Redis, enzovoort.
- Webservers: Apache, Nginx, Caddy, enzovoort.
- Overige tools: Diverse hulprogramma’s en libraries voor ontwikkeling.
- Zoek het gewenste pakket in de lijst. Als het nog niet geïnstalleerd is, staat er bij de huidige versie
- Klik op de installatieknop:
- Helemaal rechts bij nog niet geïnstalleerde pakketten staat een knop
Installeren
(met groen download-icoontje). Klik hierop en ServBay downloadt en installeert automatisch de nieuwste versie.
- Helemaal rechts bij nog niet geïnstalleerde pakketten staat een knop
- Volg het installatieproces:
- De installatie kan enkele minuten duren, afhankelijk van de omvang van het pakket en je internetverbinding. Je ziet de voortgang in de interface.
- Installatie voltooid:
- Zodra de installatie klaar is, wordt het pakket automatisch gestart (bij services zoals databases of webservers). De status verandert naar
Running
en de huidige versie wordt bijgewerkt.
- Zodra de installatie klaar is, wordt het pakket automatisch gestart (bij services zoals databases of webservers). De status verandert naar
Voorbeeld: PHP 7.1 installeren
Hieronder een voorbeeld van het installeren van het PHP 7.1
-pakket:
- Ga naar het
Packages
-scherm:- Open de ServBay-app en klik op het linker menu op
Packages
.
- Open de ServBay-app en klik op het linker menu op
- Zoek PHP 7.1:
- Zoek in de lijst
PHP 7.1
. Bij de huidige versie staat-
, wat betekent dat het pakket nog niet geïnstalleerd is. De nieuwste versie wordt getoond, bijvoorbeeld7.1.33
.
- Zoek in de lijst
- Klik op de installatieknop:
- Helemaal rechts bij
PHP 7.1
, klik op de knopInstalleren
(met download-icoontje).
- Helemaal rechts bij
- Wacht tot de installatie gereed is:
- Het proces start en een voortgangsbalk verschijnt. Na voltooiing wordt de huidige versie
7.1.33
en de status verandert inRunning
.
- Het proces start en een voortgangsbalk verschijnt. Na voltooiing wordt de huidige versie
Afbeelding: Voorbeeld van de interface voor pakketinstallatie in ServBay.
Veelgestelde vragen (FAQ)
Hoe weet ik of een pakket succesvol is geïnstalleerd?
Na succesvolle installatie zie je in het pakketoverzicht dat het huidige versieveld is bijgewerkt naar het juiste versienummer en de status is Running
. Bij draaiende services wordt in de PID
-kolom het proces-ID getoond.
Wat als ik een foutmelding krijg tijdens de installatie?
Bij een installatiefout toont ServBay relevante foutinformatie direct in de interface. Volg de instructies op—controleer bijvoorbeeld je internetverbinding of vrije schijfruimte. Blijft het probleem bestaan? Raadpleeg dan de FAQ of neem contact op met het ServBay supportteam via de contactpagina.
Kan ik meerdere versies van hetzelfde pakket installeren?
Ja! Eén van de kerntroeven van ServBay is de mogelijkheid om meerdere versies van hetzelfde pakket naast elkaar te gebruiken, bijvoorbeeld verschillende versies van PHP, Java of Node.js. Je kunt per project of website instellen welke versie standaard is in de Settings
, via specifieke websiteconfiguratie, of voor commandoregelgebruik via het .servbay.config
-bestand in het project (zie uitleg).
Wat moet ik doen bij andere problemen tijdens installatie of gebruik?
Uiteraard kun je het beste eerst de officiële documentatie of de FAQ van ServBay raadplegen. Zoek op relevante trefwoorden voor jouw probleem. Lukt het niet om het zelf op te lossen, neem dan contact op met het supportteam via de contactpagina.
Samenvatting
Met het Packages
-beheer van ServBay installeer je moeiteloos en snel alle benodigde componenten voor je lokale ontwikkelomgeving. Of het nu om webservers, databases of programmeertaalruntimes gaat—alles is overzichtelijk en centraal te regelen. Na installatie kun je meteen beginnen met het configureren van je eigen websites (Website) en starten met lokaal ontwikkelen.