Waar begin je met het leren van PHP? Hoe PHP of een andere programmeertaal te leren

» Waar begin je met het leren van PHP?


Website-ontwikkeling is een van de meest populaire gebieden. Webontwikkeling wordt uitgevoerd door de meeste ervaren programmeurs die de programmeertaal PHP gebruiken om dynamische websites te maken.

Uiteraard willen niet alleen professionele programmeurs, maar ook beginners internetprojecten ontwikkelen, terwijl bijna elke beginnende webontwikkelaar een vraag heeft over waar begin je met het leren van PHP?. Het is vermeldenswaard dat deze programmeertaal vrij gemakkelijk te leren is, maar het leren ervan zal enige tijd en voorbereidende voorbereiding vergen.

Voordat u begint met het leren programmeren in PHP, is het raadzaam om de hypertext-opmaaktaal HTML en de principes van het werken met trapsgewijze stijlbladen CSS te bestuderen. Deze kennis is nodig om het uiterlijk van webpagina's te controleren.

Er wordt ook een database ontwikkeld om de informatie op te slaan die op de site wordt gebruikt, dus de programmeur moet over de juiste kennis beschikken. Voor het beheer van databases wordt de gestructureerde zoektaal SQL gebruikt.

Wat heb je nodig om met PHP te werken? Beginnende programmeurs die een vraag hebben over waar je kunt beginnen met het leren van PHP, moet u vertrouwd raken met de reeks programma's die nodig zijn om een ​​website te ontwikkelen.

Om in PHP te kunnen programmeren, moet je het softwarepakket vooraf installeren. Dit pakket bevat de Apache-server, de PHP-hypertext-preprocessor zelf en een van de databasebeheersystemen.

Op lokale computers worden vaak speciale softwarepakketten gebruikt om deze software te installeren. Een van de populaire webontwikkelingspakketten is Denver. Deze set programma's draait onder het Windows-besturingssysteem. Er zijn ook softwarepakketten voor Linux-gebruikers.

Het Denver-pakket bevat veel handige hulpprogramma's die nodig zijn voor het maken van websites in PHP. Het installeren van het pakket is vrij eenvoudig en kan zelfs door een ongetrainde gebruiker worden gedaan.

Nadat u het Denver-softwarepakket hebt geïnstalleerd, kunt u beginnen met het ontwikkelen van een internetproject. Voor het beheren van MySQL-databases wordt de handige phpMyAdmin-toolkit gebruikt. Alle acties met databases in phpMyAdmin worden uitgevoerd via een duidelijke grafische interface en beperken zich tot het selecteren van de benodigde menu-items.

Het leren van de syntaxis van de programmeertaal PHP.

Nadat u alle benodigde programma's hebt geïnstalleerd, kunt u dat doen. Net als de gewone talen van de wereld, moet je, om programma's in programmeertalen te schrijven, hun regels leren. Als er ook maar één syntaxisfout in de code zit, start het programma eenvoudigweg niet en in plaats van de site-inhoud ziet de gebruiker een overeenkomstig bericht weergegeven in de browser.

Om de syntaxis van de programmeertaal PHP te leren, moet u de relevante literatuur lezen. U kunt het boek gebruiken op onze website. Voor degenen die toegang hebben tot het wereldwijde netwerk, wordt er ook veel informatie verstrekt op thematische sites. Bestaat groot aantal forums en communities waar je, indien nodig, antwoord kunt krijgen op vragen die tijdens de training rijzen.

Om het gewenste effect van het studeren van literatuur te bereiken, moeten alle theoretische lessen in de praktijk worden uitgewerkt, met behulp van uw lokale computer.

De programmeertaal PHP bestaat uit veel verschillende operators en functies, dus na het voltooien van de training maken programmeurs gebruik van speciale naslagwerken. Met deze naslagwerken kunt u snel de syntaxis en betekenis van de gewenste functie bekijken.

Laatste fase van de training: In de laatste fase van de training, wanneer alle vragen over zijn waar je kunt beginnen met het leren van PHP, wordt de site overgebracht naar de server. In de regel is alle benodigde software al op de servers van hostingproviders geïnstalleerd en zijn de basisinstellingen gemaakt. De ontwikkelaar kan de bestanden met de programmacode alleen naar de server kopiëren.

Ik zal proberen voor de eerste paar punten aanbevelingen in vrije vorm te schrijven.

Eerst en vooral: om PHP-programmeren goed te leren, moet je goed leren programmeren. Dit is heel belangrijk. De meeste mensen die in PHP schrijven, hebben geen flauw idee van programmeren. Zelfs over fundamentele zaken als codeopmaak, foutopsporing, profilering, foutafhandeling en bestandsbewerkingen. Het zal je misschien opvallen dat ik het niet over OOP heb. Dit is een volledig apart onderwerp; OOP moet specifiek worden onderwezen. Helaas zijn van de 100 mensen die zeggen dat ze OOP kennen, 90 banale copy-pastors die de syntaxis hebben geleerd, maar de betekenis van objecten niet begrijpen. Maar om te schaken is het niet voldoende om te weten hoe de stukken bewegen.

Het zou ook leuk zijn om jezelf de vraag te beantwoorden: waarom wil je programmeren in PHP leren? De vraag is helemaal niet ijdel. Veel mensen halen er een heleboel verschillende concepten door elkaar. CMS is hier bijvoorbeeld al genoemd. en inderdaad, als we het hebben over geld verdienen, dan is het aanpassen van Jumla en het schrijven van slechte modules ervoor financieel veel winstgevender dan de mogelijkheid om iets helemaal opnieuw te schrijven. In ieder geval voor freelancen.
Over het algemeen kan PHP op veel verschillende manieren worden gebruikt. En voor elk geval zal het zijn eigen taal zijn.

  • Je kunt een gasten- of visitekaartjeswebsite maken met ‘naked’ PHP – en er is niets slechts of beschamends aan. Integendeel, dit is een pluspunt van een taal die geschikt is voor dergelijke doeleinden, zonder een paar miljoen regels code mee te slepen ter wille van een site van vijfhonderd.
  • U kunt een professionele portal schrijven, met een van de bestaande raamwerken als basis, en deze verder ontwikkelen.
  • Je kunt een aangepast highload-project schrijven, waarvoor je je eigen raamwerk moet schrijven, opnieuw met behulp van kale PHP.
  • Je kunt, zoals al vermeld, sites vastzetten op basis van een soort CMS.
Veel opties! dus je moet eerst beslissen wat je wilt.

Ze hadden het hierboven over JS+CSS - luister niet, het is complete onzin. Frontend-programmeren is iets heel anders, veel visueler dan abstract. En godzijdank beginnen steeds meer werkgevers dit te begrijpen. Hoewel, nogmaals, als je freelancer bent en een alleskunner bent, dan kun je niet zonder.
Maar als je als hardcore serverprogrammeur in een team werkt, hoef je alleen maar een algemeen begrip te hebben van HTML/JS/CSS (aangezien teksten in deze talen feitelijk vrijwel het enige resultaat zijn van het werk van PHP).

Maar wat je zeker goed moet weten over gerelateerde technologieën is het HTTP-protocol, de structuur van het bestandssysteem en het werken met de opdrachtregel in Linux.

Nu de rest
Mysql is nog steeds de hoeksteen van gegevensopslag op internet. Je moet joins en indexen kennen en begrijpen
Kaders zijn een must. Hier is er echter sprake van een keuzeprobleem, maar er is geen fundamenteel verschil tussen beide. Yii is een goede keuze.
Je hebt Github niet nodig, je hoeft het niet te kennen. Maar wat verplicht is voor een webprogrammeur is de mogelijkheid om Google te gebruiken. In ieder geval op het niveau van het kopiëren en plakken van een foutmelding in een zoekformulier of het schrijven van een vraag “Wat is git” ;-)
Maar om de leiding te kunnen nemen, moet je een soort versiebeheersysteem kennen. De meest voorkomende is subversie. Begrijp het werkingsprincipe en de basisopdrachten: vastleggen, bijwerken en afrekenen.

PHP staat op nummer één en is een van de meest populaire talen onder ontwikkelaars. Hoewel veel mensen de voorkeur geven aan andere talen. Veel mensen werken bijvoorbeeld het liefst in ASP.NET. Door de grote populariteit van Wordpress besluiten steeds meer ontwikkelaars hun horizon te verbreden en een andere taal te leren.

En zo gebeurde het dat ik een van deze mensen werd. Mijn klanten vroegen steeds vaker naar het gebruik van Wordpress, en dus werd het leren van PHP een noodzaak. En ik ben niet de enige in deze richting. Voor degenen onder jullie die in hetzelfde schuitje zitten als ik: waarom neem je niet wat tijd en leer je wat met mij?

Mijn plannen

In een aantal van de volgende artikelen, die ik op woensdag zal posten, ga ik materialen plaatsen voor onze training. Als je dit wilde onderzoeken, maar er nog niet aan begonnen bent, is dit het moment! Aan de andere kant, voor degenen die al PHP-ninja's zijn, vraag ik je vriendelijk om ook bij ons te blijven en je tips met ons te delen. Als u baat heeft gehad bij lessen op deze site, neem dan even de tijd om feedback te geven in het opmerkingengedeelte. Dit zal onze algemene bron zijn voor alles in PHP. Elke woensdag publiceer ik een trainingsartikel, evenals links naar nuttige bronnen waar u een meer diepgaande presentatie kunt vinden over de besproken kwesties. Het punt hier is dat ik een newbie ben, net als jij. Maar we kunnen elkaar motiveren om sneller en efficiënter te leren.

Waarom zou je willen leren van een beginner? Probeer niet te denken dat ik je iets leer. Beschouw deze artikelen als een gemeenschap waarin iedereen elkaar helpt. Ik zal net zoveel van jou leren als jij van mij.

Wat is PHP?

PHP staat voor Hypertext Preprocessor. Terwijl andere talen, zoals Javascript, aan de clientzijde draaien, draait uw PHP-code aan de serverzijde. Het werkt zonder problemen met onze HTML. Bovendien kan uw PHP worden ingebed in uw HTML en vice versa. Het is belangrijk om te onthouden dat, hoe complex uw PHP ook is, deze uiteindelijk als gewone HTML zal worden uitgevoerd.

Waarom zou ik PHP gebruiken?

HTML is 100% statisch. Met behulp van PHP-code kunnen we dynamische sites maken die kunnen veranderen afhankelijk van de omstandigheden. Met een community die ongeëvenaard is, heeft deze open source-taal zich door de jaren heen bewezen als een van de beste opties voor dynamische webapplicaties.

Absoluut. Ik was aangenaam verrast aan het begin van mijn opleiding. Als u een basiskennis heeft van ASP.NET, Perl, Javascript of C#, raakt u snel vertrouwd met de syntaxis van de taal.

Wat heb ik nodig om te beginnen met oefenen?

Om te beginnen moet u de volgende componenten op uw computer installeren.

  • Apache
  • MySQL
  • Browser
  • Teksteditor of code-editor

WAMP, MAMP

Ja, ik moet me verontschuldigen, maar je moet enkele afkortingen leren. WAMP - staat voor "Windows-Apache-MySQL-PHP". Dit is een open source-project waarmee we alles kunnen downloaden wat we nodig hebben om aan de slag te gaan. Als je een Windows-gebruiker bent, raad ik je aan WampServer.com te bekijken. En als u Mac (MAMP) gebruikt, moet u naar Mamp.info gaan

Videolessen

Onze eerste stop is. Misschien wel meer dan welke andere bron dan ook heeft Linda.com mij veel waardevolle kennis gegeven waarvoor ik altijd dankbaar zal zijn. Voor het equivalent van een paar pizza's krijg je toegang tot een videodatabase die gedetailleerd ingaat op alles, van ASP tot SEO - en elk ander acroniem daartussenin. Als een klant mij vraagt ​​om met software te werken waar ik niet zo bekend mee ben, dan ben ik het eerste aanspreekpunt bij Linda.com. Als je nog steeds twijfelt, google dan eens op "Lynda.com gratis proefperiode". Ik verzeker u dat u zeker iets voor uzelf zult vinden. Zorg ervoor dat u meer dan tevreden bent met wat ze bieden en meld u vervolgens aan.

Nadat je daar een abonnement hebt aangemaakt of je hebt aangemeld voor een gratis proefperiode, ga je naar de site en scroll je in het vervolgkeuzemenu Items naar PHP. Voor deze tutorial concentreren we ons op de video "PHP met MySQL Essential Training". Probeer deze week de eerste drie lessen te bekijken. Hiermee bereid je je voor op onze lessen volgende week.

Basisprincipes

Om toegang te krijgen tot de server waarmee we werken via PHP, moet u de volgende syntaxis gebruiken wanneer u PHP-code aan uw HTML-document toevoegt:

We beginnen en eindigen elk php-blok met ""dienovereenkomstig. Kijk naar je code en plak het volgende erin:

Houd er rekening mee dat we in het tweede voorbeeld alles op één regel hebben geschreven. Onthoud dat PHP zich niets aantrekt van witruimte. Hier praten we met de server met het commando om “echo” uit te voeren, zodat de zinsnede “Dit is PHP in actie” wordt weergegeven. Elke opdracht in onze code moet eindigen met een puntkomma aan het einde. Hoewel HTML je misschien vergeeft als je per ongeluk een haakje sluiten vergeet, zal PHP dat niet doen. Als u deze syntaxisregels niet correct gebruikt, ontvangt u een foutmelding. In dit geval kunnen we, als we maar één declaratie hebben, er waarschijnlijk mee wegkomen en de puntkomma overslaan. Maar vanaf het allereerste begin moet je leren correcte code te schrijven.

Variabelen declareren

Het declareren van variabelen is vrij eenvoudig. In plaats van “var” (zoals in C# of Javascript) of “dim” (VB) te gebruiken, kunnen we een variabele declareren met het $-symbool. Laten we bijvoorbeeld zeggen dat ik de vorige regel wil toewijzen aan een variabele met de naam “myVariable”. Ik kan schrijven...

Als resultaat van dit voorbeeld krijgen we hetzelfde resultaat als voorheen. In dit geval hebben we echter een string aan de variabele toegewezen en de variabele afgedrukt. Laten we nu eens kijken wat er gebeurt als ik een variabele en een string wil samenvoegen?

Met behulp van deze notatie kunnen we variabelen en/of strings combineren.

Opmerkingen in uw code invoegen

Als je bekend bent met CSS en Javascript, zul je zien dat commentaar geven in PHP hetzelfde is.

HTML combineren met onze PHP

Zoals ik al zei, moet je onthouden dat php en html kunnen samenwerken. Het feit dat we ons in PHP-code bevinden, betekent niet dat we geen pauze of sterke tag kunnen invoegen.

Deze tekst is vetgedrukt."; ?>

Creëer onze eerste functie()

Het maken van een functie in PHP is vergelijkbaar met het declareren van een functie in Javascript. De basisopnameregel is als volgt...

Als we een functie willen maken die - "echo's" 10 plus 5 oplevert, moeten we het zo schrijven...

We hebben een eenvoudige functie gemaakt die “15” afdrukt. We hebben de functie addNumbers() genoemd. In dit geval gebruiken we geen argumenten. Laten we nu eens kijken hoe we ze kunnen gebruiken om onze functie flexibeler te maken.

Nu is onze code universeler geworden. Toen we onze functie addNumbers() maakten, hebben we twee argumenten $firstNumber en $secondNumber toegevoegd. En de functie drukt eenvoudigweg de som van deze twee argumenten af. Wanneer u een functie aanroept, moet u er twee getallen addNumbers(10, 5) in vervangen. In een echte situatie kunnen dit waarden uit tekstvelden zijn.

Ik denk dat dit wel genoeg is voor deze week. Als iets u niet duidelijk is, ga dan terug en lees het artikel opnieuw. Zorg er ook voor dat u de aangeboden bronnen bekijkt die u zullen helpen de PHP-syntaxis nog beter te begrijpen. Stel gerust vragen en geef goed advies in de reacties. Ik zal proberen rekening te houden met uw opmerkingen in het tweede deel, dat volgende week woensdag zou moeten verschijnen. Als je het artikel leuk vond, link er dan naar op sociale media. netwerken!

Vereiste bronnen

Goedendag, beste lezers van mijn blog. Ik heb ergens gehoord dat ieder mens in zijn leven poëzie moet schrijven. De situatie is aan het veranderen en nu denkt elke tweede persoon aan het schrijven van code en het maken van zijn eigen website. Velen fuseren momenteel, anderen kunnen niet beslissen over de motor. Als je dit artikel hebt gelezen en doorgaat met trainen volgens mijn aanbevelingen, ben ik er vrijwel zeker van dat je zult slagen.

Het onderwerp is behoorlijk complex. Vandaag zullen we het hebben over hoe je helemaal opnieuw een website in PHP kunt schrijven. Laten we eens nader bekijken wat deze dierbare drie letters betekenen en je leert over de beste manieren om PHP niet alleen te leren, maar ook echt te begrijpen.

Wat is PHP?

Het is een beetje vreemd om een ​​artikel met deze vraag te beginnen, omdat er van uitgegaan wordt dat je alles al weet en dus klaar bent voor moeilijkheden. Maar mijn blog is bedoeld voor beginners. Wees mild, laten we de informatie herhalen.

In eenvoudige en toegankelijke bewoordingen is php een programmeertaal die speciaal is ontworpen voor het maken van een webapplicatiescript dat op een webserver draait. Het is een vrij populaire programmeertaal, aangezien 85% van de websites het gebruikt.

De eigenaardigheid van deze taal is dat deze universeel is, gemakkelijk te leren en je kansen biedt, niet alleen als programmeur, maar ook als zakenman. Hierdoor kunt u zelf uw projecten schrijven en ontwikkelen. Zonder hulp van iemand.

Effectief leren

Veel mensen zijn begonnen met het leren van deze taal, maar slechts weinigen bereiken het einde. Voor effectief leren moet je eerst een informatiebron, een boek, training of video vinden, maar daarover later meer.

Vervolgens moeten we de compiler downloaden. Dit is een programma dat uw script regel voor regel als instructie leest en uitvoert.

De meest voorkomende compiler is Denver - een eenvoudig en gratis pakket met noodzakelijke programma's waarmee u scripts kunt schrijven. Als je mijn mening vraagt, dan raad ik je aan Open Server te downloaden. Het wint nu aan kracht. Het is een stuk beter dan Denver en zal comfortabeler zijn om in te werken.

Wat doen deze pakketten? Hiermee kunt u er als server aan werken. U hoeft nu niets te downloaden. Over handige software uit deze serie hoor je in elke training meer dan eens, en die zul je ook nodig hebben.

De essentie van effectief leren is dat je na het voltooien van de les moet proberen alles in de praktijk te brengen. Als de theorie wordt ondersteund door de praktijk, beschikt u binnen enkele weken over een basistaalvaardigheid.

Boeken om te leren

Laat me je vertellen: ik ben geen fan van boeken. Als het gaat om internettechnologieën. Het is alsof je aan een Maasai-man uitlegt wat wifi is. Geen enkele hoeveelheid foto's zal u helpen alles goed te begrijpen. En toch wil ik je een kleine lijst geven met boeken over PHP voor dummies die gewaardeerd worden door professionals.

Ik wil graag dat je je doel echt bereikt en als je denkt dat deze trainingsmogelijkheid beter bij je past, geef ik je graag informatie.

PHP en MySQL. Ontwikkeling van webapplicaties Dit is een geweldig boek voor een beginner. Allereerst laat de auteur je zien hoe je Apache (HTTP-server), PHP en MySQL (database) instelt, daarna vertelt hij je hoe je een code-editor kiest. Het boek behandelt: de syntaxis van de taal, de handigste functies, het maken van je eigen engine en een aantal andere functies.


Over het algemeen niets verrassends, toch? Maar desalniettemin is dit een echt leerboek met unieke informatie die je nergens anders vindt. Dit is al de vijfde editie, dat wil zeggen dat er geen verouderde informatie zal zijn. Het boek verscheen in 2015. Om zelf kennis te maken met de code, is dit het.

HTML, JavaScript, PHP en MySQL. Herenset voor webmaster – Dit is een meer gedetailleerde tutorial over het leren van PHP. Het raakt aan een aantal andere nuttige, zonder welke de volledige creatie van webapplicaties onmogelijk is.

Het is vrij gemakkelijk te lezen, geschikt voor onafhankelijke studie en lesgeven aan studenten. De auteur behandelt onderwerpen als: PHP-basisprincipes, het dynamisch genereren van pagina's met behulp van CSS (Cascading Style Sheet), databasebeheer, het maken van dynamische pagina's met behulp van JavaScript.


Wij maken dynamische websites met behulp van PHP, MySQL, JavaScript, CSS en HTML5 – Ik zou dit boek aanbevelen aan meer gevorderde lezers die al over basisvaardigheden op het gebied van HTML-lay-out beschikken. Als je dit ooit hebt bestudeerd en je de basisprincipes nog herinnert, dan is dit boek iets voor jou.


PHP en MySQL. Van beginner tot professional – en onze bespreking eindigt met het boek van Kevin Yank, waarin de auteur sterk de nadruk legt op het maken van webapplicaties met een database.


Het boek is heel gemakkelijk, perfect voor zelfstudie.

Video van YouTube

Uit eigen ervaring zal ik zeggen dat PHP leren van YouTube-video's behoorlijk moeilijk is. Ook al lijken ze simpel. In tegenstelling tot Photoshop-tutorials, waar ik dol op ben, is het leren van programmeertalen op YouTube simpelweg onmogelijk. Zelfs een video die maar 15-20 minuten duurt, veroorzaakt veel ongemak.

Dergelijke video's kunnen u ervan weerhouden zelf code te typen. Waarom, als de auteur al alles voor je heeft gedaan: het heeft getypt, gelanceerd, met een specifiek voorbeeld heeft laten zien hoe alles werkt? Als gevolg hiervan is het bijna onmogelijk om iets te onthouden.

Opleiding

Naar mijn mening is dit een ideale trainingsoptie. Het is fijn als een specialist met je meedenkt.

Elke les gaat vergezeld van commentaar, je kunt vragen stellen aan experts, onduidelijke punten rustig bespreken en oplossen. U hoeft niet op internet te surfen op zoek naar informatie. Alles wordt gekauwd en in je mond gestopt, het enige dat overblijft is het gebruiken.

U krijgt een taak en er wordt gecontroleerd of u deze correct voltooit.

Ik kan je aanbevelen cursus Netologie . Dit trainingscentrum wordt gewaardeerd onder professionals en in slechts twee maanden tijd kun je alles leren wat je moet weten. Rekrutering voor de groep vindt voortdurend plaats.

Maak je geen zorgen als je iets niet begrijpt. Dit is wat de cursus is ontworpen om u te helpen leren. Dit is een echte stapsgewijze instructie voor beginners. Geloof je mij niet? Download het volledige cursusprogramma van de officiële website en u zult het zelf zien.


Als je ervan droomt om te leren hoe je websites kunt maken zonder, jezelf en met PHP, dan is dit de beste optie voor jou.


Voor degenen die PHP willen leren, kunnen we de uitstekende "PHP Tutorial" van de site PHP5.RU aanbevelen
De cursus wordt momenteel geschreven, maar er zijn al links naar individuele lessen uit de cursus in verschillende secties van deze FAQ. En geloof me, het is het waard.
Ik kan niet anders dan het prachtige materiaal van Vadim Tkachenko AKA Bizon “Inleiding tot PHP en MySQL” aanbevelen. Het werd zelfs als apart boek gepubliceerd en staat nu, gecorrigeerd en uitgebreid, op de website
"PHP-details." Deze bron onderscheidt zich. In tegenstelling tot de vorige kan alleen een sadist aanbevelen om het in zijn geheel te lezen - er staat te veel informatie in. maar dat is het mooie ervan. Dit is een onuitputtelijke bron van informatie over PHP. De enige opmerking is dat u moet letten op de datum waarop het artikel is geschreven. Je moet eigenlijk niets vertrouwen dat vóór 2003 is geschreven.
Nou ja, en natuurlijk deze site,
Als je het nog niet helemaal hebt gelezen, doe dat dan zeker. Dit zijn de problemen waarmee IEDEREEN die PHP schrijft vroeg of laat te maken krijgt.

Software.
Om met PHP onder Windows te kunnen werken, moet je de volgende programma's installeren:
- Apache-webserver (5Mb)
- PHP zelf (10Mb)
- optioneel - MySQL (23Mb).
De installatie is heel eenvoudig. Apache wordt geïnstalleerd door het installatieprogramma. Waar om uw servernaam en beheerders-e-mailadres wordt gevraagd, moet u localhost en uw e-mailadres twee keer schrijven.
PHP wordt vanuit een zip-bestand uitgepakt in een map naar keuze (standaard - C:\PHP) en moet worden geconfigureerd als een Apache-module. Om dit te doen, moet u drie stappen uitvoeren:
- herschrijf het bestand php5ts.dll naar de WINDOWS-map
- voeg in het bestand httpd.conf (C:\Program Files\Apache Group\Apache\conf\httpd.conf), helemaal onderaan, twee regels toe
LoadModule php5_module c:/php/php5apache2_2.dll
AddType-applicatie/x-httpd-php .php .phtml

- Apache opnieuw opstarten (met behulp van het Apache-monitorhulpprogramma in de lade)
Nadat u al deze stappen heeft voltooid, kunt u een PHP-testscript plaatsen (laten we zeggen dat het test.php heet en bestaat uit de regel

naar de map die de hoofdmap van de webserver is (standaard is dit C:\Program Files\Apache Group\Apache\htdocs\) en open deze door het adres in de browser te schrijven
%20" target="_blank">http://127.0.0.1/test.php

Wanneer u MySQL installeert, selecteert u Standaardconfiguratie, klikt u in het volgende scherm op Volgende, stelt u in het volgende scherm een ​​wachtwoord in of schakelt u "Beveiligingsinstellingen wijzigen" uit als u dit leeg wilt laten.
Om dit te controleren, start u de MySQL-console: Start - Uitvoeren en kopieer naar de regel die verschijnt
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe"
of
"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe" -uroot -pPASSWORD
Als de console start, werkt alles. Typ exit om af te sluiten en begin met het configureren van mysql-ondersteuning in PHP.
Om dit te doen, als u dit nog niet eerder heeft gedaan, neemt u het bestand c:\php\php.ini-development en kopieert u het onder de naam php.ini naar de Windows-map. Bewerk het vervolgens door de puntkomma aan het begin van de regel te verwijderen
;extensie=php_mysql.dll
en het bewerken van de parameter extension_dir:
extension_dir = "c:\php\ext\"
Tegelijkertijd kunt u het meteen repareren
short_open_tag = Aan
zodat oude scripts en handige sjablonen werken
en vergeet niet Apache hierna opnieuw te starten, zoals hierboven beschreven.
Nu kunt u mysql gebruiken in uw php-scripts.

Degenen voor wie deze instructies te ingewikkeld zijn, kunnen proberen de kant-en-klare Denver-2-kit te installeren.
Het bevat alles wat je in één keer nodig hebt, en nog veel meer dat niet nodig is. En het allerbelangrijkste: alles werkt op zichzelf.
Een ander voordeel van Denver is dat het volume van de basisset 10 keer kleiner is dan de volledige versies - slechts 4 megabytes. En ook het feit dat de auteur interessante boeken over PHP schrijft.

Ook een ZEER verstandig artikel: het installeren en configureren van Apache+PHP wordt aanbevolen aan alle nieuwsgierige mensen
van de site PHP5.RU. En natuurlijk delen van de officiële documentatie die gewijd zijn aan het installeren van de overeenkomstige programma's.

Forums.
Bij het bestuderen van welke zaak dan ook, zullen er ongetwijfeld vragen rijzen.
Het is handig om vragen te stellen op forums.
http://phpclub.ru/talk/forumdisplay.php?s=&forumid=12
PHP-clubforum. De meest bezochte en beroemde. Helaas komt roem hem slecht van pas. Heel vaak wordt de vraag van een nieuweling beantwoord door een nog groenere nieuweling, die een volkomen verkeerd antwoord geeft. Er zijn echter ook genoeg professionals aanwezig, klaar om fouten uit te leggen aan zowel de eerste als de tweede.

PHP is ook vertegenwoordigd in het Russischtalige segment van Livejournal
In gemeenschappen Hoewel ze niet schitterden met de kwaliteit van het materiaal, werden ze helaas lange tijd in de steek gelaten door hun auteurs en hebben ze uiteindelijk hun relevantie verloren.
Het beste over het PHP-onderwerp staat bovenaan de pagina vermeld.
Als u een goede site kent, schrijf hierover dan in het gedeelte 'Feedback'.