Advertentie sluiten

Als je PHP-applicaties ontwikkelt, heb je zeker een testserver nodig. Als u geen server op de website heeft, heeft u onder Mac OS verschillende mogelijkheden om een ​​lokale server in te richten. Of je neemt de interne route, d.w.z. je gebruikt interne Apache en installeert PHP- en MySQL-ondersteuning, of kiest de weg van de minste weerstand en downloadt MAMP.

Mamp is een eenvoudige applicatie waarmee u binnen enkele minuten een testomgeving opzet. Je downloadt het hier. Je kunt kiezen uit 2 versies. Eén is gratis en mist ook enkele functies van de betaalde versie, maar het is voldoende voor normaal testen. Zo is in de gratis versie het aantal virtuele gasten beperkt. Het is een feit dat dit niet helemaal zo is. Ik heb het niet geprobeerd, maar ik denk dat de beperking alleen van toepassing is op de grafische tool, die minimaal is in de gratis versie, maar als je meer virtuele gasten wilt, zou het mogelijk moeten zijn om er omheen te komen via het klassieke configuratiepad bestanden.

Eenmaal gedownload, hoeft u alleen maar de map naar de map van uw voorkeur te slepen. Hetzij naar algemene toepassingen of toepassingen in uw thuismap. Het is ook raadzaam om het initiële wachtwoord voor de MySQL-server te wijzigen. Hier leest u hoe u het moet doen.

Open een terminal. Druk op CMD+spatiebalk om SpotLight te openen en typ "terminal" zonder de aanhalingstekens. Zodra de juiste toepassing is gevonden, drukt u op Enter. Typ in de terminal:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


Waar vervang door uw nieuwe wachtwoord en druk op Enter. Als alles goed is gegaan, krijgt u geen reactie, als er een fout is opgetreden, wordt deze geschreven. Vervolgens moeten we het wachtwoord in de configuratiebestanden wijzigen voor toegang tot de database via PHPMySQL Admin. Open het bestand in uw favoriete teksteditor:

/Applicaties/MAMP/bin/phpMyAdmin/config.inc.php


Waar we op regel 86 ons nieuwe wachtwoord tussen aanhalingstekens kunnen invoeren.

En dan het bestand:

/Applicaties/MAMP/bin/mamp/index.php


In dit bestand overschrijven we het wachtwoord op regel 5.

Nu kunnen we MAMP zelf starten. En configureer het vervolgens. Klik op “Voorkeuren….”.

Op het eerste tabblad kunt u zaken instellen zoals welke pagina moet worden gestart bij het opstarten, of de server moet starten wanneer MAMP wordt gestart en moet eindigen wanneer MAMP wordt gesloten, enz. Voor ons is het tweede tabblad interessanter.

Hierop kunt u de poorten instellen waarop MySQL en Apache moeten draaien. Ik heb uit de afbeelding 80 en 3306 gekozen, d.w.z. basispoorten (klik gewoon op "Stel standaard PHP- en MySQL-poorten in"). Als u hetzelfde doet, zal OS X na het starten van MAMP om het beheerderswachtwoord vragen. Er is maar één simpele reden: veiligheid. Mac OS laat je zonder wachtwoord niets uitvoeren op poorten lager dan 1024.

Selecteer op het volgende tabblad de PHP-versie.

Op het laatste tabblad kiezen we waar onze PHP-pagina's worden opgeslagen. Dus bijvoorbeeld:

~/Documenten/PHP/Pagina's/


Waar zullen we onze PHP-applicatie plaatsen.

Nu alleen om te testen of MAMP actief is. Beide lampjes zijn groen, dus we klikken op "Startpagina openen' en er wordt een informatiepagina over de server geopend, van waaruit we bijvoorbeeld toegang hebben tot informatie over de server, dat wil zeggen wat erop draait, en vooral phpMyAdmin, waarmee we databases kunnen modelleren. De eigen pagina's draaien dan op:

http://localhost


Ik hoop dat je de tutorial nuttig vond en dat je hiermee op een eenvoudige manier kennismaakte met het opzetten van een PHP- en MySQL-testomgeving op een Mac.

Onderwerpen: , ,
.