Ynstallaasje fan Apache, PHP, MySQL, Perl op Windows

Litte wy begjinne mei ynstallaasje Apache (HTTP-tsjinner). Jo kinne downloade Apache ynstallaasjes op www.apache.org download de ferzje dy't jo leuk fine, ik advisearje ferzje 2.  Hjir is in keppeling nei it.

Foar rapper ynladen, besite.
Nei it ynladen fan de triem .M: Ja installer(), run it. Ynstallaasjewizard folgjende, folgjende, "wurk" ôfmeitsje ...

De ynstallearder sil jo in pear details freegje, lykas in namme  server dyn, jo tsjinner adres en administrator e-mailadres. as jo in domeinnamme of hostnamme hawwe, fier dan de ynformaasje yn:

Server Namme: your_domain.org
Server adres: www.your-domain.org

E-post admin: Dit e-mailadres wurdt beskerme tsjin spambots. Jo moatte JavaSkript ynskeakele hawwe om it te besjen.

as jo gjin ien hawwe, moatte jo ien krije op in fergees adres:

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

Kontrolearje opsje 'rint as in tsjinst foar alle brûkers op poarte 8080 "en druk op de knop fierder, Klearom de ynstallaasje te foltôgjen. Tip: Ynstallearje it op skiif C: (it makket der in map foar, meitsje jo gjin soargen) om te soargjen dat jo it makliker ynstelle. As jo ​​klear binne, iepenje jo browser en skriuw yn 'e adresbalke:

HTTP://localhost/
As jo ​​​​sjogge"Testside foar Apache-ynstallaasje", alles wurket.

PHP ynstallaasje:

Lit ús ynstallearje PHP. download argiven fan www.php.net. Hjir is de direkte link nei Ferzje 4.3.9:

Soargje derfoar dat jo it argyf downloade en it net ynstallearje. OK! nei it ynladen, útpakke it argyf yn C:/PHP (dit is om it paad te ferienfâldigjen). Iepenje no C:/apache/conf/httpd.conf en sykje nei dizze rigel:

#LoadModule Ssl_module modules/mod_ssl.so

ûnder dizze rigel, foegje dit ta:

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

Sykje no op dizze line:

<Directory "C:/apache2/HTDOCS">
No feroarje:

Opsjes Indexes Folgje SymLinks
#
# AllowOverride kontrolearret hokker rjochtlinen kinne wurde pleatst yn it .htaccess-bestân.
# Dit kin net "Alles", "Gjin", of in kombinaasje fan de kaaiwurden wêze:
# FileInfo-opsjes AuthConfig-limyt
#
AllowOverride Gjin

yn:

Opsjes Indexes Omfettet FollowSymLinks MultiViews ExecCGI
#
# AllowOverride kontrolearret hokker rjochtlinen kinne wurde pleatst yn it .htaccess-bestân.
# Dit kin net "Alles", "Gjin", of in kombinaasje fan kaaiwurden wêze:
# FileInfo-opsjes AuthConfig-limyt
#
AllowOverride All

Dit sil tastean.htaccess stipe op jo tsjinner en soargje derfoar dat jo de ynhâld fan 'e map kinne sjen sûnder te ûntfangen 403 ferbean flaters.

Sykje no:

DirectoryIndex index.html index.var.html
en feroarje it yn:

DirectoryIndex index.html index.php

Bewarje de triem en opnij starte Apache. (jo kinne it opnij starte troch te klikken op tsjinner opnij starte Apache menu fluchtoets start of skriftlik:

Skjin Apache opnij starte

yn it kommando-prompt-finster. OK!

jo hawwe PHP wurket foar jo tsjinner. No litte wy it ynstelle PHP en soargje derfoar dat it eins wurket! Iepen C:/php/php.ini (php.ini-distance omneamd) en sykje nei dit item:

max_execution_time = 60; Maksimale útfieringstiid foar elk skript, yn sekonden max_input_time = 60; Maksimale tiid dat elk skript in gegevensfersyk kin parse memory_limit = 5M; De maksimale hoemannichte ûnthâld dat it skript kin konsumearje (8 MB)

Jo moatte it feroarje nei wat jo wolle. hjir is de opsje dy't ik brûk:

max_execution_time = 300; Maksimale útfieringstiid foar elk skript, yn sekonden max_input_time = 300; Maksimale tiid dat elk skript in gegevensfersyk kin parse memory_limit = 5M; De maksimale hoemannichte ûnthâld dat it skript kin konsumearje (8 MB)

Sykje no:

register_globals = Ut

en feroarje it yn:

register_globals = Oan

Sykje:

extension_dir = ". "

en feroarje it yn:

extension_dir = "C:/PHP/extensions"

as jo PHP yn C ynstalleare: ...

Sykje:

, Windows
extensions; Tink derom dat MySQL ODBC-stipe no ynboud is, dus gjin DLL's binne nedich foar dit.
en uncomment (wiskje; front) de folgjende 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! Litte wy no de SMTP-sykynstellingen feroarje (it is goed foar jo e-post() jo hawwe it nedich!!!.)

[post]; Allinich foar Win32.

SMTP=
smtp_port = 25
; Foar Win32
allinnich.; Sendmail_from =

en feroarings yn:

[post]; Allinich foar Win32.
SMTP = mail.isp.org
smtp_port = 25
; Allinich foar Win32.
Sendmail_from = [e-post beskerme]_domain.org

as jo gjin e-posttsjinner hawwe of:

[post]; Allinich foar Win32.

SMTP = lokaal
smtp_port = 25
; Allinich foar Win32.
Sendmail_from = [e-post beskerme]_domain.org

as jo in e-posttsjinner hawwe ...

Bewarje de bestannen. Litte wy no de ynstallaasje foltôgje PHP. kopiearje alles Dll triemmen út C:/PHP/biblioteken yn yn C: / Windows / System32. kopy C:/php/php4ts.dl l yn C:/Windows/System32/ en kopiearje php.ini fan map PHP yn 'e finsters en system32. Op 'e nij begjinne Apache. iepenje notepad en tafoegje oan it bestân:

<? PHP
phpinfo
();?>

bewarje dizze triem yn de HTDOCS map (C:/Apache/HTDOCS) Hoe info.php en iepenje de browser. yn 'e adresbalke skriuwe se:

HTTP://localhost/info.php

Jo moatte de PHP-konfiguraasje yn 'e tabel sjen. looong-bestân kin opsjoneel wurde ynstalleare Zend Optimizer. Ik brûk it ... it hat gjin tutorial nedich. ynstallearje pear modules foar PHP, rinne gewoan go pear batch út 'e php-map en 2klik op it reg-bestân om de ynstallaasje te foltôgjen

Add a comment