- XAMPP як бастаи нармафзори ройгон аст, ки Apache, MySQL, PHP ва Perl-ро дар бар мегирад.
- Он ба шумо имкон медиҳад, ки сервери маҳаллиро дар компютери худ бидуни пардохт барои хостинг тақлид кунед.
- Пойгоҳи додаҳоро тавассути phpMyAdmin идора кардан мумкин аст, ки аз localhost дастрас аст.
- Пеш аз ҷойгиркунии онҳо дар сервери воқеӣ санҷиши лоиҳаҳои веб калид аст.
Агар шумо тасмим гирифтаед, ки таҳияи вебро оғоз кунед ё сайтҳои худро дар муҳити маҳаллӣ санҷед, шумо бешубҳа бо XAMPP дучор шудаед, як воситаи муҳим барои кор бо PHP, MySQL ва ҷузъҳои дигаре, ки барои ҳама гуна веб саҳифа кор кардан лозим аст. Агар шумо дар компютери Windows 10 бошед ва намедонед, ки чӣ гуна насб кардани XAMPP-ро оғоз кунед, шумо ба ҷои лозима омадаед. Дар ин мақола ман ба шумо қадам ба қадам таълим медиҳам, ки чӣ гуна насб кардан ва танзим кардани XAMPP, оддӣ ва бидуни мушкилот.
Илова бар ин, мо баъзе тафсилоти муҳимро хоҳем дид, то мушкилоти умумӣ ҳангоми насб пешгирӣ карда шавад ва чӣ гуна бештар аз функсияҳое, ки бастаи XAMPP ба шумо барои эҷоди муҳити муассири санҷиш пешниҳод мекунад, истифода баред. Биёед ба он бирасем!
XAMPP чист?
XAMPP бастаи нармафзори ройгон аст, ки муҳити мукаммалро барои насб кардани сервери маҳаллӣ дар компютери шумо фароҳам меорад. Он аз якчанд ҷузъҳои муҳим, аз қабили Apache (веб-сервер), MySQL/MariaDB (барои идоракунии пойгоҳи додаҳо), PHP (забони барномасозӣ) ва Perl иборат аст. Бо шарофати ин нармафзор, шумо метавонед муҳити серверро бидуни пардохти хостинг тақлид кунед.
Он барои ҳам шурӯъкунандагон ва ҳам таҳиягарони коршинос, ки бояд лоиҳаҳои худро пеш аз бор кардани онҳо ба сервери воқеӣ санҷанд, беҳтарин аст. XAMPP барои платформаҳои гуногун ба монанди Windows, Linux ва macOS дастрас аст. Дар ин ҷо мо ба он диққат медиҳем, ки чӣ гуна онро дар Windows 10 насб кунем.
Зеркашӣ кардани XAMPP
Барои оғоз, аввалин чизе, ки мо бояд анҷом диҳем, ба саҳифаи расмии XAMPP рафтан аст, ки дар он шумо версияҳои гуногунро вобаста ба эҳтиёҷоти PHP-и шумо дастрас хоҳед ёфт. Тавсия дода мешавад, ки версияи охирини устувори дастрасро интихоб кунед, то мутобиқати беҳтарин ва бехатариро таъмин кунед.
Як бор дар саҳифаи зеркашӣ, интихобро интихоб кунед XAMPP барои Windows. Дар хотир доред, ки версияи ҳадди ақали Windows лозим аст, ки Windows 7 аст, бинобар ин шумо дар истифодаи он дар Windows 10 мушкилот нахоҳед дошт.
Насб кардани XAMPP дар Windows 10
Вақте ки насбкунанда аллакай бор карда шудааст, барои оғоз кардани он ду маротиба клик кунед. Шумо метавонед бо баъзе огоҳиҳои амнияти Windows ё Назорати ҳисоби корбар (UAC) дучор шавед, ки дар ин ҳолат шумо бояд танҳо ба насбкунанда иҷозат диҳед, ки ба компютери шумо тағирот ворид кунад.
1. Ёвари насб
Вақте ки шумо устоди насбро оғоз мекунед, аввалин чизе, ки шумо мебинед, огоҳӣ дар бораи иҷозатҳои дастрасӣ, ки барнома метавонад талаб кунад, агар шумо онро дар "Файлҳои барнома». Гарчанде ки шумо метавонед роҳи насбро тағир диҳед, тавсия дода мешавад, ки роҳи пешфарзро дар он тарк кунед C:\xampp. Ин баъдтар мушкилоти иҷозатҳоро пешгирӣ мекунад.
"Пахш кунедБаъдӣ” ва бо устод идома медиҳад.
2. Интихоби ҷузъҳо
Яке аз қадамҳои муҳимтарин ин интихоби ҷузъҳое мебошад, ки шумо насб кардан мехоҳед. Вариантҳои заруриро мувофиқи истифодае, ки шумо онро медиҳед, интихоб кунед, гарчанде ки ман тавсия медиҳам, ки ҳама чизеро, ки XAMPP пешниҳод мекунад, насб кунед, то муҳити мукаммали санҷиш дошта бошед. Қисмати ҳалкунанда ба монанди Apache, MySQL y phpMyAdmin Агар шумо бо пойгоҳи додаҳо ва вебсайтҳои динамикӣ кор карданӣ бошед, онҳо ҳатмӣ мебошанд.
3. Танзимоти ҷузвдон
Тавре ки ман аллакай зикр кардам, папкаи пешфарз хоҳад буд C:\xampp, гарчанде ки шумо метавонед онро тағир диҳед, агар хоҳед. Танҳо тугмаи интихоби ҷузвдонро клик кунед ва макони навро интихоб кунед. Бо вуҷуди ин, тавсия дода мешавад, ки масири пешфарзро тарк кунед, то мушкилоти иҷозатҳоро пешгирӣ кунед.
4. Насбкуниро пурра кунед
Пас аз интихоби ҷузъҳо ва ҷузвдон, устод ба шумо баъзе тафсилоти иловагиро, аз қабили имконоти насбкуниро нишон медиҳад Bitnami, асбоб барои насб кардани системаҳо ба монанди WordPress ё Joomla. Агар шумо таваҷҷӯҳ надошта бошед, шумо метавонед ин интихобро бекор кунед.
Дар охир, клик кунед "Баъдӣ” ва насбкунӣ оғоз мешавад. Вобаста аз кори компютери шумо, он метавонад чанд дақиқа вақт гирад.
Танзимоти XAMPP
Пас аз ба итмом расидани насб, Панели идоракунии XAMPP. Дар ин ҷо шумо метавонед хидматҳои гуногунро оғоз ё қатъ кунед, ба монанди Apache o MySQL. Барои санҷидани он, ки ҳама чиз хуб аст, клик кунед "Оғоз” дар Apache ва MySQL-ро истифода баред ва боварӣ ҳосил кунед, ки модулҳо сабз мешаванд, ки онҳо дуруст кор мекунанд.
Носозиҳои маъмул
Баъзан ҳангоми оғоз кардани сервери Apache, шумо метавонед пайдо кунед, ки порти 80 ё 443 Онҳо аллакай аз ҷониби барномаи дигар, ба монанди Skype истифода мешаванд. Ин имкон намедиҳад, ки Apache дуруст кор кунад. Дар ин ҷо ман ба шумо се роҳи ҳалли имконпазирро нишон медиҳам:
- Портро дар Skype иваз кунед. Интихоби "портҳои 80 ва 443" -ро дар танзимоти пайвасти Skype қатъ кунед.
- Порти Apache-ро тағир диҳед. Шумо метавонед файлҳоро таҳрир кунед httpd.conf y httpd-ssl.conf барои иваз кардани ин портҳо барои дигарон, ба монанди 8080 ё 8443.
- Пеш аз оғози Apache Skype-ро муваққатан пӯшед.
Дастрасӣ ба phpMyAdmin ва идоракунии пойгоҳи додаҳо
Агар ба шумо лозим аст, ки пойгоҳи додаҳоро барои лоиҳаҳои худ идора кунед, XAMPP дар бар мегирад phpMyAdmin, як воситаи хеле муфид барои идоракунии пойгоҳи додаҳо ба монанди MySQL ё MariaDB. Шумо танҳо лозим аст, ки MySQL-ро аз панели идоракунӣ оғоз кунед ва сипас дастрасӣ пайдо кунед http://localhost/phpmyadmin.
Корбари пешфарз хоҳад буд реша ва он парол надорад, ҳарчанд тавсия дода мешавад, ки онро тағир диҳед, агар шумо серверро барои бештар аз санҷиши маҳаллӣ истифода баред.
Дар XAMPP лоиҳаҳо эҷод ва идора кунед
Яке аз саволҳои маъмултарин дар куҷо ҷойгир кардани лоиҳаҳое мебошад, ки шумо мехоҳед дар сервери маҳаллӣ иҷро кунед. Барои ин, лоиҳаҳои худро ба ҷузвдон равона кунед htdocs дар дохили директорияи насби XAMPP. Агар шумо лоиҳаи санҷишӣ бо номи "mysite" дошта бошед, танҳо зерпапкаеро бо ин ном дар дохили " созед.htdocs». Сипас, тавассути браузер дастрасӣ пайдо кунед http://localhost/misitio ва лоиҳаи шумо тавре бор карда мешавад, ки гӯё он дар сервери воқеӣ ҷойгир шуда бошад.
Ин як роҳи олии санҷиши пешрафтҳои шумо пеш аз интишори онҳо дар интернет аст.
Тавре ки шумо дидед, насб ва танзим кардани XAMPP дар Windows 10 як раванди хеле содда аст, агар шумо ҳар як қадамро бодиққат иҷро кунед. Фарқ надорад, ки шумо навкор ё таҳиягари ботаҷриба ҳастед, XAMPP ба шумо тамоми асбобҳоеро медиҳад, ки шумо барои кор дар лоиҳаҳои худ ба таври маҳаллӣ бе пардохти сервери беруна лозим аст. Ғайр аз он, имкони идоракунии пойгоҳи додаҳои шумо ва зуд иҷро кардани коркардҳои шумо яке аз бартариҳои бузурги ин нармафзор мебошад. Агар шумо хоҳед, ки озмоишро бо таҳияи веб оғоз кунед, XAMPP бастаест, ки ба дастаи шумо лозим аст.
Ман як мухлиси технология ҳастам, ки шавқу ҳавасҳои "геик"-и худро ба касб табдил додааст. Ман зиёда аз 10 соли умри худро бо истифода аз технологияи муосир ва бо ҳама намуди барномаҳо аз рӯи кунҷковӣ сарф кардам. Ҳоло ман дар технологияҳои компютерӣ ва бозиҳои видеоӣ тахассус дорам. Ин дар он аст, ки ман зиёда аз 5 сол аст, ки ман барои вебсайтҳои гуногун оид ба технология ва бозиҳои видеоӣ менависам ва мақолаҳое меофаридам, ки ба шумо маълумоти заруриро бо забони барои ҳама фаҳмо пешниҳод мекунанд.
Агар шумо ягон савол дошта бошед, дониши ман аз ҳама чизҳои марбут ба системаи оператсионии Windows ва инчунин Android барои телефонҳои мобилӣ иборат аст. Ва ӯҳдадории ман ба шумост, ман ҳамеша омодаам, ки чанд дақиқа сарф кунам ва ба шумо дар ҳалли ҳама саволҳое, ки дар ин ҷаҳони интернет доред, кӯмак расонам.