Að setja upp Apache, PHP, MySQL, Perl á Windows

Byrjum á uppsetningu Apache (HTTP þjónn). Þú getur hlaðið niður Apache innsetningar á www.apache.org halaðu niður útgáfunni sem þú vilt, ég mæli með útgáfu 2.  Hér er hlekkur á það.

Fyrir hraðari niðurhal, heimsækja.
Eftir að hafa hlaðið niður skránni .M: Já installer(), keyrðu það. Uppsetningarhjálp næst, næst, klára "vinnu"...

Uppsetningarforritið mun spyrja þig um nokkrar upplýsingar eins og nafn  miðlara þitt, netfang netþjóns og netfang stjórnanda. ef þú ert með lén eða hýsingarnafn skaltu slá inn upplýsingarnar svona:

Nafn netþjóns: þitt_lén.org
Heimilisfang netþjóns: www.yitt-lén.org

Netfang stjórnanda: Þetta netfang er varið gegn ruslpóstsbótum. Þú verður að hafa JavaScript virkt til að skoða það.

ef þú ert ekki með einn, ættir þú að fá einn á ókeypis heimilisfangi:

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

Athugaðu valmöguleika 'keyrir sem þjónusta fyrir alla notendur á port 8080 “ og ýttu á hnappinn Nánar, Lokiðtil að ljúka uppsetningunni. Ábending: Settu það upp á disk C: (það býr til möppu fyrir það, ekki hafa áhyggjur) til að tryggja að þú setjir það upp auðveldara. Ef þú ert búinn skaltu opna vafrann þinn og skrifa í veffangastikuna:

HTTP://localhost/
Ef þú sérð"Prófsíða fyrir Apache uppsetningu“, allt er að virka.

PHP uppsetning:

Við skulum setja upp PHP. Sækja skjalasafn frá www.php.net. Hér er bein hlekkur á Útgáfa 4.3.9:

Gakktu úr skugga um að þú hafir hlaðið niður skjalasafninu og ekki sett það upp. OK! eftir að hafa hlaðið því niður, pakkaðu skjalasafninu niður í C:/PHP (þetta er til að einfalda leiðina). Opnaðu nú C:/apache/conf/httpd.conf og leitaðu að þessari línu:

#LoadModule Ssl_module modules/mod_ssl.so

fyrir neðan þessa línu, bætið þessu við:

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

Leitaðu nú eftir þessari línu:

<Mappa "C:/apache2/HTDOCS">
Nú breyta:

Valkostavísitölur Fylgdu SymLinks
#
# AllowOverride stjórnar hvaða tilskipunum er hægt að setja í .htaccess skrána.
# Þetta getur ekki verið „Allt“, „Engin“ eða einhver samsetning af leitarorðum:
# FileInfo Options AuthConfig Limit
#
AllowOverride Engin

í:

Valkostavísitölur innihalda FollowSymLinks MultiViews ExecCGI
#
# AllowOverride stjórnar hvaða tilskipunum er hægt að setja í .htaccess skrána.
# Þetta getur ekki verið „Allt“, „Ekkert“ eða einhver samsetning leitarorða:
# FileInfo Options AuthConfig Limit
#
AllowOverride All

Þetta mun leyfa.Htaccess stuðning á netþjóninum þínum og vertu viss um að þú getir séð innihald möppunnar án þess að fá 403 Bannað villur.

Leitaðu núna:

DirectoryIndex index.html index.var.html
og breyttu því í:

DirectoryIndex index.html index.php

Vistaðu skrána og endurræstu Apache. (þú getur endurræst það með því að smella á endurræsa miðlara Apache valmynd flýtileið Start eða skriflega:

Hreinsaðu Apache endurræsingu

í skipanaglugganum. ОК!

þú hefur PHP virkar fyrir netþjóninn þinn. Nú skulum við setja það upp PHP og vertu viss um að það virki í raun! Opið C:/php/php.ini (php.ini-distance endurnefna) og leitaðu að þessu atriði:

max_execution_time = 60; Hámarks framkvæmdartími fyrir hvert handrit, í sekúndum max_input_time = 60; Hámarkstími sem hvert handrit getur þáttað gagnabeiðni minni_takmark = 5M; Hámarks magn af minni sem handritið getur neytt (8 MB)

Þú verður að breyta því í það sem þú vilt. hér er valmöguleikinn sem ég nota:

max_execution_time = 300; Hámarks framkvæmdartími fyrir hvert handrit, í sekúndum max_input_time = 300; Hámarkstími sem hvert handrit getur þáttað gagnabeiðni minni_takmark = 5M; Hámarks magn af minni sem handritið getur neytt (8 MB)

Leitaðu núna:

register_globals = Slökkt

og breyttu því í:

register_globals = Kveikt

Leita:

extension_dir = ". "

og breyttu því í:

extension_dir = "C:/PHP/viðbætur"

ef þú settir upp PHP í C: ...

Leita:

, Windows
framlengingar; Athugaðu að MySQL ODBC stuðningur er nú innbyggður, svo engar DLLs eru nauðsynlegar fyrir þetta.
og aflýsa (eyða; framan) eftirfarandi einingar:

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

Allt í lagi! Nú skulum við breyta SMTP leitarstillingunum (það er gott fyrir þig póst() þú þarft það!!!.)

[póstur]; Aðeins fyrir Win32.

SMTP=
smtp_port = 25
; Fyrir Win32
aðeins.; Sendmail_from =

og breytingar á:

[póstur]; Aðeins fyrir Win32.
SMTP = mail.isp.org
smtp_port = 25
; Aðeins fyrir Win32.
Sendmail_from = [netvarið]_domain.org

ef þú ert ekki með póstþjón eða:

[póstur]; Aðeins fyrir Win32.

SMTP = staðbundið
smtp_port = 25
; Aðeins fyrir Win32.
Sendmail_from = [netvarið]_domain.org

ef þú ert með póstþjón...

Vistaðu skrárnar. Nú skulum við ljúka uppsetningunni PHP. afritaðu allt DLL skrár frá C:/PHP/bókasöfn inn í C: / Windows / System32. afrit C:/php/php4ts.dl l inn C:/Windows/System32/ og afrita php.ini úr möppu PHP í gluggum og system32. Endurræsa Apache. opnaðu skrifblokk og bættu við skrána:

<? PHP
phpinfo
();?>

vistaðu þessa skrá í HTDOCS möppunni (C:/Apache/HTDOCS) Hvernig info.php og opnaðu vafrann. í veffangastikunni skrifa þeir:

HTTP://localhost/info.php

Þú ættir að sjá PHP stillingarnar í töflunni. looong skrá er mögulega hægt að setja upp Zend Optimizer. Ég nota það... það þarf ekki kennslu. setja upp peru einingar fyrir PHP, keyrðu bara go pear batch úr php möppunni og 2smelltu á reg skrána til að klára uppsetninguna

Bæta við athugasemd