Namestitev Apache, PHP, MySQL, Perl na Windows

Začnimo z namestitvijo Apache (strežnik HTTP). Lahko prenesete Apache instalacije na www.apache.org prenesite različico, ki vam je všeč, priporočam različico 2.  Tukaj je povezava do njega.

Za hitrejši prenos, obisk.
Po prenosu datoteke . MSI installer(), ga zaženite. Čarovnik za namestitev naslednji, naslednji, končuje "delo" ...

Namestitveni program vas bo vprašal nekaj podrobnosti, kot je ime  strežnika vaš, vaš naslov strežnika in e-poštni naslov skrbnika. če imate ime domene ali ime gostitelja, vnesite podatke takole:

Ime strežnika: vaša_domena.org
Naslov strežnika: www.vaša-domena.org

E-pošta skrbnika: Ta e-poštni naslov je zaščiten proti smetenju. Za ogled morate imeti omogočen JavaScript.

če ga nimate, ga dobite na brezplačnem naslovu:

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

Preverite možnost 'deluje kot storitev za vse uporabnike na vratih 8080 « in pritisnite gumb Več, Finishda dokončate namestitev. Nasvet: Namestite ga na disk C: (zanj ustvari mapo, ne skrbite), da zagotovite lažjo nastavitev. Ko ste končali, odprite brskalnik in v naslovno vrstico vnesite:

HTTP://localhost/
Če vidite "Preskusna stran za namestitev Apache", vse deluje.

Namestitev PHP:

Namestimo PHP. prenesite arhive iz www.php.net. Tukaj je neposredna povezava do Različica 4.3.9:

Prepričajte se, da ste prenesli arhiv in ga ne namestite. ОК! ko ga prenesete, razpakirajte arhiv v C:/PHP (to je za poenostavitev poti). Zdaj odprite C:/apache/conf/httpd.conf in poiščite to vrstico:

#LoadModule Ssl_module modules/mod_ssl.so

pod to vrstico dodajte tole:

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

Zdaj iščite po tej vrstici:

<Imenik "C:/apache2/HTDOCS">
Zdaj spremeni:

Indeksi možnosti FollowSymLinks
#
# AllowOverride nadzira, katere direktive je mogoče postaviti v datoteko .htaccess.
# To ne more biti "Vse", "Nobena" ali katera koli kombinacija ključnih besed:
# FileInfo Options AuthConfig Limit
#
AllowOverride None

v:

Indeksi možnosti Vključuje FollowSymLinks MultiViews ExecCGI
#
# AllowOverride nadzira, katere direktive je mogoče postaviti v datoteko .htaccess.
# To ne more biti "Vse", "Nobena" ali katera koli kombinacija ključnih besed:
# FileInfo Options AuthConfig Limit
#
AllowOverride All

To bo omogočilo..htaccess podporo na vašem strežniku in poskrbite, da lahko vidite vsebino mape, ne da bi prejeli 403 Forbidden napake.

Zdaj poiščite:

DirectoryIndex index.html index.var.html
in ga spremenite v:

DirectoryIndex index.html index.php

Shranite datoteko in znova zaženite Apache. (lahko ga znova zaženete s klikom na znova zaženi strežnik Apache menijska bližnjica Začetek ali pisno:

Čisti ponovni zagon Apache

v oknu ukaznega poziva. ОК!

imaš PHP deluje za vaš strežnik. Zdaj pa ga nastavimo PHP in se prepričajte, da dejansko deluje! Odprto C:/php/php.ini (php.ini-distance preimenovan) in poiščite ta element:

max_execution_time = 60; Največji čas izvajanja za vsak skript v sekundah max_input_time = 60; Največji čas, v katerem lahko vsak skript razčleni zahtevo za podatke omejitev_pomnilnika = 5M; Največja količina pomnilnika, ki jo skript lahko porabi (8 MB)

Spremeniti ga moraš v kar hočeš. tukaj je možnost, ki jo uporabljam:

max_execution_time = 300; Največji čas izvajanja za vsak skript v sekundah max_input_time = 300; Največji čas, v katerem lahko vsak skript razčleni zahtevo za podatke omejitev_pomnilnika = 5M; Največja količina pomnilnika, ki jo skript lahko porabi (8 MB)

Zdaj poiščite:

register_globals = Izklopljeno

in ga spremenite v:

register_globals = Vklopljeno

Iskanje :

imenik_razširitve = ". "

in ga spremenite v:

extension_dir = "C:/PHP/razširitve"

če ste PHP namestili v C: ...

Iskanje :

Windows
podaljški; Upoštevajte, da je podpora za MySQL ODBC zdaj vgrajena, zato za to niso potrebni nobeni DLL-ji.
in odkomentirajte (izbrišite; spredaj) naslednje module:

razširitev=php_bz2.dll
razširitev=php_db.dll
razširitev=php_gd2.dll
razširitev=php_java.dll
razširitev=php_msql.dll
razširitev=php_pdf.dll
razširitev=php_pgsql.dll
razširitev=php_sockets.dll

V REDU! Zdaj pa spremenimo nastavitve iskanja SMTP (to je dobro za vaš mail(), potrebujete ga!!!.)

[pošta]; Samo za Win32.

SMTP=
smtp_port = 25
; Za Win32
samo.; Sendmail_from =

in spremembe v:

[pošta]; Samo za Win32.
SMTP = mail.isp.org
smtp_port = 25
; Samo za Win32.
Sendmail_from = [e-pošta zaščitena]_domena.org

če nimate poštnega strežnika ali:

[pošta]; Samo za Win32.

SMTP = lokalno
smtp_port = 25
; Samo za Win32.
Sendmail_from = [e-pošta zaščitena]_domena.org

če imaš poštni strežnik...

Shranite datoteke. Zdaj pa dokončajmo namestitev PHP. kopiraj vse DLL datoteke iz C:/PHP/knjižnice v in C: / Windows / System32. kopirati C:/php/php4ts.dl sem noter C:/Windows/System32/ in kopirajte php.ini iz mape PHP v oknih in system32. Ponovni zagon Apache. odprite beležnico in dodajte v datoteko:

<? PHP
phpinfo
();?>

shranite to datoteko v mapo HTDOCS (C:/Apache/HTDOCS) Kako info.php in odprite brskalnik. v naslovno vrstico pišejo:

HTTP://localhost/info.php

V tabeli bi morali videti konfiguracijo PHP. datoteko looong lahko po želji namestite Zend Optimizer. Uporabljam ga ... ne potrebuje vadnice. namestite module hruške za PHP, samo zaženite go pear batch iz mape php in 2kliknite datoteko reg, da dokončate namestitev

Dodaj komentar