Windows-ում XAMPP սերվերի տեղադրում և կարգավորում: XAMPP տեղական սերվեր. տեղադրում, կազմաձևում, օգտագործում Xampp սերվերի տեղադրում և կարգավորում

Կայքի մշակման ընթացքում ինձ համար հաճախ ավելի հարմար է գրել հարաբերական ուղիներարմատային թղթապանակից, որպեսզի դրանք չփոխեն սերվեր բեռնելիս, ինչպես նաև այնպես, որ PHP-ի հետ աշխատելիս կարողանաք էջը համակարգչի վրա փորձարկել անմիջապես տեղական սերվերի վրա:

XAMPP-ն ամբողջովին անվճար է և պարունակում է Apache բաշխում և թույլ է տալիս աշխատել PHP, Perl, MySQL-ի հետ:

Բացի այդ, XAMPP-ից օգտվելիս կարող եք արագ տեղադրել LMS Moodle-ը կամ Wordpress-ը՝ օգտագործելով Bitnami-ն:

XAMPP-ի տեղադրում

Այսպիսով, եկեք սկսենք, թե ինչպես տեղադրել տեղական սերվերդեպի համակարգիչ՝ օգտագործելով XAMPP փաթեթը:

Նախ անհրաժեշտ է ներբեռնել ձեր օպերացիոն համակարգի տեղադրիչը: Դա կարելի է անել՝ օգտագործելով պաշտոնական կայքի հղումը՝ www.apachefriends.org/ru/index.html

Այս հոդվածում ես կներբեռնեմ Windows-ի տեղադրիչը, որն օգտագործելով, որպես օրինակ, կքննարկեմ XAMPP-ի տեղադրումն ու կազմաձևումը:

Ներբեռնման կոճակը սեղմելուց հետո կսկսվի .exe ֆայլի ներբեռնումը (ֆայլի քաշը մոտավորապես 110 մբ է):

Ներբեռնումն ավարտվելուց հետո բացեք տեղադրման ֆայլը (xampp-win32-5.6.30-0-VC11-installer.exe), գործարկեք որպես ադմինիստրատոր: Ողջույնի պատուհանում սեղմեք հաջորդը:


Հաջորդը, ընտրեք անհրաժեշտ բաղադրիչները: Մենք հետաքրքրված ենք Apache-ով: Ցանկության դեպքում կարող եք ընտրել PHP և MySQL:
Հաջորդը, դուք պետք է ընտրեք տեղադրման ուղին:
Հաջորդը, տեղադրողը խնդրում է մեզ հաստատել, որ մենք պատրաստ ենք սկսել տեղադրումը: Սեղմեք հաջորդը:
XAMPP-ի տեղադրումը սկսվել է:
Տեղադրման ավարտից հետո ձեզ կառաջարկվի գործարկել XAMPP կառավարման վահանակը: Մենք նշում ենք թողնում: Սեղմեք Ավարտել:

Կառավարման վահանակը կբացվի: Առայժմ ոչինչ պետք չէ գործարկել։ Այժմ մենք կարող ենք սկսել տիրույթներ ստեղծել մեր Localhost-ում:

Ենթադոմեյնների և վիրտուալ հոստերի կարգավորում

Խմբագրել տանտերերը

Տեղական սերվերի վրա մենք կարող ենք կարգավորել ցանկացած բրաուզերի հարցումների վերահղում մեր սերվերի որոշակի պանակ:

Նախ անհրաժեշտ է կայքի վերահղումներ ավելացնել hosts ֆայլում: Այս ֆայլը գտնվում է etc պանակում՝ C:\Windows\System32\drivers\etc հասցեով:

Այն թույլտվություն չունի, ուստի այն բացելու համար հարկավոր է ընտրել սովորական նոթատետրը գործարկման ժամանակ:


Եթե ​​մենք ցանկանում ենք, որ կայքը բացվի մեր համակարգչի թղթապանակից D/:XAMPP/htdocs/barbershop-ում, երբ բրաուզերում մուտքագրում ենք barbershop.local, ապա մեր ֆայլին ավելացնում ենք հետևյալ տողը.

Հյուրերի ստեղծում

hosts ֆայլը խմբագրելուց հետո եկեք անցնենք սերվերի կազմաձևմանը:

Մենք նաև բացում ենք httpd-vhosts.conf ֆայլը նոթատետրում, որը գտնվում է D:\XAMPP\apache\conf\extra թղթապանակում:

Վերջում ավելացրեք հետևյալ տեքստը.

DocumentRoot «D:/XAMPP/htdocs» ServerName locahost ServerAlias ​​locahost ErrorLog «logs/localhost.log» CustomLog «logs/localhost.log» ընդհանուր
DocumentRoot «D:/XAMPP/htdocs/barbershop» ServerName barbershop.local ServerAlias ​​barbershop.local ErrorLog «logs/localhost.log» CustomLog «logs/localhost.log» ընդհանուր

Այժմ գնացեք կառավարման վահանակ և կտտացրեք «Սկսել» Apache-ին: Սերվերը սկսել է իր աշխատանքը:

Արդյունք

Պատրաստ. Հիմա, եթե index.html կամ index.php ֆայլը պահենք D:/XAMPP/htdocs/barbershop թղթապանակում և բրաուզերում գնանք barbershop.local, ապա կբացենք. հիմնական էջմեր վիրտուալ հյուրընկալողը: Եթե ​​հիմա ուզում ենք, օրինակ, /barbershop/css/main.css ֆայլից գնալ /barbershop/img/ թղթապանակ, ապա այժմ այս հղումը կարելի է նշել կայքի արմատի «/img/»-ի համեմատ։

XAMPP-ը վեբ սերվերի հավաքույթ է, որը պարունակում է հավելվածների մի շարք՝ կայքի լիարժեք գործունեության համար: Այն չի պահանջում յուրաքանչյուր բաղադրիչի առանձին կազմաձևում:

Ժողովը թույլ է տալիս զարգանալ առանձին համակարգչի վրա՝ առանց ցանցային կապի: Համապատասխանաբար, գերարագ ինտերնետ հասանելիության և հոսթինգի կարիք չկա։

Նախագիծը կրոսպլատֆորմային է, ինչը նշանակում է, որ այն հավասարապես լավ է աշխատում հայտնի հարթակներում՝ Windows, Linux, Mac OS: XAMPP անունը ինքնին հապավում է, որը նշանակում է.

  • X- ցույց է տալիս, որ ժողովը կաշխատի բոլոր օպերացիոն համակարգերում.
  • Ապաչի– վեբ սերվեր, որն աջակցում է ՕՀ-ի հիմնական տարբերակներին, շատ հարմարեցված է և հուսալի;
  • MySQL- տվյալների բազայի կառավարման ամենահայտնի համակարգերից մեկը;
  • PHP- ծրագրավորման լեզու, որն աջակցում է գրեթե բոլոր հոսթինգ պրովայդերները և առաջատարը կայքերի ստեղծման համար օգտագործվող լեզուների մեջ.
  • Պերլ- հեշտ ուսուցվող ծրագրավորման լեզու, որը, ավելին, աջակցում է երրորդ կողմի մոդուլներին:

Այս ժողովը կատարյալ է սկսնակ վեբ ծրագրավորողների համար: Այն ունի այն ամենը, ինչ ձեզ կարող է անհրաժեշտ լինել հարմարավետ աշխատանքի համար:

Համօգտագործվող վեբ հոստինգ հանրաճանաչ CMS-ի համար.

Որտեղ կարող եմ ներբեռնել:

Դուք կարող եք ներբեռնել XAMPP-ը ինչպես պաշտոնական կայքից, այնպես էլ երրորդ կողմի ռեսուրսներից: Վերջինս խիստ անցանկալի է, քանի որ հնարավոր են խնդիրներ վիրուսների, keylogger-ների և լրացուցիչ տեղադրված ծրագրերի տեսքով:

Ամենածայրահեղ դեպքում, դուք կարող եք օգտագործել մեծ արխիվային կայքեր, եթե ֆայլի կարգավիճակը «ստուգված է», և ակնարկները ընդհանուր առմամբ դրական են:

Մենք գնում ենք ժողովի պաշտոնական կայք՝ https://www.apachefriends.org: Եթե ​​դուք գտնվում եք ԱՊՀ երկրների IP հասցեների տիրույթում, ապա տեղի կունենա ավտոմատ վերահղում դեպի կայքի ռուսերեն տարբերակ։

Հաջորդ քայլը օպերացիոն համակարգի ընտրությունն է: Քանի որ մենք աշխատում ենք Windows-ի վրա, մենք ընտրում ենք այս ՕՀ-ի տարբերակը: Խնդրում ենք նկատի ունենալ, որ ծրագրի վերջին տարբերակներն աշխատում են միայն նոր օպերացիոն համակարգերի հետ՝ Vista և ավելի բարձր, XP-ի կամ 2003-ի դեպքում այն ​​պարզապես չի սկսվի:

Հաջորդ փուլում ձեզ կառաջարկվի ընտրել գրացուցակ, որտեղ կներբեռնվի տեղադրման ֆայլը: Տեղադրողը ձեր կոշտ սկավառակի վրա կխլի 109 մեգաբայթ, ներբեռնման ժամանակը կախված է ձեր կապի արագությունից:

XAMPP-ի տեղադրում Windows OS-ում:

Գործարկեք տեղադրիչը և կտտացրեք «Հաջորդ» կոճակը մեկնարկի պատուհանում:

Տեղադրվելիք բաղադրիչները ընտրելու պատուհան կհայտնվի: Անգործուն վանդակները (ծրագրի պարտադիր բաղադրիչները) նշված են մոխրագույնով: Մնացածը ակտիվ են, բայց մենք ոչինչ չենք հանի, այլ լռելյայն թողնենք։ Հաջորդը.

Տեղադրողը ձեզ հուշում է ընտրել տեղադրման վայրը: Լռելյայնորեն սա C:\ սկավառակն է: Մենք համաձայն ենք. Հաջորդը.

Ծրագիրը կտեղեկացնի, որ այն պատրաստ է տեղադրման, և «Հաջորդ» կոճակը սեղմելուց հետո կսկսվի փաթեթավորման գործընթացը:

Տեղական սերվեր և firewall.

Windows Firewallհուշում է ձեզ թույլ տալ կամ մերժել մուտքը ծրագրին:

Եթե ​​տեղադրիչը ներբեռնված է պաշտոնական կայքից, մենք դա թույլ ենք տալիս:

Մենք ավարտում ենք տեղադրումը և կազմաձևումը:

Ծրագիրը տեղադրման ավարտից անմիջապես հետո գործարկելու համար մնում է կատարել հետևյալ քայլերը.

  1. Նշված թողեք «Գործարկել կառավարման վահանակը տեղադրման ավարտից հետո»:
  2. Սեղմեք «Ավարտել»:

Մոդուլների և բաղադրիչների ֆունկցիոնալության ստուգում:

Տեղադրումն ավարտվելուց հետո կբացվի XAMPP կառավարման վահանակը:

Անմիջապես գործարկեք MySQL-ը: Firewall-ը կրկին կխնդրի ձեզ թույլ տալ կամ մերժել ծրագրի մուտքը ցանց: Մենք թույլ ենք տալիս.

Մենք հերթով ստուգում ենք Apache-ի և MySQL-ի կարգավիճակը։ Դա անելու համար սեղմեք «Admin» կոճակները (1 և 2), որից հետո բրաուզերում պետք է բացվեն սերվերի և տվյալների բազայի կառավարման վահանակները:

Կառավարման վահանակ.

PhpMyAdmin տվյալների բազայի սցենար.

Հիմնական ծառայությունների ֆունկցիոնալության ստուգում: Դա անելու համար խորհուրդ ենք տալիս ստեղծել փորձնական թղթապանակ C:\Xampp\htdocs գրացուցակում: Նոթատետրում գրեք կարճ PHP սցենարի առաջարկվող տարբերակը և պահեք որպես index.php:

Այժմ ցանկացած բրաուզերում անցեք հասցեն՝ http://localhost/test և, եթե ամեն ինչ ճիշտ է արված, կտեսնեք «Լավ աշխատանք» մակագրությունը։

Սա ավարտում է XAMPP վեբ սերվերի տեղադրումը:

Ստորև ես կփորձեմ մանրամասն նկարագրել, թե ինչպես է դա տեղի ունենում: XAMPP սերվերի կարգավորումև ստեղծել նոր տվյալների բազա: Վերլուծություն ընդհանուր սխալներհրապարակված առանձին հոդվածով XAMPP-ի տեղադրման հետ կապված խնդիրներ. Կարգավորումը կավարտվի փորձաշրջան ստեղծելուց հետո կայք XAMPP-ում.

Ընտրովի

1.1. Հավանաբար ժամանակն է ստեղծել ձեր կայքի համար թղթապանակ, քանի որ մենք բոլոր «մարմնի շարժումները» անում ենք հենց ձեր տան համակարգչում կայք ստեղծելու համար։ Դուք կարող եք ստեղծել այն, որտեղ ցանկանում եք, բայց ես այն ստեղծել եմ դրայվի հիմքում D:և կանչեց նրան designfornet, որը գրեթե նույնն է, ինչ այս կայքի անվանումը, բայց առանց կետի և գծիկի։

Ինչու չեք կարող անուններ օգտագործել հիմնական կայքի համար, որոնք ընդլայնում են գոյություն ունեցող ինտերնետ գոտիները, օրինակ, . comկամ . en?

Այն պատճառով, որ ձեր բրաուզերներից որևէ մեկը կփնտրի ձեր կայքի իմ կայքը . ru կամ իմ դիզայնի համար . net , ոչ թե ձեր համակարգչի ներսում, այլ մեծ ինտերնետում:

Այսպիսով, հիշեք համակարգչի ներսում անունների կանոնները.

- առանց ընդարձակման կամ գոյություն չունեցող գոտիների օգտագործման, օրինակ, կարող եք անվանել կայքը mysite.localքանի որ գոտիները .տեղականգոյություն չունի;

Մեկ բառում բացատներ չկան (կետերն ու գծիկները թույլատրվում են):

Սովորաբար, չեզոք անունները homesite կամ mysite օգտագործվում են օրինակ, բայց քանի որ դուք իմ կայքում եք, ապա կարծում եմ, որ designfornet անունը ավելի տեղին է, քանի որ այն թույլ է տալիս շարունակականություն ստանալ այն հոդվածի հետ, որում մենք խոսում ենքտնային կայք ստեղծելու մասին:

Մեծ հաշվով, մեզ պետք է կամայական անուն՝ պարզապես ինչ-որ կերպ անվանելու այն թղթապանակը, որտեղ մենք պատճենելու ենք զրոյական ֆայլ:

1.2. Սկսնակներին խորհուրդ եմ տալիս անմիջապես պատճենել թղթապանակը xamppայլ տեղ, և ճակատագրական սխալի դեպքում փոխարինեք ամբողջ թղթապանակը կամ պահպանված պատճենից մեկ ֆայլ: Այս կերպ դուք կարող եք խնայել ժամանակը, որը պետք է տեղահանվեր և նորից տեղադրվեր:

Այստեղ է, որ մեր նոր designfornet թղթապանակը (տնային կայք) գալիս է հարմար: Պարզապես պետք է քաշել ամբողջ թղթապանակը xampp(սկավառակից C:) աջ սեղմեք /-ի վրա designfornet կայքի ստեղծված թղթապանակում և ընտրեք «Պատճենել»:

1.3. Նույնիսկ ավելի խելացի մոտեցում է.

1.3.1. քանի որ կազմաձևման գործընթացում մենք փոփոխություններ կկատարենք միայն որոշ ֆայլերում, հետևաբար, դրանց մուտքն արագացնելու համար ավելի լավ է անմիջապես դյուրանցումներ տեղադրել այս ֆայլերի վրա Desktop-ում:

1.3.2. եթե մենք ինչ-որ բան խեղաթյուրենք դրանցում, ապա մենք նորից չենք վերբեռնի ամբողջ ձեռնարկը, այլ միայն կփոխարինենք այս ֆայլերը «արտակարգ իրավիճակների պահուստից» զրոյական ֆայլերով: Կատարումը ֆայլերի վրա, երբ հաշմանդամները փոխարինվում են չեղյալ ֆայլերով, կարող է կատարվել մի քանի անգամ:

1.4. Սահմանեք աշխատանքային բրաուզերը որպես հիմնական: ես տեղադրել եմ firefox բրաուզերլռելյայն, որպես ամենազանգվածային: Սահմանեք իր կարգավորումներում ավտոմատ հայտնաբերում UTF-8 կոդը.

Այսօր FireFox-ը առավելություններ ունի Opera-ի և Internet ExplorerՕպերան ծանրացել ու «փքվել է» երկար ժամեր օգտագործելուց հետո։ Donkey IE-ն օգտագործվում է միայն թարմ թխած կայքի տեսքը ստուգելու համար։ Ghrom-ը «զանգվածների» մեջ բևեռականությամբ հասնում է FireFox-ին, ինչպես դա եղել է լավ արագություն, բայց դեռ բավական «մերկ»՝ օգտակար պլագինների բացակայության պատճառով, օրինակ՝ դրա սեփականատիրոջ քաղաքականությունն արգելում է գողանալ տեսանյութեր ներբեռնելուց։

1.5. Սկսնակ վեբ-վարպետին կպահանջվի «ճիշտը» կոդերը ընտրելու համար տեքստի խմբագիր, այսպես կոչված, քանի որ այն չի ներմուծում ֆորմատավորում տեքստերի մեջ։ Հետեւաբար, դուք չեք կարող օգտագործել Word ծրագիր. Windows-ում ներկառուցված Notepad-ը նույնպես հարմար չէ կոդեր խմբագրելու համար։ Հոդվածը կարդալուց հետո Կոդի ֆայլերի պատշաճ խմբագիրներպետք է տեղադրվի ձեր համակարգչում Նոթատետր ++ .

Ուսուցման XAMPP կառավարման վահանակի հավելված

2.1. Եթե ​​շարունակեք XAMPP Web Server-ի տեղադրման գործընթացը, XAMPP Control Panel Application-ի պատուհանը դեռ ձեր առջև է: Եթե ​​փակ է, ապա վահանակը պետք է ակտիվացվի իր դյուրանցման միջոցով:

Նկ.1 XAMPP Control Panel Application պատուհան

Հուսով եմ, որ դուք արդեն ունեք կամ ստացել եք այն թղթապանակից c:\xamppաշխատասեղանի համար անհրաժեշտ դյուրանցումները. xampp_start.exe, xampp_stop.exe, xampp-control.exe. Վերջինիս վրա սեղմելով կբացվի նույն վահանակը։


Դյուրանցումը հանելու համար հարկավոր է բացել թղթապանակը c:\xamppև սեղմեք աջը՝ դյուրանցումը դեպի համակարգչի աշխատասեղան քաշելու համար: Այն թողարկելուց հետո, հայտնվող ընտրացանկում ընտրեք «Ստեղծել դյուրանցում» տերմինը:

2.2. Վահանակի ներքևում մենք կարող ենք պարզել ձեր համակարգչում տեղադրված վահանակի և օպերացիոն համակարգի տարբերակները, հենց Xampa-ի և դրա տեղադրողի գրացուցակի գտնվելու վայրը և վահանակի կարգավիճակը. Ստուգեք OK (աշխատում է) .

Նկ.2 Վահանակի պատուհանի ստորին հատվածը ցույց է տալիս յուրաքանչյուր բաղադրիչի կարգավիճակը

2.3. Այն, ինչի մասին ես գրում եմ այստեղ, շատ բան չի հետաքրքրում, քանի որ ստեղծվելուց հետո մենք երբեք չենք վերադառնա այստեղ:

Մեջ վերին գիծվահանակ մենք տեսնում ենք երկու կոճակ» Ծառայություն...«Եվ» SCM…«. Առաջինի հետ մենք կարող ենք գործարկել XAMPP Control Panel հավելվածը որպես ծառայություն մեր համակարգչի վրա: Երկրորդը մեզ տանում է դեպի պատուհան, որտեղ մենք կարող ենք գտնել մեր համակարգչի վրա աշխատող բոլոր ծառայությունները:

2.4. Ընդհանուր առմամբ խորհուրդ է տրվում գործարկել XAMPP-ը որպես ծառայություն, որը վերացնում է համատեղելիության որոշ տհաճություններ: Սակայն ինձ նյարդայնացնում է սերվերային ծրագրերի աշխատանքը, երբ ես չեմ աշխատում կայքի հետ։ Իմ վեբ սերվերը մուտք չունի ինտերնետ, ուստի ես գործարկում եմ դրա բաղադրիչները միայն ըստ անհրաժեշտության: Ավելին, ես կարիք չունեմ գործարկել դրա կառավարման վահանակը ձևով windows ծառայություններ.

2.5. Անուններով քառակուսի դաշտերի (պատուհանների) ձախ շարքը Svcպարզապես թույլ է տալիս գործարկել Ksamp-ի առանձին բաղադրիչները որպես ծառայություններ: Վահանակի երկրորդ սյունակում նշված են այս բաղադրիչները: Որ նրանք ներառված չէԵվ Windows-ի հետ հետևողականորեն չէր աշխատում- թողեք այս դաշտերը դատարկ.

2.6. Երրորդ սյունակը բաղկացած է մեկնարկի կոճակներից − սկսել. Մենք արդեն պայմանավորվել ենք, որ դա մեզ համար կարևոր է ԱպաչիԵվ mysqlև ftp հաճախորդ FileZillaԵվ փոստի հաճախորդ Մերկուրիմենք դեռ դրա կարիքը չունենք:

2.7. Եկեք սեղմենք կոճակը սկսելդեմ Ապաչի. Եթե ​​ամեն ինչ լավ է, կանաչ կոճակը կլուսավորվի մակագրությամբ Վազում(գործարկվել է), իսկ մակագրությունը սկսելկփոխվի Դադարեցրեք.

Նմանապես մենք գործարկում ենք վեբ սերվերի երկու հիմնական բաղադրիչները. ԱպաչիԵվ mysql.

Նկ.3 Բաղադրիչը գործարկելուց հետո կարող եք տեսնել ոչ միայն նրա կարգավիճակը, այլև նրա կողմից զբաղեցրած պորտը

2.8. Կախված տարբերակից՝ Control Panel-ի տեսքը կարող է տարբերվել՝ սովորաբար ամենաաջ սյունակում կոճակների առկայությամբ կամ բացակայությամբ: Այս պատճառով, կարգավորումների ընտրանքները կարող են մի փոքր տարբերվել: Կարծում եմ, դուք պարզապես բաց եք թողնում այն ​​կետերը, որոնք չեն վերաբերում XAMPP-ի ձեր տարբերակին

Ավելին վաղ տարբերակները XAMPP կոճակները ներկա են Շելլ», « Կարգավորում», « Նավահանգստի ստուգում».

2.9. Հիշում ենք, որ մեզ համար XAMPP վեբ սերվերը փոխանցվող ծրագիր է: Մենք դրա վրա սկրիպտներ չենք փորձի, հենց որ տեղադրենք, անմիջապես կմոռանանք։ Հետևաբար, մեզ մնում է միայն ծանոթանալ կոճակներին, քանի որ դրանց օգտագործումը, անհրաժեշտության դեպքում, միայն մեկ անգամ է։ Եթե ​​որոշ կոճակներ չունեք, ապա բաց թողեք հոդվածի համապատասխան պարբերությունները:

2.10. Կոճակ» Շելլ- Մեկնարկում է հրամանի տող Windows-ը, որը փոքր-ինչ անսովոր է այս օպերացիոն համակարգի օգտագործողի համար աշխատելու համար, և առավել եւս՝ սկսնակների համար:

2.11. Կոճակ» Կարգավորում” հրամանի տողի միջոցով մեզ հետ է տանում տեղադրման կետ, որտեղ դուք կարող եք միացնել կամ անջատել XAMPP ցանկացած մոդուլ՝ սահմանելով որոշակի թիվ: Կարող է օգտագործվել, եթե միացված եք լրացուցիչ մոդուլ ( Պերլ) Ձեզ նորից կվերադարձնեն այստեղ, եթե ինչ-որ բան այնպես չէ, ինչպես ցանկանում է ծրագրի տեղադրողը:

2.12. Կոճակ» Նավահանգստի ստուգում» չեկեր անվճար կամ նավահանգիստ 80 զբաղված էպահանջվում է սերվերի շահագործման համար Ապաչի. Նավահանգիստ 80հաճախ օգտագործում են Windows-ի որոշ ծառայություններ, բայց ամենից հաճախ նավահանգիստ 80վերցնում է այդպիսին հայտնի ծրագիր, Ինչպես Skype.

Եթե ​​դուք ունեք նավահանգիստ 80 զբաղված էմեկ այլ ծրագիր, ապա XAMPP վեբ սերվերի միջուկը չի սկսվի. սերվերային ծրագիր Ապաչի . Ինչպես թողարկեք 80 նավահանգիստըկարող եք պարզել հոդվածում XAMPP-ի տեղադրման հետ կապված խնդիրներ. հետո բաց նավահանգիստ 80վերադառնալ այս հոդվածին՝ շարունակելու Xampa-ի կարգավորումը:

2.13. Կոճակների վերջին շարքը կրում է օժանդակ բնույթ, ապա կարող եք ինքներդ սեղմել դրանք՝ հանուն հետաքրքրության։

Մեզ ավելի շատ հետաքրքրում են կոճակները Ադմիննույն շարքում, ինչպես գործող բաղադրիչները:

Առաջին գործարկման ժամանակ կարող է հայտնվել պատուհան, որտեղ կարող եք ընտրել XAMPP-ի լեզուն: Այնտեղ ռուսերեն չկա, ուստի մենք ընտրում ենք անգլերենը. Անգլերեն.

Նկ.4 Լեզվի ընտրության պատուհան

2.14. Երբ սեղմում եք կոճակը Ադմինհամահունչ Ապաչի, ապա կսկսվի ձեր հիմնական բրաուզերը, որի պատուհանում կտեսնեք «» ողջույնի էջը՝ http://localhost/xampp/ հասցեով։

Նկ.5 XAMPP ողջույնի էջ

2.15. Ողջույնի տեքստ" Բարի գալուստ XAMPP Windows-ի համար:«Մեզ համար քիչ հետաքրքրություն է ներկայացնում, բայց «OpenSSL աջակցության համար խնդրում ենք օգտագործել թեստային վկայականը» տողում https://127.0.0.1կամ https://localhost» մեզ առաջարկվում է հետևել հղմանը և ստանալ վկայական և միաժամանակ կատարել բրաուզերում հասցեների նույնականացում։

Սեղմեք առաջին հղման վրա https://127.0.0.1. Քանի դեռ զննարկիչը չի իմանում XAMPP հասցեն, նա կապը համարում է անվստահելի: Զննարկիչին անցնելուց հետո ընտրեք « Ես հասկանում եմ ռիսկը»և սեղմեք « Ավելացնել բացառություններ».

Նկար 6 Աշխատելով դիտարկիչի կարգավորումների միջոցով՝ բացառելով XAMPP էջը

Հաջորդ ներդիրում մենք ստանում ենք վստահելի նույնացուցիչ և հաստատում ենք անվտանգության բացառությունը:

Նկ. 7 Բրաուզերում մենք բացառություն ենք անում XAMPP հասցեի համար

2.16. Մենք կկատարենք մնացած կոնֆիգուրացիան՝ սեղմելով XAMPP էջերի ձախ սյունակում (կողագոտում) գտնվող հղումներին:

Մեզ համար գլխավորը լինելու է Կարգավիճակ», « անվտանգություն», phpMyAdmin«. Հետաքրքրասերն իրենք կարող են տեսնել մնացած հղումները:

2.17. XAMPP կառավարման կոմունալ ծառայություն գնալու համար սեղմեք հղմանը phpMyAdmin. Կբացվի մի էջ, որի կենտրոնում կա երկու դաշտ լրացնելու ձևաթուղթ՝ առաջին դաշտը մեր կայքի տվյալների բազայի անունը մուտքագրելու համար է, երկրորդը՝ կոդավորման համար։

Նկ.9 phpMyAdmin էջում մենք պետք է լրացնենք երկու դաշտ։

2.18. Տեղադրում ենք առաջին դաշտում, որի վերեւում գրված է Նոր բազատվյալները, ձեր կայքի անվանումը designfornet(Կարծում եմ՝ տրամաբանական է, որ բազային անվանումը նույնն է, ինչ կայքի անվանումը)։

Երկրորդ դաշտը լրացնելու համար ձևի ուղղանկյունի վերջում կա ցուցիչ, որի վրա սեղմելով կհայտնվի կոդավորումների ցանկ։ Պետք է իջնել գիծ utf8_generai-ciև, սեղմելով դրա վրա, ամրացրեք այս կոդավորումը ձևի մեջ:

Նկար 10 Տեղադրեք անունը դատարկ դաշտերում և ընտրեք բազային կոդավորումը

Նկ.11 Հիմքի ստեղծման հաստատում designfornet

2.20. Հաջորդը, մենք պետք է ստեղծենք այս տվյալների բազայի օգտատերեր և նրանց համար մուտքի գաղտնաբառեր սահմանենք: Սեղմեք հղման վրա Արտոնությունէջի վերևում։

Նկ.12 Էջ՝ նախադրված օգտագործողների ցանկով

Ինչպես պարզվում է, XAMPP-ն արդեն ստեղծել է մեզ համար նույն անունով մի քանի օգտատեր։ արմատ.

Փաստորեն, սա մեկ օգտվող երկու անձից, սակայն համակարգը կակտիվացնի մեկ անձի՝ օգտագործելով 127.0.0.1 հղումը, իսկ մյուսին՝ օգտագործելով localhost:

2.21. Առաջին օգտագործողի համար գաղտնաբառ ստեղծելու համար արմատսեղմեք «Խմբագրել» պատկերակը «Գործողություն» վերջին սյունակում: Բացվող էջում իջեք «Փոխել գաղտնաբառը» բլոկը։

Նկ.13 «Փոխել գաղտնաբառը» բլոկ

Իմ մոտ ես օգտագործեցի գաղտնաբառը նույն անունով » արմատ», ինչը դարձնում է ամենահեշտը:

Օգտատերերը, ովքեր պատրաստվում են XAMPP-ը բացել համացանցի համար, կարող են ստեղծել բարդ գաղտնաբառ, որի համար ներքևում կա կոճակ։

2.22. «OK» կոճակը սեղմելուց հետո կհայտնվի էջ, որը հաստատում է առաջինի համար գաղտնաբառի ստեղծումը արմատ.

Բրինձ. 14 Գաղտնաբառ ստեղծելու հաստատման պատուհան

2.23. Երկրորդ օգտագործողի համար գաղտնաբառ ստեղծելու համար սեղմեք հղման վրա Արտոնությունէջի վերևում։ Սեղմեք «Խմբագրել» պատկերակը և կրկնել գաղտնաբառ ստեղծելու կարգը:

Նկ.15. Կրկնել գաղտնաբառի գրանցումը երկրորդ արմատի համար

Ինչպես տեսնում եք, ես նրա համար էլ եմ գաղտնաբառ սահմանել արմատ, համընկնում է նրա անվան հետ։

Նկ.16 Մենք սահմանել ենք նույն գաղտնաբառը՝ root

2.24. համար գաղտնաբառեր դնելուց հետո արմատվերադառնալ հղմանը Արտոնություն, որտեղ ցուցակներում մենք կարող ենք գտնել լրացուցիչ օգտվողներ, որոնք պետք է ջնջվեն: Նման օգտատիրոջ դիմաց մենք դնում ենք ստուգման նշան և ընտրում «Ջնջել ընտրված օգտվողներին» գործողությունը։

Բրինձ. 17 Օգտագործողների ցուցակի էջ

Բոլոր ժեստերից հետո մեզ պետք է մնա երեք օգտատեր. pma(օգտագործողը համակարգից) և երկու նույնական - արմատ, նույն գաղտնաբառերով։

2.25. Այժմ, մեր բոլոր կարգավորումները պահպանելու համար, դուք պետք է վերագործարկեք XAMPP-ը, որի համար մենք դյուրանցում ենք գտնում Desktop-ում: xampp_stop.exե. Դրա վրա սեղմելուց հետո կհայտնվի հրամանի տողի սև պատուհան և կվերանա: Հաջորդը, սեղմեք պիտակի վրա xampp_start.exeև փակիր սև նախազգուշացման պատուհանը, որպեսզի գործարկենք «Սկսել» մինչև «Կանգառ»: Այնուամենայնիվ, ավելի հեշտ է սկսել Apache-ն և MySql-ը XAMPP Control Panel կոճակների միջոցով և ուղղակիորեն գնալ « Ադմին»

2.26. Սեղմեք Կառավարման վահանակի կոճակը Ադմին' կրկին մուտք գործելու XAMPP: Եկեք հետևենք հղմանը Կարգավիճակ դեպի այն էջը, որտեղ տեսանելի են գործող բաղադրիչները:

Բրինձ. 18 Էջ Կարգավիճակ

2.27. Շատ ավելի հետաքրքիր էջ՝ հղումով անվտանգություն , որտեղ մենք տեսնում ենք նախազգուշացումներ XAMPP բաղադրիչների հետ կապված խնդիրների մասին: Մեզ վերաբերող բոլոր խնդիրները ես նկարում ընդգծել եմ ուղղանկյուններով։ Ինչպես տեսնում եք, մենք մեկ խնդիր ենք հաղթահարել.

Բրինձ. 19 Էջ անվտանգություն

Անել արագ փոխանցում, դուք պետք է պատճենեք անգլերեն արտահայտությունները առցանց թարգմանչի էջի ձևի մեջ:

Խնդրի էությունը արտաքին ցանցից ազատ մուտքի մեջ է, որի լուծման համար պետք է հետևել հղմանը http://localhost/security/xamppsecurity.php նախազգուշացման աղյուսակի տակ:

2.28. Բացվող էջում տեղադրեք ձեր նախընտրածը արմատբոլոր ձևերով: Կարող եք նաև նշել, որ Xamp-ը ստեղծում է փաստաթղթեր, որոնք պահում են գաղտնաբառերը:

Նկ.20 Էջ Անվտանգության վահանակ MySQL և XAMPP

2.29. Գաղտնաբառերը սահմանելուց հետո անհրաժեշտ է վերագործարկել XAMPP-ը: Մենք կրկնում ենք ամեն ինչ, ինչպես 2.25-րդ կետում: և հետևեք հղմանը անվտանգություն մնացած խնդիրները ստուգելու համար:

Նկ.21 Էջ անվտանգությունգաղտնաբառերը դնելուց հետո

Ինչպես երևում է Նկ.21-ից, հիմնական բաղադրիչներն աշխատում են և նրանց համար ստեղծվել են մուտքի իրավունք ունեցող օգտվողներ:

Ուրիշ բան, որ ամեն տեղ մտցրել եմ իմ սիրելիին արմատ, քանի որ տնային համակարգչում անիմաստ է ստեղծել բարդ գաղտնաբառեր. Ես արդեն գրել եմ, որ XAMPP-ն նախատեսված չէ արդյունաբերական օգտագործման համար, այլ ներս տնային ցանցբարդ գաղտնաբառերը միայն լրացուցիչ բարդություն են ստեղծում:

Ինչպես ասացի հոդվածի սկզբում, մենք կավարտենք XAMPP վեբ սերվերի կարգավորումը թեստային կայք ստեղծելուց հետո:

Դա անելու համար դուք պետք է գնաք XAMPP կայքի հոդվածը:

Նախ, եկեք տեսնենք, թե որն է XAMPP վեբ սերվերը և համեմատենք Windows-ի տարբերակները:

XAMPP-ը միջպլատֆորմային վեբ սերվերի կառուցում է, որը պարունակում է Apache, MySQL, թարգմանիչ PHP սկրիպտներ, Perl ծրագրավորման լեզուն և մեծ թվով լրացուցիչ գրադարաններ, որոնք թույլ են տալիս գործարկել լիարժեք վեբ սերվեր:

Այս գրելու պահին կայքում առկա է XAMPP Windows-ի երկու տարբերակ՝ XAMPP Windows 1.7.2 և XAMPP Lite 1.7.2:

Վեբ սերվերի տարբերակ XAMPP Windows 1.7.2 XAMPP Lite 1.7.2
Գրադարաններ Apache 2.2.12 (IPV6 միացված է) Apache 2.2.12 (IPV6 միացված է)
MySQL 5.1.37 (համայնքային սերվեր) PBXT շարժիչով 1.0.08-rc
PHP 5.3.0 + PEAR (PEAR, Mail_Mime, MDB2, Zend) PHP 5.3.0 + Տանձ
Perl 5.10.0 (Փաթեթ::Apache2, փաթեթ::Apache::ASP, փաթեթ::Email, փաթեթ::DBD::mysql, DBD::SQlite) Mini Perl 5.10.0
XAMPP Control Version 2.5.8 (Apache Friends Edition)
XAMPP CLI փաթեթ 1.6 XAMPP CLI փաթեթ 1.6
XAMPP PortCheck 1.4 XAMPP PortCheck 1.4
XAMPP անվտանգություն 1.1 XAMPP անվտանգություն 1.1
SQLite 2.8.17 SQLite 2.8.17
SQLite 3.6.16 SQLite 3.6.16
OpenSSL 0.9.8k OpenSSL 0.9.8k
phpMyAdmin 3.2.0.1 phpMyAdmin 3.2.0.1
ADOdb v5.09a -
FPDF v1.6 -
Zend Framework 1.9 նվազագույն փաթեթ (PEAR-ի միջոցով) -
Mercury Mail Transport System v4.62 -
msmtp 1.4.17 (sendmail-ի հետ համատեղելի SMTP հաճախորդ)
FileZilla FTP սերվեր 0.9.32 -
Webalizer 2.21-02 (GeoIP lite-ով)
Xdebug 2.0.5 PHP-ի համար -
eAccelerator 0.9.6-rc1 PHP-ի համար -
Ming 0.4.2 PHP-ի համար Ming 0.4.2 PHP-ի համար
PDF pdflib lite v7.0.4p4 PHP-ի համար
Համակարգի պահանջները 128 ՄԲ RAM 128 ՄԲ RAM
256 ՄԲ անվճար ֆիքսված սկավառակ 160 ՄԲ անվճար ֆիքսված սկավառակ
Windows 2000, XP (Սերվեր 2003), Vista (Սերվեր 2008)
բոլոր համակարգերը 32 բիթ (64 բիթ փորձարկված չէ)
Չափը EXE 44 ՄԲ ZIP 84 ՄԲ EXE 26MB ZIP 56MB
Ներբեռնման էջ http://www.apachefriends.org/en/xampp-windows.html#641 http://www.apachefriends.org/en/xampp-windows.html#646

Տարբերակի ընտրության խնդիրը միայն անհրաժեշտ գրադարանների առկայությունն է (տե՛ս վերևի աղյուսակը), թեթև տարբերակը, ըստ հեղինակների, չի թարմացվում այնքան հաճախ, որքան ամբողջական փաթեթը, երկու տարբերակների տեղադրման գործընթացը բացարձակապես նույնական է: Մենք գնում ենք կայք՝ օգտագործելով վերը նշված հղումները և ներբեռնում ենք ձեզ հարմար տարբերակը (վերանայում ես կխոսեմ XAMPP Windows 1.7.2-ի տեղադրման և կազմաձևման մասին, տեղադրումն իրականացվել է Windows 7 Ultimate x86-ի վրա):

XAMPP վեբ սերվերի տեղադրում

1. Սկսեք տեղադրել XAMPP-ը: Կբացվի պատուհան, որում մեզ խնդրում են ընտրել սերվերի հոսթինգի ուղին: Լռելյայնորեն սա C:\ սկավառակն է: Ես չեմ փոխի ուղին և կտեղադրեմ սերվերը առաջարկվող դրայվում։ Կտտացրեք Տեղադրել կոճակը և սպասեք, մինչև բաշխումն ամբողջությամբ բացվի:


2. Բաշխումը բացելուց հետո կսկսվի հրամանի տողը, ապա դրա միջոցով տեղի կունենա հիմնական տեղադրումը։ XAMPP-ն առաջարկում է դյուրանցումներ ստեղծել աշխատասեղանի վրա և մեկնարկի ընտրացանկում սեղմել enter:


3. Այժմ մեզ հարցնում են, թե արդյոք XAMPP տեղադրման գրացուցակը ճիշտ է ընտրված, լռելյայնորեն սերվերը կգտնվի հետևյալ հասցեում C:\xampp, սեղմեք enter:


4. Ցանկանու՞մ ենք տեղադրել շարժական տարբերակը: Սեղմեք enter, քանի որ. XAMPP-ը տեղադրված է կոշտ սկավառակի վրա:


5. XAMPP-ի վերջնական տեղադրում: Շարունակելու համար սեղմեք enter:


6. Ժամային գոտու ավտոմատ ընտրություն: Սեղմեք enter:


7. Գործարկեք XAMPP Control Panel-ը (XAMPP Control Panel), ընտրեք 1 և սեղմեք enter:


8. Բացվում է սերվերի կառավարման վահանակը: Մենք փակում ենք հրամանի տողը:

Կառավարման վահանակի խորհուրդներ.

Նշավանդակներ (Svc)- տեղադրում է մոդուլը որպես Windows ծառայություն (եթե ցանկանում եք գործարկել որևէ մոդուլ (Apache, MySQL և այլն) որպես ծառայություն, ապա նշեք համապատասխան վանդակները)

Ադմին- սկսում է մոդուլի կառավարումը (Apache մոդուլի հակառակ ադմինիստրատորը - բացում է XAMPP ողջույնի պատուհանը, ընտրեք լեզուն: Եվ մենք հասնում ենք XAMPP վեբ ինտերֆեյսին, այստեղ կարող եք ստուգել դեմոները Դեմո բաժնում, տեղեկություններ իմանալ մոդուլների մասին, և այլն: Ադմինը MySQL մոդուլի դիմաց - սկսում է phpMyAdmin)

Շելլ- գործարկել հրամանի տողը սերվերի հետ աշխատելու համար.

Կարգավորում- բացում է հրամանի տող XAMPP-ը կարգավորելու համար;

Նավահանգստի ստուգում- նավահանգիստների ստուգում;

Հետազոտել- բացում է թղթապանակը, որտեղ տեղադրված է XAMPP, մեր դեպքում՝ C:\xampp;

SCM- բացում է Windows-ի ծառայությունները կառավարելու պատուհանը.

Թարմացնել- մոդուլների կարգավիճակի թարմացում;

XAMPP-ն գործարկվում է աշխատասեղանի կամ մեկնարկի ընտրացանկում դյուրանցումների միջոցով, բայց եթե տեղադրման ընթացքում հրաժարվել եք դյուրանցումներ ստեղծելուց, կարող եք XAMPP-ն սկսել՝ օգտագործելով xampp-control.exe ֆայլը C:\xampp գրացուցակում, որտեղ կարող եք նաև տեսնել: մնացած բոլոր դյուրանցումները, որոնք կարող են գործարկել առանձին մոդուլներ, հեռացնել XAMPP-ը և այլն:

XAMPP պատկերակը հարմար տեղավորվում է սկուտեղի մեջ և բացում է XAMPP կառավարման վահանակը, երբ սեղմում եք մկնիկի ձախ կոճակը:

9. Գործարկեք Apache և MySQL մոդուլները (Սկսել կոճակները), բրաուզերում մուտքագրեք localhost (կամ սեղմեք Admin Apache մոդուլի կողքին):

10. ՊԱռաջին գործարկման ժամանակ կբացվի ողջույնի էջ, ընտրեք առաջարկվող լեզուներից մեկը.


11. Մենք հասնում ենք XAMPP վեբ ինտերֆեյսին, այստեղ կարող եք գտնել փաստաթղթերը, օրինակները Դեմո բաժնում և այլն.


Անվտանգության բաժինը պարունակում է անվտանգության կարգավորումներ.



Այսպիսով, տեղադրեցինք և ծանոթացանք XAMPP վեբ սերվեր, այժմ ժամանակն է ստեղծել թեստային էջ և հյուրընկալել մեր նախագիծը։

Տեղական վեբ սերվերում նոր կայք ստեղծելու համար պետք է C:\xampp\htdocs\ պանակում թղթապանակ ստեղծեք կայքի անունով, օրինակ՝ բլոգ և այնտեղ ստեղծեք փորձնական php սկրիպտ՝ կոդով.

Պահպանել որպես index.php: Թղթապանակի կառուցվածքը:

Մենք բրաուզերում գնում ենք http://localhost/blog/ հասցեով և, եթե ամեն ինչ ճիշտ է արված, տեսնում ենք «Բարև աշխարհ!» ողջույնը, այսպիսով ստուգել ենք սերվերի աշխատանքը.


Վեբ սերվերը կարող է տեղադրվել այլ կերպ, դրա համար դուք պետք է բացեք տեղադրիչը կամ ZIP արխիվը ձեր կոշտ սկավառակի ցանկացած վայրում, որը ձեզ հարմար է, կարող եք վերանվանել xampp թղթապանակի անունը, օրինակ, սերվեր և սկսել տեղադրում՝ օգտագործելով setup_xampp.bat ֆայլը այս թղթապանակում, կրկնել վերը նշված բոլոր քայլերը:

Եթե ​​դուք առաջին անգամ եք տեղադրում XAMPP, ապա խորհուրդ եմ տալիս առաջին անգամ չփոխել թղթապանակների անունները և տեղադրել լռելյայն վեբ սերվերը, որպեսզի չփնտրեք սխալներ, որոնք կարող են առաջանալ վիրտուալ հոսթերի համար սխալ ուղիներ նշելիս, որը կքննարկվի ստորև:

Վիրտուալ հոստերի կարգավորում

Եթե ​​մենք ցանկանում ենք մեր նախագծերը պահել այլ թղթապանակում (օրինակ՝ Իմ Փաստաթղթերը), կամ կայքի տեղական տարբերակը պետք է աշխատի, երբ այցելում եք www.blog.ru, դուք պետք է պարզեք, թե ինչպես կարգավորել վիրտուալ հոսթերը, որոնք կքննարկվի այս ենթաբաժնում:

Ենթադրենք, մեր կայքը պետք է պահվի C դրայվում՝ my_projects թղթապանակում (C:\my_projects), բրաուզերում այն ​​պետք է բացվի www.blog.local կամ blog.local հասցեներում։

Եկեք my_projects թղթապանակում ստեղծենք blog.local անունով թղթապանակ, դրա մեջ ստեղծենք www and logs թղթապանակները։ Եկեք տեղադրենք մեր թեստային սցենարի index.php-ը www թղթապանակում:

Ահա թե ինչպես այն կանդրադառնա ներս ֆայլային համակարգ Windows:

Այժմ եկեք անցնենք վիրտուալ հոսթերի տեղադրմանը: Բացեք httpd-vhosts.conf ֆայլը տեքստային խմբագրիչում, որը գտնվում է հետևյալ հասցեում՝ C:\xampp\apache\conf\extra:

Մենք չենք շոշափի այն ամենը, ինչ կա httpd-vhosts.conf ֆայլում, այլ պարզապես կավելացնենք մեր հոսթները (պարզապես պատճենեք և տեղադրեք ստորև բերված կոդը ֆայլում).

NameVirtualHost *:80 ServerAdmin

Վերին վիրտուալ հյուրընկալող, ընդգծված այլ գույնով, թույլ կտա մեզ դեռ մուտք գործել localhost (տեղական XAMPP կայք):

Հաջորդ քայլը երկու տող ավելացնելն է հյուրընկալող ֆայլ, որը գտնվում է հետևյալ հասցեում C:\Windows\System32\drivers\etc\hosts (Ես նաև խորհուրդ եմ տալիս դրա համար դյուրանցում ստեղծել սերվերի թղթապանակում).

127.0.0.1 blog.local 127.0.0.1 www.blog.local

Գնացեք XAMPP Control Panel (XAMPP Control Panel) և վերագործարկեք Apache-ն: Հիմա եկեք ստուգենք մեր կայքը, որը պետք է աշխատի www.blog.local-ում: Եթե ​​ամեն ինչ ճիշտ արվի, ապա մենք կտեսնենք «Բարև աշխարհ» ողջույնը:

Քանի որ դուք, ամենայն հավանականությամբ, պետք է մի քանի կայք ստեղծեք տեղական սերվերի վրա, ես օրինակ կբերեմ httpd-vhosts.conf ֆայլում հոսթեր ավելացնելու օրինակ։ Ենթադրենք, որ նոր կայքը կկոչվի site.local:

NameVirtualHost *:80 DocumentRoot «C:\xampp\htdocs» ServerName localhost ServerAdmin DocumentRoot "C:\my_projects\blog.local\www" ServerName blog.local ServerAlias ​​www.blog.local ErrorLog "C:\my_projects\blog.local\logs\error.log" CustomLog "C:\my_projects\" բլոգ. local\logs\access.log» համակցված Allow Override All Order թույլ տալ, մերժել Թույլատրել բոլորին ServerAdmin DocumentRoot "C:\my_projects\site.local\www" ServerName site.local ServerAlias ​​www.site.local ErrorLog "C:\my_projects\site.local\logs\error.log" CustomLog "C:\my_projects\" կայք. local\logs\access.log» համակցված Allow Override All Order թույլ տալ, մերժել Թույլատրել բոլորին

Բացի այդ, մի մոռացեք ավելացնել հետևյալ տողերը Windows թղթապանակում գտնվող hosts ֆայլին.

127.0.0.1 կայք.տեղական 127.0.0.1 www.site.local

Վերագործարկեք Apache-ն, և նոր հոսթը պատրաստ է գնալու:

Ըստ անալոգիայի, դուք կարող եք ավելացնել այնքան վիրտուալ հոսթ, որքան ցանկանում եք:

Մի քիչ ֆոնային տեղեկատվությունայն մասին, թե ինչ ենք մենք ավելացնում httpd-vhosts.conf ֆայլում.

WordPress-ի տեղադրում XAMPP-ում

WordPress-ը տեղադրելու համար մենք կօգտագործենք նախկինում ստեղծված blog.local վիրտուալ հոսթը, հետևաբար շարժիչի ֆայլերը կգտնվեն blog.local թղթապանակում (C:\my_projects\blog.local\www):

1. Ներբեռնեք WordPress-ի վերջին տարբերակը www.wordpress.org պաշտոնական կայքից և բացեք արխիվը www թղթապանակում (արխիվում wordpress թղթապանակի պարունակությունը):

2. Եկեք գնանք phpMyAdmin և ստեղծենք տվյալների բազա մեր բլոգի համար.


Նոր տվյալների բազա՝ բլոգ; համեմատություն՝ utf8_general_ci; MySQL կապի քարտեզագրում՝ utf8_general_ci → սեղմեք Ստեղծել կոճակը:

Այսպիսով, տվյալների բազան ստեղծվում է.


3. Եկեք վերադառնանք այն թղթապանակը, որտեղ բացեցինք WordPress-ը և գտնենք wp-config-sample.php ֆայլը, վերանվանենք այն wp-config.php և բացենք այն ցանկացած տեքստային խմբագրիչում, որն աջակցում է UTF-8 կոդավորումը և մուտքագրեք մեր տվյալները.

- WordPress-ի տվյալների բազայի անվանումը՝ բլոգ;

- MySQL օգտվողի անուն. արմատ;

- MySQL օգտվողի գաղտնաբառ. թողեք դատարկ, եթե անվտանգության կարգավորումներում ոչինչ նշված չէ;

- MySQL սերվերի հասցեն՝ localhost;

- Տվյալների բազայի կոդավորումը աղյուսակներ ստեղծելիս՝ utf8;

- Քարտեզագրման սխեմա՝ utf8_general_ci;

Այն պետք է այսպիսի տեսք ունենա.

/** WordPress-ի տվյալների բազայի անվանումը */ define("DB_NAME", "blog"); /** MySQL օգտվողի անուն */ define("DB_USER", "root"); /** MySQL օգտվողի գաղտնաբառը */ define("DB_PASSWORD", ""); /** MySQL սերվերի հասցեն */ define("DB_HOST", "localhost"); /** Տվյալների բազայի կոդավորումը աղյուսակներ ստեղծելիս: */ սահմանել ("DB_CHARSET", "utf8"); /** Քարտեզագրման սխեմա. Մի փոխեք, եթե վստահ չեք: */ սահմանել ("DB_COLLATE", "utf8_general_ci");

Մենք պահում և փակում ենք ֆայլը:

Կարևոր է, որ wp-config.php ֆայլի բոլոր փոփոխությունները պահպանվեն UTF-8 կոդավորման մեջ:

4. Բրաուզերում անցեք հասցեինblog.local և տես WordPress-ի ողջույնի էջը, մուտքագրեք բլոգի անունը և ադմինիստրատորի էլ. փոստը (մենք կարող ենք տեսնել sendmail թղթապանակի բոլոր տառերը, որոնք քննարկվել են վերևում):


Կտտացրեք «Տեղադրեք WordPress»-ը և կտեղափոխվեք էջ՝ օգտանունով և գաղտնաբառով.


Մուտք գործեք բլոգի կառավարման վահանակ.http://blog.local/wp-admin/


Գնալ բլոգ՝ http://բլոգ.տեղական


Կարող եք տեղադրել WordPress-ը այլընտրանքային ճանապարհ, դրա համար շարժիչով արխիվը բացելուց և տվյալների բազա ստեղծելուց հետո մուտքագրեք հասցեի բարՁեր բլոգի բրաուզերի անունը, WordPress-ը ձեզ կհուշի ստեղծել wp-config.php ֆայլ վեբ ինտերֆեյսի միջոցով:

Եզրափակելով, ուզում եմ ասել, որ ինձ շատ դուր եկավ XAMPP-ն աշխատանքում, այն արագ է աշխատում, սխալներ չկան, այն, որ որոշ հավելումներ պետք է արվեն ձեռքով, դա միայն պլյուս եմ համարում։

Այժմ, այս բովանդակության կառավարման համակարգը տեղադրելու և ուսումնասիրելու համար մենք կազմակերպում ենք տեղական հոսթինգ: Իհարկե, դուք կարող եք տեղադրել Joomla-ն անմիջապես ինտերնետ հոսթինգում, մանավանդ որ ներկայիս գները հասանելի են բոլորին. պարզապես անհրաժեշտ է ընտրել հոսթինգ: Բայց... միշտ չէ, որ կայքում աշխատանքը սահմանափակվում է մեկ օրով։ Իսկ եթե այս պահին ինտերնետ կապը տենդի մեջ է. Իսկ եթե ես սխալներ եմ թույլ տվել, և կայքը «սուտ է» անհրապույր ձևով: Ավելի լավ է հանգիստ կարգավորել ամեն ինչ տանը, կարգաբերել այն, պարզել այն և միայն դրանից հետո կայքը տեղափոխել «մարտական» սերվեր:

XAMPP-ի տեղադրում Windows 7-ում

Windows-ի համար XAMPP-ի ամբողջական փաթեթը պարունակում է՝ Apache 2.4.10 վեբ սերվեր SSL աջակցությամբ, MySQL 5.6.21, PHP 5.5.19, Perl, FileZilla FTP սերվեր 0.9.41, Mercury Mail Transport System 4.63 (փոստի սերվեր), 4.2.11. Ինչպես տեսնում եք, նման հավաքածուն համապատասխանում է Համակարգի պահանջները Joomla. Ձևի մեջ նույնիսկ օգտակար հավելումներ կան փոստի սերվեր(օգտակար տեղական կայքից նամակ ուղարկելու համար) և phpMyAdmin (MySQL տվյալների բազայի հետ աշխատելու համար):

Ներբեռնեք բաշխման փաթեթը (143 Մբ) ծրագրի կայքից: Նախքան տեղադրումը սկսելը, անջատեք UAC-ը (User Account Control): Դա արվում է հետևյալ կերպ. Գնացեք կառավարման վահանակ և վերին աջ անկյունում գտնվող որոնման դաշտում մուտքագրեք UAC:

Սահիչը իջեցրեք ամենացածր դիրքի վրա և պահպանեք փոփոխությունները: Վերջ, UAC-ն անջատված է:

Այժմ գործարկեք XAMPP գործարկիչը ադմինիստրատորի իրավունքներով: Ողջույնի պատուհանում սեղմեք «Հաջորդ»: Բաղադրիչների ընտրության պատուհանում ընտրեք ամեն ինչ:

Կրկին «Հաջորդ». Անջատեք վանդակը. դուք կկարողանաք տեղադրել Joomla! Իսկ Bitnami նախագծի մասին կարող եք ավելի ուշ իմանալ:

Անցնում ենք հաջորդ քայլին, որտեղ հաղորդվում է, որ ծրագիրը պատրաստ է տեղադրման։ Դե, քանի որ ծրագիրը պատրաստ է, մենք սկսում ենք տեղադրումը: Մի քանի րոպե անց մենք հաղորդագրություն ենք ստանում հաջող ավարտի մասին:

Անջատեք վանդակը. այժմ մենք չենք գործարկի XAMPP կառավարման վահանակը: Մենք վերագործարկում ենք համակարգիչը:
Համակարգիչը վերագործարկելուց հետո գործարկեք XAMPP Control Panel-ը (Start-> All Programs-> XAMPP->XAMPP Control Panel): Եկեք արագ նայենք հսկիչ սարքերին:

Մենք կտտացնում ենք «Կարգավորել» կոճակը վահանակի վերին աջ անկյունում և կանչում ենք կառավարման վահանակի ընդհանուր կարգավորումները: «Խմբագիր» դաշտում լռելյայն օգտագործվում է տեքստը։ Windows խմբագիր, որը հայտնի է որպես Notepad: Դրա մեջ է, որ կբացվեն XAMPP մոդուլների կազմաձևման ֆայլերը։ Բայց ես ձեզ խորհուրդ կտամ համակարգում տեղադրել Notepad++ տեքստային խմբագրիչը։ Այն անհրաժեշտ է ոչ միայն XAMPP կոնֆիգուրացիայի ֆայլերը խմբագրելու համար, այլև ապագայում այն ​​ձեզ շատ օգտակար կլինի կայքի հետ աշխատելիս: XAMPP կառավարման վահանակում մեկ խմբագրիչը մյուսով փոխարինելը կատարվում է թղթապանակի պատկերով կոճակով և գործարկվող ֆայլ տանող ճանապարհով:

XAMPP կառավարման վահանակի կարգավորումների պատուհանում կարող եք ակտիվացնել անհրաժեշտ մոդուլները ավտոմատ կերպով գործարկելու տարբերակները: Նկարում նշված են Apache-ն և MySQL-ը: Այժմ, երբ դուք սկսում եք կառավարման վահանակը, նշված մոդուլները ավտոմատ կերպով կսկսվեն:

Ստորև կա ևս մեկ օգտակար տարբերակ՝ «Սկսել կառավարման վահանակը նվազագույնի հասցնել»: Եթե ​​այն ստուգված է, ապա գործարկման ժամանակ XAMPP-ի կառավարման վահանակն անմիջապես կնվազեցվի սկուտեղի վրա (Windows-ի առաջադրանքների տողի ստորին աջ անկյունը):

Եթե ​​սեղմում եք «Ծառայության և պորտի կարգավորումներ» կոճակը, ապա կբացվի պատուհան՝ պորտի համարների կարգավորումներով, որոնք օգտագործում է այս կամ այն ​​XAMPP մոդուլը: Հիմա դրանում փոխելու ոչինչ չկա։ Դա պետք է արվի, օրինակ, այն դեպքում, երբ համակարգչում տեղադրված ցանկացած ծրագիր օգտագործում է նույն պորտը, ինչ XAMPP մոդուլներից մեկը, ինչը կոնֆլիկտ է ստեղծում։

Մենք թողնում ենք պատուհանը ընդհանուր պարամետրերև նայեք հենց կառավարման վահանակին: Նրա ձախ կողմում կան կարմիր խաչով կոճակներ։ Նրանք թույլ են տալիս XAMPP մոդուլներին աշխատել որպես ծառայություններ: Այսինքն՝ նշված մոդուլները կգործարկվեն հետ միասին օպերացիոն համակարգև աշխատել ֆոն. Մի կողմից՝ հարմար է։ Բայց այս ծառայությունները կաշխատեն նույնիսկ այն ժամանակ, երբ դուք չեք օգտագործում ձեր տեղական հոսթինգը, և դրանք կսպառեն համակարգչային ռեսուրսները: Այսպիսով, որոշեք ինքներդ:

Եթե ​​մոդուլներն ինքնաբերաբար չեն սկսվում, ապա կարող եք դրանք սկսել համապատասխան «Սկսել» կոճակներով։ Joomla-ն տեղադրելու համար Apache-ն և MySQL-ը պետք է գործարկվեն:

Հիմա եկեք ստուգենք տեղական հոսթինգը: Բրաուզերի հասցեագոտում մուտքագրեք localhost և գնացեք այս հասցե: Առաջին անգամ կտեսնեք պատուհան՝ լեզվի ընտրությամբ: Ցուցակում ռուսերեն լեզու չկա, ուստի մենք ընտրում ենք անգլերենը: Եթե ​​դրանից հետո տեսնեք հետևյալ էջը, ապա տեղական հոսթինգն աշխատում է, և դուք ամեն ինչ ճիշտ եք արել։

Բայց սա դեռ ամենը չէ։ Մենք պետք է որոշ փոփոխություններ կատարենք. Նախ, դուք պետք է գաղտնաբառ սահմանեք MySQL-ում «արմատ» օգտագործողի համար (գերօգտագործող, ադմինիստրատոր): Գաղտնաբառը ներկայումս դատարկ է: Սա այնքան էլ լավ չէ: Կտտացրեք «Անվտանգություն» հղմանը:

Բացվող ներդիրում (պատուհանում) հետևեք http://localhost/security/xamppsecurity.php հղմանը։ Այժմ «MYSQL SECTION. «ROOT» PASSWORD» բաժնում մուտքագրեք և հաստատեք «root» օգտվողի գաղտնաբառը: Թողեք «PhpMyAdmin վավերացում» անջատիչը «cookie» դիրքում: Սեղմեք «Գաղտնաբառի փոփոխություն» կոճակը: Հիմա լավ է! Մենք հիշում ենք գաղտնաբառը, այն ձեզ անհրաժեշտ կլինի Joomla-ն տեղադրելիս: Նաև «արմատ» օգտագործողի հավատարմագրերը (մուտք և գաղտնաբառ) անհրաժեշտ կլինեն phpMyAdmin՝ MySQL DBMS-ի վեբ ինտերֆեյս մտնելիս: Դուք կարող եք մուտք գործել phpMyAdmin՝ օգտագործելով http://localhost էջում տեղադրված հղումը (գրեթե ամենաներքևում) կամ մուտքագրելով http://localhost/phpmyadmin ձեր բրաուզերի հասցեագոտում։

Իսկ հաջորդ հոդվածում նկարագրվելու է Joomla-ի տեղադրումը:

Լրացուցիչ հոդվածներ Joomla 3-ի մասին

    • Joomla-ի կարգավորումների մասին նախորդ հոդվածում դիտարկվել է ամբողջ կայքի համար ընդհանուր պարամետրերի խումբ: Կարգավորումներից մեկը սահմանում է CAPTCHA-ի տեսակը կայքում: Բայց առանց որոշակի մանիպուլյացիաների, սա չի աշխատի: Այս հոդվածը նկարագրում է, թե ինչպես միացնել և կարգավորել CAPTCHA-ն այն կայքում, որը կառավարվում է...