Standaardversie instellen
ServBay biedt u de mogelijkheid om de standaardversie voor pakketten met een command line interface (CLI) in te stellen, evenals om te bepalen welke SQL-databaseserver en -versie standaard wordt opgestart. Dit is handig voor het beheren van projectspecifieke taal- of toolversies en zorgt ervoor dat u via terminal of script altijd de gewenste versie gebruikt.
De standaard command line-versie van ServBay pakketten configureren
In ServBay kunt u de standaardversie instellen voor PHP, Node.js, MariaDB, MySQL, PostgreSQL, MongoDB en andere pakketten, zodat bij het werken in de terminal of in scripts altijd uw voorkeursversie gebruikt wordt. Volg de onderstaande stappen:
Open de ServBay-applicatie.
Klik op "Instellingen" in het navigatiemenu aan de linkerkant.
Zoek op de instellingspagina het gedeelte "Standaardversie".
Selecteer via de vervolgkeuzemenu’s uw gewenste standaardversie voor PHP, Node.js, MariaDB, MySQL, PostgreSQL en MongoDB.
Klik op de "Toepassen"-knop onderaan de pagina om uw wijzigingen op te slaan.
Na het instellen van de standaardversie, bijvoorbeeld PHP 7.4, krijgt u bij het uitvoeren van het commando php -v
in de terminal de output PHP 7.4.x (cli)
te zien.
Wilt u tijdelijk een andere (niet-standaard) versie gebruiken, zoals PHP 8.1, dan kunt u eenvoudigweg het specifieke commando gebruiken, bijvoorbeeld php-8.1 -v
. Dit geeft als resultaat PHP 8.1.x (cli)
. Op deze manier kunt u specifieke versies aanroepen zonder de wereldwijde standaardinstelling te wijzigen.
Vergelijkbare instellingen gelden voor pakketten als Node.js, MariaDB, PostgreSQL en MongoDB. Op de pagina Pakketbeheer ziet u een punaise-icoon naast de naam van het standaard ingestelde pakket, wat aangeeft dat dit momenteel uw standaardversie is.
De standaard SQL-databaseserver en versie instellen (MySQL/MariaDB)
Omdat MySQL en MariaDB beiden SQL-databases zijn en doorgaans hetzelfde netwerkpoort (zoals 3306) en socket-bestand gebruiken, kunnen deze niet gelijktijdig draaien. ServBay maakt het eenvoudig om te bepalen welk type SQL-database (MySQL of MariaDB) én welke versie ervan standaard wordt opgestart, zodat u snel kunt wisselen en verschillende projectbehoeften kunt ondersteunen.
Stel, u draait nu MariaDB 11.4 maar wilt overschakelen naar MySQL 9.0 als standaard database bij het opstarten van ServBay:
Open het "Instellingen"-menu van ServBay.
Scroll naar het gedeelte "Standaard SQL-server".
Kies in het vervolgkeuzemenu bij "Standaard SQL-server" voor
MySQL
en klik vervolgens op de "Toepassen"-knop ernaast. (Hiermee stelt u in dat ServBay automatisch MySQL als database probeert te starten bij het opstarten.)Kies bij het aangrenzende vervolgkeuzemenu "Standaardversie" de MySQL-versie die u standaard wilt opstarten (bijvoorbeeld
MySQL 9.0
) en klik op de "Toepassen"-knop ernaast. (Dit bepaalt welke versie van MySQL daadwerkelijk wordt gestart.)Klaar! De volgende keer dat u ServBay start, wordt automatisch de opgegeven SQL-databaseserver en versie gestart.
Met deze methode schakelt u eenvoudig tussen database-types en -versies, zonder dat u handmatig verschillende services hoeft te stoppen of te starten.