Installeren van Apache, PHP, MySQL, Perl op Windows

Laten we beginnen met de installatie apache (HTTP-server). Je kan downloaden Apache installaties op www.apache.org download de versie die je leuk vindt, ik raad versie 2 aan.  Hier is een link ernaar.

Voor sneller downloaden, bezoek.
Na het downloaden van het bestand MSI installer(), voer het uit. Vervolgens installatiewizard, vervolgens "werk" afronden...

Het installatieprogramma zal u een paar details vragen, zoals een naam  server die van jou, je serveradres en het e-mailadres van je beheerder. Als u een domeinnaam of hostnaam heeft, voert u de informatie als volgt in:

Server naam: jouw_domein.org
Server adres: www.uw-domein.org

E-mailadres beheerder: Dit e-mailadres wordt beschermd tegen spambots. U moet JavaScript ingeschakeld hebben om het te kunnen bekijken.

Als u er geen heeft, kunt u er één krijgen op een gratis adres:

http://www.no-ip.org/

Vink optie aan 'draait als een service voor alle gebruikers op poort 8080 "en druk op de knop Volgende, Afwerkingom de installatie te voltooien. raad: Installeer het op schijf C: (er wordt een map voor gemaakt, maak je geen zorgen) zodat je het gemakkelijker kunt instellen. Als u klaar bent, opent u uw browser en schrijft u in de adresbalk:

HTTP://localhost/
Als je het ziet "Testpagina voor Apache-installatie", alles werkt.

PHP-installatie:

Laten we installeren PHP. archieven downloaden van www.php.net. Hier is de directe link naar Versie 4.3.9:

Zorg ervoor dat u het archief downloadt en niet installeert. ОК! nadat u het hebt gedownload, pakt u het archief uit in C:/PHP (dit is om het pad te vereenvoudigen). Open nu C:/apache/conf/httpd.conf en zoek naar deze regel:

#LoadModule SSL_module modules/mod_ssl.so

onder deze regel, voeg dit toe:

LoadModule rewrite_module modules / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType-applicatie/x-HTTPD-PHP .php
AddType-applicatie/x-HTTPD-PHP.php3
AddType-applicatie/x-HTTPD-PHP.php4

Zoek nu langs deze lijn:

<Directory "C:/apache2/HTDOCS">
Verander nu:

Optie-indexen FollowSymLinks
#
# AllowOverride bepaalt welke richtlijnen in het .htaccess-bestand kunnen worden geplaatst.
# Dit kan niet 'Alle', 'Geen' of een combinatie van de volgende zoekwoorden zijn:
# FileInfo-opties AuthConfig-limiet
#
AllowOverride Geen

in:

Opties Indexen Inclusief FollowSymLinks MultiViews ExecCGI
#
# AllowOverride bepaalt welke richtlijnen in het .htaccess-bestand kunnen worden geplaatst.
# Dit mag niet 'Alle', 'Geen' of een combinatie van zoekwoorden zijn:
# FileInfo-opties AuthConfig-limiet
#
AllowOverride Alle

Dit zal het mogelijk maken..htaccess ondersteuning op uw server en zorg ervoor dat u de inhoud van de map kunt zien zonder te ontvangen 403 Verboden error.

Zoek nu:

DirectoryIndex index.html index.var.html
en verander het in:

DirectoryIndex index.html index.php

Sla het bestand op en start opnieuw op apache. (u kunt het opnieuw opstarten door op server opnieuw opstarten te klikken apache menusnelkoppeling Begin of schriftelijk:

Schoon opnieuw opstarten van Apache

in het opdrachtpromptvenster. ОК!

je hebt PHP werkt voor uw server. Laten we het nu instellen PHP en zorg ervoor dat het echt werkt! Open C:/php/php.ini (php.ini-distance hernoemd) en zoek naar dit item:

max_execution_time = 60; Maximale uitvoeringstijd voor elk script, in seconden max_invoer_tijd = 60; Maximale tijd dat elk script een gegevensverzoek kan parseren geheugen_limiet = 5M; De maximale hoeveelheid geheugen die het script kan gebruiken (8 MB)

Je moet het veranderen in wat je maar wilt. hier is de optie die ik gebruik:

max_execution_time = 300; Maximale uitvoeringstijd voor elk script, in seconden max_invoer_tijd = 300; Maximale tijd dat elk script een gegevensverzoek kan parseren geheugen_limiet = 5M; De maximale hoeveelheid geheugen die het script kan gebruiken (8 MB)

Zoek nu:

register_globals = Uit

en verander het in:

register_globals = Aan

Zoekopdracht :

extension_dir = ". "

en verander het in:

extension_dir = "C:/PHP/extensies"

als je PHP in C hebt geïnstalleerd: ...

Zoekopdracht :

, Windows
extensies; Merk op dat MySQL ODBC-ondersteuning nu ingebouwd is, dus hiervoor zijn geen DLL's nodig.
en verwijder de commentaar (verwijder; voorkant) van de volgende modules:

extensie=php_bz2.dll
extensie=php_db.dll
extensie=php_gd2.dll
extensie=php_java.dll
extensie=php_msql.dll
extensie=php_pdf.dll
extensie=php_pgsql.dll
extension = php_sockets.dll

OK! Laten we nu de SMTP-zoekinstellingen wijzigen (het is goed voor je mail() je hebt het nodig!!!.)

[mail]; Alleen voor Win32.

SMTP=
smtp_poort = 25
; Voor Win32
alleen.; Verzendmail_van =

en wijzigingen in:

[mail]; Alleen voor Win32.
SMTP = mail.isp.org
smtp_poort = 25
; Alleen voor Win32.
Verzendmail_van = [e-mail beveiligd]_domein.org

als u geen mailserver heeft of:

[mail]; Alleen voor Win32.

SMTP = lokaal
smtp_poort = 25
; Alleen voor Win32.
Verzendmail_van = [e-mail beveiligd]_domein.org

als je een mailserver hebt...

Sla de bestanden op. Laten we nu de installatie voltooien PHP. Kopieer alles DLL bestanden van C:/PHP/bibliotheken in in C: / Windows / System32. kopiëren C:/php/php4ts.dl ik in C:/Windows/System32/ en kopiëren php.ini uit map PHP in de ramen en system32. Herstarten apache. open Kladblok en voeg aan het bestand toe:

<? PHP
phpinfo
();?>

sla dit bestand op in de map HTTPCOS (C:/Apache/HTDOCS) Hoe info.php en open de browser. in de adresbalk schrijven ze:

HTTP://localhost/info.php

U zou de PHP-configuratie in de tabel moeten zien. looong-bestand kan optioneel worden geïnstalleerd Zend-optimalisatie. Ik gebruik het... er is geen tutorial voor nodig. installeer perenmodules voor PHP, voer gewoon go peer batch uit vanuit de php-map en 2klik op het reg-bestand om de installatie te voltooien

Voeg een reactie