Windows-ում Apache, PHP, MySQL, Perl-ի տեղադրում

Սկսենք տեղադրումից Apache (HTTP սերվեր) Դուք կարող եք բեռնել Ապաչի տեղադրումներ վրա www.apache.org Ներբեռնեք Ձեզ դուր եկած տարբերակը, խորհուրդ եմ տալիս 2-րդ տարբերակը:  Ահա դրա հղումը:

Ավելի արագ ներբեռնելու համար, այց.
Ֆայլը ներբեռնելուց հետո .msi տեղադրող (), գործարկեք այն: Տեղադրման հրաշագործ հաջորդ, հաջորդ, ավարտական ​​«աշխատանք»...

Տեղադրողը ձեզ կխնդրի մի քանի մանրամասներ, օրինակ՝ անունը  սերվեր ձերը, ձեր սերվերի հասցեն և ադմինիստրատորի էլփոստի հասցեն: եթե ունեք տիրույթի անուն կամ հոսթի անուն, մուտքագրեք տեղեկատվությունը հետևյալ կերպ.

Սերվերի անունը: your_domain.org
Սերվերի հասցե: www.your-domain.org

Ադմինիստրատորի էլ. Այս էլփոստի հասցեն պաշտպանված է սպամ-բոթերից: Այն դիտելու համար պետք է միացված լինի JavaScript-ը:

եթե չունեք, դուք պետք է ստանաք անվճար հասցեով.

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

Ստուգեք տարբերակըաշխատում է որպես ծառայություն 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 ֆայլի վրա՝ տեղադրումն ավարտելու համար

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