Սկսենք տեղադրումից Apache (HTTP սերվեր) Դուք կարող եք բեռնել Ապաչի տեղադրումներ վրա www.apache.org Ներբեռնեք Ձեզ դուր եկած տարբերակը, խորհուրդ եմ տալիս 2-րդ տարբերակը: Ահա դրա հղումը:
Ավելի արագ ներբեռնելու համար, այց.
Ֆայլը ներբեռնելուց հետո .msi տեղադրող (), գործարկեք այն: Տեղադրման հրաշագործ հաջորդ, հաջորդ, ավարտական «աշխատանք»...
Տեղադրողը ձեզ կխնդրի մի քանի մանրամասներ, օրինակ՝ անունը սերվեր ձերը, ձեր սերվերի հասցեն և ադմինիստրատորի էլփոստի հասցեն: եթե ունեք տիրույթի անուն կամ հոսթի անուն, մուտքագրեք տեղեկատվությունը հետևյալ կերպ.
Սերվերի անունը: your_domain.org
Սերվերի հասցե: www.your-domain.org
Ադմինիստրատորի էլ. Այս էլփոստի հասցեն պաշտպանված է սպամ-բոթերից: Այն դիտելու համար պետք է միացված լինի JavaScript-ը:
եթե չունեք, դուք պետք է ստանաք անվճար հասցեով.
Ստուգեք տարբերակըաշխատում է որպես ծառայություն 8080 նավահանգստի բոլոր օգտագործողների համար «և սեղմեք կոճակը Հետագա, Finishտեղադրումն ավարտելու համար: ԽորհուրդՏեղադրեք այն սկավառակի վրա C: (այն դրա համար թղթապանակ է ստեղծում, մի անհանգստացեք), որպեսզի համոզվեք, որ այն ավելի հեշտ եք տեղադրել: Եթե ավարտել եք, բացեք ձեր զննարկիչը և հասցեագոտում գրեք.
HTTP://localhost/
Եթե տեսնեք «Փորձնական էջ Apache-ի տեղադրման համար«Ամեն ինչ աշխատում է։
PHP տեղադրում.
Եկեք տեղադրենք PHP. բեռնել արխիվները www.php.net. Ահա ուղիղ հղումը Տարբերակ 4.3.9:
Համոզվեք, որ ներբեռնել եք արխիվը և ոչ թե տեղադրել այն: OK! Այն ներբեռնելուց հետո բացեք արխիվը C:/PHP (սա ճանապարհը պարզեցնելու համար է): Այժմ բացեք C:/apache/conf/httpd.conf և որոնեք այս տողը.
#LoadModule Ssl_module modules/mod_ssl.so
այս տողից ներքև ավելացրեք սա.
LoadModule rewrite_module մոդուլներ / mod_rewrite.so
LoadModule php4_module «C: /php/sapi/php4apache2.dll»
AddType հավելված/x-HTTPD-PHP .php
AddType հավելված/x-HTTPD-PHP.php3
AddType հավելված/x-HTTPD-PHP.php4
Այժմ որոնեք այս տողով.
<Տեղեկագիր «C:/apache2/HTDOCS»>
Այժմ Փոխել.
Ընտրանքների ինդեքսներ Հետեւեք Սիմ Լինքս
#
# AllowOverride-ը վերահսկում է, թե ինչ հրահանգներ կարող են տեղադրվել .htaccess ֆայլում:
# Սա չի կարող լինել «Բոլորը», «Ոչ մեկը» կամ հիմնաբառերի որևէ համակցություն.
# FileInfo Ընտրանքներ AuthConfig սահմանաչափ
#
Թույլատրել չմեկնել
է:
Ընտրանքներ ինդեքսները ներառում են FollowSymLinks MultiViews ExecCGI
#
# AllowOverride-ը վերահսկում է, թե ինչ հրահանգներ կարող են տեղադրվել .htaccess ֆայլում:
# Սա չի կարող լինել «Բոլորը», «Ոչ մեկը» կամ հիմնաբառերի որևէ համակցություն.
# FileInfo Ընտրանքներ AuthConfig սահմանաչափ
#
AllowOverride Բոլորը
Սա թույլ կտա..htaccess աջակցություն ձեր սերվերի վրա և համոզվեք, որ դուք կարող եք տեսնել թղթապանակի բովանդակությունը առանց ստանալու Արգելվում 403 սխալներ
Այժմ որոնել.
DirectoryIndex index.html index.var.html
և փոխել այն հետևյալի.
DirectoryIndex index.html index.php
Պահպանեք ֆայլը և վերագործարկեք Apache. (կարող եք այն վերագործարկել՝ սեղմելով վերագործարկել սերվերը Apache մենյուի դյուրանցում Սկիզբ կամ գրավոր.
Մաքուր Apache-ի վերագործարկում
հրամանի տողի պատուհանում: ОК!
դու ունես PHP աշխատում է ձեր սերվերի համար: Հիմա եկեք կարգավորենք այն PHP և համոզվեք, որ այն իրականում աշխատում է: Բաց C:/php/php.ini (php.ini-distance renameed) և որոնել այս տարրը.
max_execution_time = 60; Յուրաքանչյուր սցենարի կատարման առավելագույն ժամանակը, վայրկյաններով max_input_time = 60; Առավելագույն ժամանակը յուրաքանչյուր սկրիպտ կարող է վերլուծել տվյալների հարցումը հիշողության_սահմանափակում = 5M; Հիշողության առավելագույն քանակը, որը կարող է սպառել սցենարը (8 ՄԲ)
Դուք պետք է փոխեք այն, ինչ ուզում եք: ահա այն տարբերակը, որը ես օգտագործում եմ.
max_execution_time = 300; Յուրաքանչյուր սցենարի կատարման առավելագույն ժամանակը, վայրկյաններով max_input_time = 300; Առավելագույն ժամանակը յուրաքանչյուր սկրիպտ կարող է վերլուծել տվյալների հարցումը հիշողության_սահմանափակում = 5M; Հիշողության առավելագույն քանակը, որը կարող է սպառել սցենարը (8 ՄԲ)
Այժմ որոնել.
register_globals = Անջատված
և փոխել այն հետևյալի.
register_globals = Միացված է
Որոնում :
extension_dir = ". «
և փոխել այն հետևյալի.
extension_dir = "C:/PHP/extensions"
եթե տեղադրել եք PHP C-ում.
Որոնում :
, Windows- ը
ընդարձակումներ; Խնդրում ենք նկատի ունենալ, որ MySQL ODBC-ի աջակցությունն այժմ ներկառուցված է, ուստի դրա համար DLL-ներ չեն պահանջվում:
և ապամեկնաբանել (ջնջել, առջևում) հետևյալ մոդուլները.
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
ԼԱՎ! Հիմա եկեք փոխենք SMTP Որոնման կարգավորումները (դա լավ է ձեզ համար փոստ () դա ձեզ անհրաժեշտ է!!!:)
[փոստ]; Միայն Win32-ի համար:
SMTP=
smtp_port = 25
; Win32-ի համար
միայն.; Sendmail_from =
և փոփոխություններ՝
[փոստ]; Միայն Win32-ի համար:
SMTP = mail.isp.org
smtp_port = 25
; Միայն Win32-ի համար:
Sendmail_from = [էլեկտրոնային փոստով պաշտպանված]_domain.org
եթե չունեք փոստային սերվեր կամ.
[փոստ]; Միայն Win32-ի համար:
SMTP = տեղական
smtp_port = 25
; Միայն Win32-ի համար:
Sendmail_from = [էլեկտրոնային փոստով պաշտպանված]_domain.org
եթե ունեք փոստային սերվեր...
Պահպանեք ֆայլերը: Այժմ եկեք ավարտենք տեղադրումը PHP. պատճենել բոլորը DLL ֆայլեր -ից C:/PHP/գրադարաններ մեջ C: / Windows / System32. պատճենել C:/php/php4ts.dl ես ներս C:/Windows/System32/ և պատճենեք php.ini թղթապանակից PHP պատուհաններում և system32. Վերսկսել Apache. բացեք նոթատետրը և ավելացրեք ֆայլին.
<? PHP
phpinfo
();?>
պահպանել այս ֆայլը HTDOCS պանակում (C:/Apache/HTDOCS) Ինչպես info.php և բացեք զննարկիչը: հասցեի տողում գրում են.
HTTP://localhost/info.php
Դուք պետք է տեսնեք PHP-ի կոնֆիգուրացիան աղյուսակում: looong ֆայլը կարող է ընտրովի տեղադրվել Zend Optimizer. Ես օգտագործում եմ այն... դա ուսուցման կարիք չունի: տեղադրել տանձի մոդուլներ համար PHP, պարզապես գործարկեք go pear խմբաքանակը php թղթապանակից և 2 սեղմեք reg ֆայլի վրա՝ տեղադրումն ավարտելու համար