Installatie van Apache, PHP, MySQL, Perl op Windows

Laten we beginnen met de installatie Apache (HTTP-server). Je kunt downloaden Apache installaties vanaf www.apache.org download de versie die je wilt, ik raad versie 2 aan.

 Hier is de link naar die.

Voor snellere downloads, bezoek.
Na het downloaden van het bestand .msi installer(), voer het uit. De installatiewizard volgt, volgende, volgende, en klaar...

De installer vraagt je om enkele details, zoals de naam  de server van jouw, het adres van je server en het e-mailadres van de administrator. Als je een domeinnaam of hostnaam hebt, vul dan de informatie in zoals deze:

Servernaam: your_domain.org
Serveradres: www.your-domain.org

Admin E-mail: Dit e-mailadres is beschermd tegen spam-bots. JavaScript moet zijn ingeschakeld om dit te bekijken.

als je er geen hebt, moet je er een krijgen op een gratis adres:

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

Vink de optie ‘werkt als service voor alle gebruikers op poort 8080 ‘ aan en klik op de knop Volgende, Klaar, om de installatie af te ronden. Tip: Installeer het op schijf C: (dit creëert een map voor het, geen zorgen), zodat je het makkelijker kunt instellen. Als je klaar bent, open je de browser en typ in de adresbalk:

HTTP://lokaal/
Als je ‘Testpagina voor Apache-installatie‘ ziet, werkt alles.

PHP-installatie:

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

Zorg ervoor dat je de archief downloadt en geen installer. OK! Na het downloaden, pak je het archief uit naar C:/PHP (dit is voor het vereenvoudigen van het pad). Open nu C:/apache/conf/httpd.conf en zoek deze regel:

#LoadModule Ssl_module модули/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 application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4

Zoek nu deze regel:

Directory "C:/apache2/HTDOCS"
Wijzig nu:

Options Indexes FollowSymLinks
#
# AllowOverride управляет тем, что директивы могут быть помещены в файл .htaccess.
# Это не может быть «Все», «None», или любая комбинация из ключевых слов:
# Опции FileInfo AuthConfig Лимит
#
AllowOverride None

in:

Options Indexes FollowSymLinks MultiViews ExecCGI
#
# AllowOverride управляет тем, что директивы могут быть помещены в файл .htaccess.
# Это не может быть «All», «None», или любую комбинацию из ключевых слов:
# Опции FileInfo AuthConfig Лимит
#
AllowOverride All

Dit maakt ..htaccess ondersteuning op je server mogelijk en zorgt ervoor dat je de inhoud van de map kunt zien zonder 403 Verboden fouten.

Zoek nu:

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

DirectoryIndex index.html index.php

Sla het bestand op en herstart Apache. (je kunt het herstarten door op de herstarten server Apache snelkoppeling in het menu Start of typ:

Netto Apache herstart

in de opdrachtprompt. OK!

je hebt er een PHP werkt voor je server. Laten we nu configureren PHP en zorg ervoor dat het daadwerkelijk werkt! Open C:/php/php.ini (php.ini-bestand hernoemd) en zoek naar dit item:

max_execution_time = 60; Maximale uitvoeringstijd voor elk script, in seconden max_input_time = 60; Maximale tijd die elk script kan besteden aan het analyseren van gegevensopvragen memory_limit = 5M; Maximale hoeveelheid geheugen die een script kan gebruiken (8 MB)

Je moet dit wijzigen naar alles wat je wilt. hier is een optie die ik gebruik:

max_execution_time = 300; Maximale uitvoeringstijd voor elk script, in seconden max_input_time = 300; Maximale tijd die elk script kan besteden aan het analyseren van gegevensopvragen memory_limit = 5M; Maximale hoeveelheid geheugen die een script kan gebruiken (8 MB)

Zoek nu:

register_globals = Off

en wijzig het in:

register_globals = On

Zoek naar:

extension_dir = ""

en wijzig het in:

extension_dir = "C:/PHP/extensies"

als je PHP in C:… hebt geïnstalleerd,

Zoek naar:

, Windows
extensies; Houd er rekening mee dat MySQL ODBC en ondersteuning nu ingebouwd zijn, dus er zijn geen DLL's voor nodig.
en verwijder het commentaar (verwijder het # voor) van de volgende modules:

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

Oké! Laten we nu de SMTP-instellingen aanpassen. Zoek (dit is goed voor je e-mail, dat heb je nodig!!!)

[mail]; Alleen voor Win32.

SMTP =
smtp_port = 25
; Alleen voor Win32
het alleen.; Sendmail_from =

en wijzig in:

[mail]; Alleen voor Win32.
SMTP = mail.isp.org
smtp_port = 25
; Alleen voor Win32.
Sendmail_from = [email protected]domain.org

als je geen mailserver hebt of:

[mail]; Alleen voor Win32.

SMTP = lokaal
smtp_port = 25
; Alleen voor Win32.
Sendmail_from = [email protected]domain.org

als je een mailserver hebt…

Sla de bestanden op. Laten we nu de installatie afronden PHP. kopieer alle DLL bestanden van C:/PHP/bibliotheken naar C:/Windows/System32. kopie C:/php/php4ts.dll naar C:/Windows/System32/ en kopieer php.ini in de map PHP naar Windows en system32. Herstart Apache.

bewaar dit bestand in de HTDOCS-map (C:/Apache/HTDOCS) als info.php en open de browser. typ in de adresbalk:

HTTP://localhost/info.php

Je zou de PHP-configuratie in een tabel moeten zien. een lange lijst kan optioneel worden ingesteld Zend Optimizer. ik gebruik het… dit heeft geen handleiding nodig. installeer de pear-modules voor PHP, start gewoon de pear batch uit de PHP-map en dubbelklik op het reg-bestand om de installatie te voltooien.

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster