Installeer Apache, PHP, MySQL, Perl op Windows

Kom ons begin met installasie Apache (HTTP-bediener). Jy kan aflaai Apache installasies aan www.apache.org laai die weergawe af waarvan jy hou, ek beveel weergawe 2 aan.  Hier is 'n skakel daarna.

Vir vinniger aflaai, besoek.
Nadat u die lêer afgelaai het MSI installeerder(), voer dit uit. Installasie towenaar volgende, volgende, voltooi "werk"...

Die installeerder sal jou 'n paar besonderhede vra, soos 'n naam  bediener joune, jou bedieneradres en administrateur-e-posadres. as jy 'n domeinnaam of gasheernaam het, voer die inligting soos volg in:

Bediener naam: jou_domein.org
Bediener adres: www.jou-domein.org

Admin e-pos: Hierdie e-posadres word teen spambotte beskerm. Jy moet JavaScript geaktiveer hê om dit te sien.

as jy nie een het nie, moet jy een by 'n gratis adres kry:

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

Merk die opsie 'loop as 'n diens vir alle gebruikers op poort 8080 "en druk die knoppie Verdere, Is klaarom die installasie te voltooi. Advies: Installeer dit op skyf C: (dit skep 'n vouer daarvoor, moenie bekommerd wees nie) om seker te maak jy stel dit makliker op. As jy klaar is, maak jou blaaier oop en skryf in die adresbalk:

HTTP://localhost/
As jy sien"Toetsbladsy vir Apache-installasie", alles werk.

PHP installasie:

Kom ons installeer PHP. laai argiewe af van www.php.net. Hier is die direkte skakel na Weergawe 4.3.9:

Maak seker dat jy die argief aflaai en nie installeer nie. OK! nadat jy dit afgelaai het, pak die argief uit in C:/PHP (dit is om die pad te vereenvoudig). Maak nou C:/apache/conf/httpd.conf oop en soek hierdie reël:

#LoadModule Ssl_module modules/mod_ssl.so

onder hierdie lyn, voeg dit by:

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

Soek nou langs hierdie lyn:


Verander nou:

Opsies-indekse VolgSymLinks
#
# AllowOverride beheer watter aanwysings in die .htaccess-lêer geplaas kan word.
# Dit kan nie "Alles", "Geen" of enige kombinasie van die sleutelwoorde wees nie:
# FileInfo Options AuthConfig Limit
#
AllowOverride Geen

in:

Opsies-indekse sluit FollowSymLinks MultiViews ExecCGI in
#
# AllowOverride beheer watter aanwysings in die .htaccess-lêer geplaas kan word.
# Dit kan nie "Alles", "Geen" of enige kombinasie van sleutelwoorde wees nie:
# FileInfo Options AuthConfig Limit
#
Allow Override All

Dit sal toelaat.htaccess ondersteun op jou bediener en maak seker dat jy die inhoud van die gids kan sien sonder om te ontvang 403 Verbode foute.

Soek nou:

DirectoryIndex index.html index.var.html
en verander dit na:

DirectoryIndex index.html index.php

Stoor die lêer en herlaai Apache. (jy kan dit herbegin deur op herbegin bediener te klik Apache spyskaart kortpad Begin of skriftelik:

Maak Apache herbegin skoon

in die opdragprompt-venster. ОК!

jy het PHP werk vir jou bediener. Kom ons stel dit nou op PHP en maak seker dit werk werklik! Maak oop C:/php/php.ini (php.ini-distance hernoem) en soek vir hierdie item:

maksimum_uitvoeringstyd = 60; Maksimum uitvoering tyd vir elke skrif, in sekondes maksimum_invoertyd = 60; Maksimum tyd wat elke skrip 'n dataversoek kan ontleed geheue_limiet = 5M; Die maksimum hoeveelheid geheue wat die skrip kan verbruik (8 MB)

Jy moet dit verander na wat jy wil. hier is die opsie wat ek gebruik:

maksimum_uitvoeringstyd = 300; Maksimum uitvoering tyd vir elke skrif, in sekondes maksimum_invoertyd = 300; Maksimum tyd wat elke skrip 'n dataversoek kan ontleed geheue_limiet = 5M; Die maksimum hoeveelheid geheue wat die skrip kan verbruik (8 MB)

Soek nou:

register_globals = Af

en verander dit na:

register_globals = Aan

Soek :

extension_dir = ". "

en verander dit na:

extension_dir = "C:/PHP/uitbreidings"

as jy PHP in C geïnstalleer het: ...

Soek :

, Windows
uitbreidings; Let daarop dat MySQL ODBC-ondersteuning nou ingebou is, so geen DLL's word hiervoor benodig nie.
en verwyder kommentaar (skrap; voor) die volgende modules:

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

OK! Kom ons verander nou die SMTP-soekinstellings (dit is goed vir jou pos() jy het dit nodig!!!.)

[pos]; Slegs vir Win32.

SMTP=
smtp_port = 25
; Vir Win32
enigste.; Sendmail_from =

en veranderinge aan:

[pos]; Slegs vir Win32.
SMTP = mail.isp.org
smtp_port = 25
; Slegs vir Win32.
Sendmail_from = [e-pos beskerm]_domain.org

as jy nie 'n e-posbediener het nie of:

[pos]; Slegs vir Win32.

SMTP = plaaslik
smtp_port = 25
; Slegs vir Win32.
Sendmail_from = [e-pos beskerm]_domain.org

as jy 'n posbediener het...

Stoor die lêers. Laat ons nou die installasie voltooi PHP. kopieer alles DLL lêers van C:/PHP/biblioteke in C: / Windows / System32. kopieer C:/php/php4ts.dl l in C:/Windows/System32/ en kopieer php.ini uit gids PHP in die vensters en system32. Begin oor Apache. maak notaboek oop en voeg by die lêer:

<? PHP
phpinfo
();?>

stoor hierdie lêer in die HTDOCS-lêergids (C:/Apache/HTDOCS) Hoe info.php en maak die blaaier oop. in die adresbalk skryf hulle:

HTTP://localhost/info.php

Jy behoort die PHP-konfigurasie in die tabel te sien. looong lêer kan opsioneel geïnstalleer word Zend Optimizer. Ek gebruik dit ... dit het nie 'n tutoriaal nodig nie. installeer peer modules vir PHP, hardloop net go pear bondel vanaf die php-lêergids en 2klik op die reg-lêer om die installasie te voltooi

Voeg 'n opmerking