Handige tips

Installeer Apache, MySQL, PHP

Pin
Send
Share
Send
Send


Het artikel beschrijft het installatie- en eerste installatieproces op een lokale computer met Windows XP, die zich bewezen heeft als bundels van programma's die worden gebruikt om zowel grote als middelgrote webprojecten te maken: Apache, MySQL, PHP en phpMyAdmin.

Ontwikkelaarssite: https://phpmyadmin.net/
distributie (download het archief all-langgrams.zip): https://phpmyadmin.net/home_page/downloads.php
Documentatie in het Russisch: https://php-myadmin.ru/

In plaats van onze farm te testen, stel ik voor het phpMyAdmin-script te installeren om de MySQL-database te beheren. Als het werkt, hebben we alles goed gedaan en kunnen we trots zijn op onszelf. Nou, als het niet werkt, betekent dit dat een moeilijke jeugd en een gebrek aan vitamines de schuld zijn van alles, en we zullen het oplossen. :)

Stop de Apache-service door "C: Apache2 bin httpd.exe -k stop" uit te voeren op de opdrachtregel of door het batchbestand "stop-webserver.bat" te gebruiken. Pak het archief uit in de map "C: apache localhost www ". Voor extra gemak is het raadzaam om de weergegeven map te hernoemen naar "phpmyadmin". Maak vervolgens in de map "C: apache localhost www phpmyadmin" het bestand "config.inc.php" met de volgende inhoud (vergeet niet het wachtwoord in te voeren voor de rootgebruiker die u hebt gemaakt tijdens de installatie van MySQL):

Let op (!) dat we bij het verbinden phpMyAdmin vertellen om de extensie "mysqli" te gebruiken, omdat de MySQL 5 die we hebben geïnstalleerd en de hierboven gemaakte PHP 5-instellingen ons toelaten volledig te werken met de functies van deze extensie.

Open vervolgens de lang lijdende httpd.conf en voeg toe aan het blok dat begint met de regel:

Volgende regel:
Alias ​​/ pma "C: / apache / localhost / www / phpmyadmin"

Start nu de services met het batchbestand start-webserver.bat en voer "localhost / phpmyadmin" in de adresbalk van de browser in. U ziet het hoofdvenster van phpMyAdmin voor het beheer van MySQL-databases. Dankzij de regel die we hierboven hebben toegevoegd aan het Apache-configuratiebestand (de zogenaamde alias), kunnen we ook in phpMyAdmin komen van elke host, waarvoor we een virtuele host moeten installeren en een adres in de adresbalk van de browser moeten invoeren: "hostnaam" / pma. Bijvoorbeeld: http://www.test.ru/pma.

Vervolgens maken we van de gelegenheid gebruik om de uitbreiding van de phpMyAdmin-functionaliteit te installeren waarmee u kunt werken met bladwijzers, invoeropdrachten, gekoppelde tabelontwerper en enkele andere extra functies.

Om de extensie te installeren, moet u eerst de "phpmyadmin" -database maken en speciaal ontworpen tabellen erin importeren. Selecteer hiervoor de link "Importeren" op de hoofdpagina op de geopende pagina in de sectie "Bestand om te importeren" ("Bestand importeren" ") klik op de knop" Bladeren ", selecteer het bestand" create_tables.sql "in de map" voorbeelden "en klik op de knop" Ga "(" OK ").

De volgende stap is om een ​​speciale gebruiker met de naam "pma" te maken en deze de juiste rechten te geven, waarvoor u op "Privileges" klikt. Klik op de pagina die wordt geopend op de link "Een nieuwe gebruiker toevoegen" in de sectie "Login-informatie" vul de velden als volgt in:

Gebruikersnaam: pma
Gastheer: localhost
Wachtwoord: maak een wachtwoord aan

Klik op de knop "Go" (OK).

Selecteer op de pagina die wordt geopend in de sectie 'Databasespecifieke rechten' uit de vervolgkeuzelijst 'Rechten toevoegen aan de volgende database:' phpmyadmin. De volgende pagina wordt geopend, waarbij u in het gedeelte "Databasespecifieke rechten" in het blok "Gegevens" de selectievakjes naast de opties aanvinkt: SELECT, INSERT, UPDATE, DELETE en druk op "Go" "(" OK ").

En het laatste wat u moet doen is het phpMyAdmin-configuratiebestand "config.inc.php" opnieuw openen en enkele nieuwe richtlijnen toevoegen. De volledige inhoud van het configuratiebestand moet er ongeveer zo uitzien:

Nu krijgt u de gelegenheid om te profiteren van alle extra functies van het phpMyAdmin-script.

Dat is alles. De volledige installatie en configuratie van het phpMyAdmin-script is voltooid, evenals het gehele complex van de webontwikkelaar als geheel. Gefeliciteerd. En let op - niemand stierf. :)

Apache installatie

Download de Apache-distributie zonder SSL-ondersteuning via de volgende link. Op het moment van schrijven was de nieuwste stabiele release van Apache 2.2.21. We beginnen met de installatie. Klik in het welkomstvenster op de knop "Volgende". In het volgende venster van het Apache-installatieprogramma hebben we de licentieovereenkomst gelezen en onze overeenkomst bevestigd.

Anders wordt de Apache-installatie afgebroken. Met de knop "Volgende" gaan we door naar de volgende stap. We lezen de informatie die de ontwikkelaar voorstelt om eerst kennis te maken en klikken op "Volgende".

Vul in het volgende Apache-installatievenster de velden in zoals getoond in de afbeelding. In het veld "E-mailadres beheerder" geeft u uw e-mailadres aan - dit komt in de toekomst van pas. Klik op "Volgende" en zet in het venster dat verschijnt de schakelaar op "Aangepast".

We gaan door naar de volgende installatiestap. Standaard wordt Apache geïnstalleerd in de map C: Program Files Apache Software Foundation Apache 2.2.

Maak de map www op de C-schijf en geef deze op als de installatiemap voor Apache. Klik op "Volgende" en in het volgende venster "Installeren". Klik aan het einde van de Apache-installatie op Voltooien. Nu in het vak hebben we het pictogram voor Apache-serverbeheer. Door erop te klikken met de linkermuisknop, kunt u de webserver starten, stoppen of opnieuw starten (opnieuw opstarten).

Door er met de rechtermuisknop op te klikken, kunt u de Apache-monitor openen of naar de Windows-systeemservices gaan.

Controleer of onze Apache-webserver actief is. Typ hiervoor http: // localhost in de adresbalk van de browser

Als we een pagina zien met de tekst "Het werkt!", Is de installatie van Apache correct uitgevoerd en werkt Apache.

PHP installatie

Download het PHP-bestandsarchief via de volgende link. Op het moment van schrijven was de stabiele versie van PHP 5.3.8. Pak het gedownloade archief uit met behulp van de archiver in de map C: PHP. Wijzig de naam van het php.ini-ontwikkelingsbestand in php.ini. Voeg het pad toe aan de PHP-map in de Windows-omgevingsvariabelen. Klik hiertoe met de rechtermuisknop op het pictogram "Deze computer", selecteer "Eigenschappen" en klik op de koppeling "Geavanceerde instellingen" of druk bijvoorbeeld op de combinatie Win + Break. Klik op het tabblad "Geavanceerd" op de "Omgevingsvariabelen. ". In het onderste venster "Systeemvariabelen" vinden we de PATH-variabele, selecteren deze en klikken op de knop "Wijzigen". We plaatsen de cursor in het veld "Variabele waarde", druk op het toetsenbord op de END-toets. We zetten (dit is een scheidingsteken van waarden) en schrijven het pad naar de PHP-map: C: php

Door op "OK" te klikken, sluiten we alle vensters met extra systeeminstellingen.

Maak drie extra submappen in de map C: php:

tmp - voor het opslaan van tijdelijke sessiebestanden

omvat - voor het opslaan van verbonden klassen

upload - om tijdelijk geüploade bestanden op te slaan.

Hiermee is de installatie van PHP voltooid.

MySQL-installatie

Download de MySQL-distributie van de site van de ontwikkelaar en voer de installatie uit. Op het moment van schrijven was de release van MySQL 5.5.19 beschikbaar. Klik in het welkomstvenster op "Volgende" en ga naar het venster met de licentieovereenkomst. We bevestigen de licentieovereenkomst en klikken op de knop "Volgende" om het type installatie te selecteren. Druk op de knop "Aangepast" en kies daarbij een gedetailleerde installatie. In de volgende stap kunt u niets veranderen.

Klik op de knop "Volgende" en vervolgens op "Installeren". Tijdens de installatie verschijnt een venster waarin wordt geadverteerd voor het abonnement op commerciële ondersteuning voor MySQL. Klik in beide vensters op "Volgende". Iedereen die geïnteresseerd is in deze informatie, kan deze in meer detail lezen door op de knop 'Meer. ". Wanneer de installatie is voltooid, verschijnt een bericht waarin u wordt gevraagd de installatiewizard te starten voor het exemplaar van MySQL-server.

Laat het vinkje staan ​​en klik op de knop "Voltooien". Klik in het welkomstvenster van de configuratiewizard op "Volgende" en zet in het venster dat verschijnt de schakelaar in de positie "Gedetailleerde configuratie", waarbij u het gedetailleerde type MySQL-configuratie kiest. Selecteer in de volgende stap het servertype.

We hebben de schakelaar in positie "Developer Machine" gezet. Dit wordt gedaan om het toegewezen geheugen voor de MySQL-server te minimaliseren. Andere toepassingen werken inderdaad op de thuiscomputer. Klik op "Volgende" en selecteer in de volgende stap "Multifunctionele database".

Zoals uit de beschrijving volgt, maakt dit het mogelijk om te gebruiken: zowel tabellen van het type InnoDB als tabellen van MyISAM. Het volgende is de mapmap van de InnoDB-tabel. Beter het standaardpad verlaten. Anders kunt u tijdens de installatie fout 1067 tegenkomen. Dit is niet fataal, maar onaangenaam. Het wordt opgelost door informatie correct in te voeren in de variabelen basedir en datadir van het my.ini-bestand.

Vervolgens wordt het aantal verbindingen met de MySQL-server geselecteerd.

U kunt het eerste item selecteren - "Decision Support (DSS) / OLAP", waarmee twintig verbindingen met de databaseserver mogelijk zijn en dit is voldoende voor de thuismachine. U kunt het aantal verbindingen met de server echter handmatig opgeven door "Handmatige instelling" te selecteren. De volgende stap is het configureren van MySQL-netwerkinstellingen.

De optie TCP / IP-netwerk inschakelen biedt ondersteuning voor de TCP / IP-protocolstack. Het poortnummer kan standaard worden gelaten - 3306. De optie "Toevoegen firewalluitzondering voor deze poort" is verantwoordelijk voor het toevoegen van een uitzondering voor deze poort in de standaard firewall van het besturingssysteem. Eén verduidelijking. Als u een uitzondering in de firewall toevoegt, vergeet dan niet te controleren of verbindingen alleen vanaf het lokale netwerk zijn toegestaan. De optie Strikte modus inschakelen is verantwoordelijk voor strikte naleving van SQL-normen. We schakelen deze optie in als deze is uitgeschakeld en gaan naar de volgende stap.

Het definieert de codering van databasetabellen.

We zetten de schakelaar in de positie van handmatige selectie ("Handmatig geselecteerde standaard tekenset / sortering") en selecteren utf8 in de vervolgkeuzelijst. Klik op "Next" en ga verder om de MySQL-systeemopties te configureren.

Installeer de MySQL-server als een Windows-service door de eerste optie aan te vinken. "Servicenaam" wordt standaard achtergelaten. Let op de optie "De MySQL-server automatisch starten" zodat de server automatisch wordt gestart. Als er een probleem is met gratis RAM op de thuiscomputer, is het beter om het vakje uit te schakelen. Dit kan later in het proces worden gedaan. U moet naar servicebeheer gaan en het opstarttype instellen op "Manual" voor de MySQL-service. De laatste optie - "Bin-map opnemen in Windows PATH" voegt het pad toe aan de map met binaire (binaire) bestanden in de PATH-variabele van het besturingssysteem. We hebben hetzelfde handmatig gedaan voor PHP. We gaan door naar de volgende stap - beveiligingsinstellingen.

We selecteren "Beveiligingsinstellingen wijzigen" en voeren het wachtwoord voor de rootgebruikerbeheerder en zijn bevestiging in de overeenkomstige invoervelden in. Onthoud het wachtwoord - we hebben het nodig bij het installeren van Joomla 2.5. Schakel de optie "Root-toegang van externe machines inschakelen" niet in. We maken geen anonieme gebruiker! Klik op "Next" en ga naar het laatste instellingenvenster. Klik op 'Uitvoeren' en vervolgens op 'Voltooien'. De installatie is voltooid en nu is het tijd om af te stemmen op wat u hebt geïnstalleerd. We lezen "Apache, MySQL, PHP configureren".

Vergeet niet dat u bij ons niet alleen een kant-en-klare website kunt kopen of de ontwikkeling ervan kunt bestellen, maar ook het juiste tarief voor site-ondersteuning kunt kiezen, websitepromotie in zoekmachines kunt bestellen, een domein kunt registreren in een van de tweehonderd domeinzones en een goedkoop hostingtarief kunt kiezen! IT-specialist RU

Bekijk de video: How to install Apache, MySql and PHP on Windows 10 (September 2021).

Pin
Send
Share
Send
Send