Inhoudsopgave
Draagbare webserverEen server als deze stelt ons in staat om "lokale" tests uit te voeren (niet verbonden met internet) van onze webapplicaties, of ze nu databases, php, html, javascript, enz. omvatten.
Om een lokale host met de gegeven kenmerken te kunnen maken, is het over het algemeen noodzakelijk om verschillende programma's te installeren zoals Apache, Mysql, PHP, PhpMyAdmin of een server te hebben die ondersteuning biedt
Het voordeel van Easyphp is dat we de benodigde applicaties zowel op een server als dankzij de draagbare functie op een pendrive of harde schijf kunnen hebben
Het is duidelijk dat we de kracht van een dedicated server op een pendrive niet kunnen simuleren, maar het kan handig zijn als we geen internetverbinding hebben en het web op een lokale host moeten zien.
Easyphp is een server gebaseerd op Wamp (Windows, Apache, MySQL, PHP), we kunnen het downloaden van www.easyphp.org
Het installatieproces is zoals elke Windows-toepassing. Na de installatie wordt het uitgevoerd vanuit het menu als we het op de computer hebben geïnstalleerd of vanaf het apparaat waarop we het hebben geïnstalleerd als het draagbaar is.
We kunnen de server en de verschillende services configureren en starten of stoppen als we wijzigingen moeten aanbrengen.
Wanneer de server vanuit elke browser draait, schrijven we de url http: localhost / of http://127.0.0.1/ wat het lokale ip is. Als de server actief is en de services werken, wordt de serverpagina weergegeven.
Daar hebben we de serverconfiguratie, we kunnen beveiligingsmodules, joomla, wordpress en andere services voor ontwikkelaars toevoegen.
Om toegang te krijgen tot phpmyadmin en mysql te beheren, schrijven we de url http://127.0.0.1/mysql/ in de browser. We moeten niet vergeten dat phpmyadmin lokaal in de geblokkeerde modus werkt, dat wil zeggen dat slechts één gebruiker er tegelijkertijd toegang toe heeft. Deze functie is standaard gedefinieerd om veiligheidsredenen.
Het is altijd belangrijk om te testen welke php-functies daarvoor actief zijn, in de www-directory maken we een test.php-bestand met de phpinfo () instructie en een basis html-structuur
We roepen de pagina op vanuit de browser http://localhost/test.php en als de server zonder problemen werkt, zal deze een pagina tonen met alle variabelen en php-instellingen, die zijn gewijzigd vanuit het php.ini-bestand
Aliassen maken in Apache
Stel dat we een website hebben in Easyphp of een andere server met apache en het pad is de
volgende fysieke pad: / www / afdeling / verkoop
We bewerken het httpd.conf-bestand en maken een alias met de volgende opdrachten:
Verkoopalias $ {pad} / www / afdeling / verkoop
Dus in plaats van http: // localhost / afdelingen / sales te gebruiken, kunnen we nu de url http: // localhost / sales gebruiken
De poort kan variëren wanneer Easy php is geïnstalleerd, hiervoor kunnen we zien in de map conf_files waar alle mysql-, apache- en php-configuratiebestanden zich bevinden.
127.0.0.1:80
127.0.0.1:8080
Dit type server, zoals Easy php, lampp, xampp of wamp, is compatibel omdat de pagina's zijn gebaseerd op databases met mysql en de code php is, daarom draaien ze in elk van hen, hoewel hun interfaces anders zijn geconfigureerd.
Er is een applicatie om een volledige back-up te maken van de server genaamd Easy PHP Backup, deze kan worden gedownload van http://sourceforge.n … asyphpbackupcl /Vond je deze tutorial leuk en hielp je hem?Je kunt de auteur belonen door op deze knop te drukken om hem een positief punt te geven