Apache, PHP, MySQL, Perl diegimas sistemoje Windows

Pradėkime nuo diegimo apache (HTTP serveris). Galite atsisiųsti Apache instaliacijos įjungtos www.apache.org atsisiųskite jums patinkančią versiją, rekomenduoju 2 versiją.  Čia yra nuoroda į jį.

Norėdami greičiau atsisiųsti, apsilankyti.
Atsisiuntę failą . MSI installer (), paleiskite jį. Diegimo vedlys kitas, kitas, baigia „darbą“...

Diegimo programa paprašys jūsų kelių detalių, pvz., pavadinimo  serveris jūsų, jūsų serverio adresas ir administratoriaus el. pašto adresas. jei turite domeno pavadinimą arba pagrindinio kompiuterio pavadinimą, įveskite tokią informaciją:

Serverio pavadinimas: jūsų_domenas.org
Serverio adresas: www.your-domain.org

Administratoriaus el. paštas: Šis el. Pašto adresas yra apsaugotas nuo šiukšlų. Norėdami jį peržiūrėti, turite įgalinti „JavaScript“.

Jei jo neturite, turėtumėte gauti nemokamu adresu:

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

Pažymėkite parinktįveikia kaip paslauga visiems 8080 prievado vartotojams “ ir paspauskite mygtuką Toliau, Priimtakad užbaigtumėte diegimą. Patarimas: Įdiekite jį į diską C: (sukuria aplanką, nesijaudinkite), kad jį būtų lengviau nustatyti. Jei baigsite, atidarykite naršyklę ir adreso juostoje parašykite:

HTTP://localhost/
Jei matote "„Apache“ diegimo bandomasis puslapis“, viskas veikia.

PHP diegimas:

Įdiegkime PHP. parsisiųsti archyvus iš www.php.net. Čia yra tiesioginė nuoroda į 4.3.9 versija:

Įsitikinkite, kad atsisiunčiate archyvą, o ne jo neįdiegėte. ОК! atsisiuntę išpakuokite archyvą į C:/PHP (tai yra supaprastinti kelią). Dabar atidarykite C:/apache/conf/httpd.conf ir ieškokite šios eilutės:

#LoadModule Ssl_module modules/mod_ssl.so

po šia eilute pridėkite:

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

Dabar ieškokite pagal šią eilutę:

<Katalogas "C:/apache2/HTDOCS">
Dabar pakeiskite:

Parinkčių indeksai „FollowSymLinks“
#
# AllowOverride valdo, kokios direktyvos gali būti įtrauktos į .htaccess failą.
# Tai negali būti „Visi“, „Nėra“ arba bet koks raktinių žodžių derinys:
# FileInfo Options AuthConfig Limit
#
AllowOverride Nėra

į:

Parinktys Indeksai Apima FollowSymLinks MultiViews ExecCGI
#
# AllowOverride valdo, kokios direktyvos gali būti įtrauktos į .htaccess failą.
# Tai negali būti „Visi“, „Nėra“ arba bet koks raktinių žodžių derinys:
# FileInfo Options AuthConfig Limit
#
AllowOverride Visi

Tai leis..htaccess palaikymą savo serveryje ir įsitikinkite, kad matote aplanko turinį negavę Uždraustasis 403 klaidų.

Dabar ieškokite:

DirectoryIndex index.html index.var.html
ir pakeiskite į:

DirectoryIndex index.html index.php

Išsaugokite failą ir paleiskite iš naujo apache. (galite jį paleisti iš naujo spustelėdami Paleisti serverį iš naujo apache meniu spartusis klavišas Pradžia arba raštu:

Išvalykite „Apache“ paleidimą iš naujo

komandų eilutės lange. Gerai!

tu turi PHP veikia jūsų serveriui. Dabar nustatykime PHP ir įsitikinkite, kad tai tikrai veikia! Atviras C:/php/php.ini (php.ini-distance pervadintas) ir ieškokite šio elemento:

maks. vykdymo laikas = 60; Maksimalus kiekvieno scenarijaus vykdymo laikas, sekundėmis maksimalus_įvesties_laikas = 60; Maksimalus laikas, kai kiekvienas scenarijus gali išanalizuoti duomenų užklausą atminties_riba = 5M; Maksimalus atminties kiekis, kurį scenarijus gali užimti (8 MB)

Turite jį pakeisti į tai, ko norite. štai tokia parinktis, kurią naudoju:

maks. vykdymo laikas = 300; Maksimalus kiekvieno scenarijaus vykdymo laikas, sekundėmis maksimalus_įvesties_laikas = 300; Maksimalus laikas, kai kiekvienas scenarijus gali išanalizuoti duomenų užklausą atminties_riba = 5M; Maksimalus atminties kiekis, kurį scenarijus gali užimti (8 MB)

Dabar ieškokite:

register_globals = Išjungta

ir pakeiskite į:

register_globals = Įjungta

Paieška :

extension_dir = ". “

ir pakeiskite į:

extension_dir = "C:/PHP/plėtiniai"

jei įdiegėte PHP C: ...

Paieška :

, "Windows
pratęsimai; Atminkite, kad MySQL ODBC palaikymas dabar yra integruotas, todėl tam nereikia jokių DLL.
ir panaikinti šių modulių komentarus (ištrinti; priekyje):

plėtinys=php_bz2.dll
plėtinys=php_db.dll
plėtinys=php_gd2.dll
plėtinys=php_java.dll
plėtinys=php_msql.dll
plėtinys=php_pdf.dll
plėtinys=php_pgsql.dll
plėtinys=php_sockets.dll

GERAI! Dabar pakeiskime SMTP paieškos nustatymus (tai tinka jums paštui () jums to reikia!!!.)

[Paštas]; Tik Win32.

SMTP=
smtp_port = 25
; Dėl Win32
tik.; Sendmail_from =

ir pakeitimai į:

[Paštas]; Tik Win32.
SMTP = mail.isp.org
smtp_port = 25
; Tik Win32.
Sendmail_from = [apsaugotas el. paštu]_domain.org

jei neturite pašto serverio arba:

[Paštas]; Tik Win32.

SMTP = vietinis
smtp_port = 25
; Tik Win32.
Sendmail_from = [apsaugotas el. paštu]_domain.org

jei turite pašto serverį...

Išsaugokite failus. Dabar užbaigkime diegimą PHP. nukopijuoti visus DLL failus iš C:/PHP/bibliotekos in C: / „Windows“ / sistema32. kopija C:/php/php4ts.dl l in C:/Windows/System32/ ir kopijuoti php.ini iš aplanko PHP languose ir system32. Perkrauti apache. atidarykite užrašų knygelę ir pridėkite prie failo:

<? PHP
phpinfo
();?>

išsaugokite šį failą HTDOCS aplanke (C:/Apache/HTDOCS) Kaip info.php ir atidarykite naršyklę. adreso juostoje jie rašo:

HTTP://localhost/info.php

Lentelėje turėtumėte pamatyti PHP konfigūraciją. Looong failą galima įdiegti pasirinktinai Zend optimizavimo priemonė. Aš naudoju jį... pamokos nereikia. įdiegti kriaušių modulius PHP, tiesiog paleiskite go pear batch iš php aplanko ir 2spustelėkite reg failą, kad užbaigtumėte diegimą

Добавить комментарий