Windows жана OS X түзмөгүндө сайт үчүн жергиликтүү веб-серверди кантип иштетүү керек
Windows жана OS X түзмөгүндө сайт үчүн жергиликтүү веб-серверди кантип иштетүү керек
Anonim

Сизде сонун веб-сайт идеясы, аны ишке ашыруу планы барбы, бирок ошол эле учурда баары чындап бүтүп, текшерилгенде гана конокторго эшик ачкыңыз келеби? Оңой эч нерсе жок, анткени веб-сайт үчүн веб-сервер түздөн-түз сиздин компьютериңизде ишке киргизилиши мүмкүн, ал эми хостинг сатып алуу долбоор толук даяр болгонго чейин кийинкиге калтырылышы мүмкүн.

Windows жана OS X түзмөгүндө сайт үчүн жергиликтүү веб-серверди кантип иштетүү керек
Windows жана OS X түзмөгүндө сайт үчүн жергиликтүү веб-серверди кантип иштетүү керек

Бүгүн биз Windows жана OS X үчүн жеткиликтүү локалдык веб-сервер жөнүндө сүйлөшөбүз. Мындан тышкары, анын негизги өзгөчөлүгү жөнөкөй жана интуитивдик интерфейстин болушу. Серверди иштетүү үчүн сакалчан администратор болуунун кереги жок. Инструкцияларды кылдаттык менен окуп чыгуу жетиштүү жана сиз сайттын жергиликтүү версиясын оңой эле жандандыра аласыз.

Ошентип, MAMP жана MAMP PRO менен таанышыңыз. Биринчиси бекер, бирок өчүрүлгөн функциялары бар, алар дагы эле сиздин муктаждыктарыңыздын көбү үчүн жетиштүү. Экинчиси төлөнөт, 4000 рубль болот. Эгер окугандан кийин, сиз MAMP жүктөп алууну же MAMP PRO сатып алууну чечсеңиз, кош келиңиз.

Келгиле, адегенде MAMPтин бекер версиясы жөнүндө сүйлөшөлү, анткени бул локалдык веб-серверди баштоонун эң оңой жолу. Орнотуудан кийин дароо сизде Apache, MySQL жана PHP менен иштеген веб-сервер пайда болот.

MAMP
MAMP

MAMPти ишке киргизгенден кийин, сиз эң көп талап кылынган варианттардын жөнөкөй менюну көрөсүз. Сиз веб-серверди иштетип же токтотуп, веб-интерфейстин башкы бетине өтсөңүз же каалаган орнотууларды өзгөртө аласыз. Сиз Apache жана MySQL үчүн портторду конфигурациялап, PHP версиясын тандап, долбооруңуздун түпкү папкасын көрсөтсөңүз болот. Жалпысынан алганда, демейки орнотуулар менен да, сиз иштей баштасаңыз болот.

Image
Image

MAMP PROну ыңгайлаштыруу мүмкүнчүлүгү теңдешсиз чоң. Мындан тышкары, MAMP PRO акысыз MAMP үчүн кошумча болуп саналат, ошондуктан аны учурдагы долбооруңузга зыян келтирбестен каалаган убакта орнотсо болот. Эгерде сиз акысыз версия сизге бурулууга жол бербейт деп ойлосоңуз, анда көчүп кетүү кыйынчылыкка алып келбейт.

Эми MAMP PRO ортосундагы айырмачылыктарды карап көрөлү.

Иштеп чыгуучулар кошумча коопсуздукка таянышат жана веб-серверди MAMP PRO ичинде www/mysql жазуусу менен иштетүүнү сунуштайт. Бул, өзгөчө, эгерде компьютер дайыма Интернетке туташып турса. Толук версия ошондой эле жеке Apache модулдарын иштетүүгө же өчүрүүгө мүмкүндүк берет.

MAMP PRO
MAMP PRO

MySQL өнүккөн параметрлери да коопсуздукка багытталган. Сиз MySQL башкы сырсөзүн коюп же өзгөртө аласыз, ошондой эле маалымат базасына тышкы кирүүнү чектей аласыз. Ошондой эле ката журналдары Apache жана MySQL үчүн жеткиликтүү, алар пайдалуу болушу мүмкүн. Белгилей кетчү нерсе, phpMyAdmin интерфейси MAMP PROде толугу менен орусташтырылган, бирок бекер версия муну менен мактана албайт.

Веб сервердин толук версиясында Dynamic DNS колдоосу бар. Бул сайттын аты менен учурдагы IP дарегин дал келиши мүмкүн. Мындан тышкары, dyndns.com жана easydns.com провайдерлеринин колдоосу бар. Динамикалык DNS колдоосунан пайдалануу үчүн алардын биринде аккаунтка ээ болуу жетиштүү.

MAMP PRO
MAMP PRO

MAMP PRO сизге жергиликтүү веб-сервериңизден каттарды жөнөтүүнү конфигурациялоого мүмкүндүк берет, эгерде зарылчылык келип чыкса.

Акы төлөнүүчү версия ошондой эле минималдуу күч менен чексиз сандагы хостторду түзө алат. Башка сөз менен айтканда, сиз бир эле учурда бир нече сайттарды иштете аласыз. Акысыз MAMP бирөө менен гана чектелет.

MAMP PRO
MAMP PRO

MAMP жана MAMP PRO колдонуучуга эң ыңгайлуу жергиликтүү веб-сервер чечимдери. Так интерфейс жана деталдаштырылган документтер бардык татаал нерселерди тез түшүнүүгө мүмкүндүк берет. Кымбат акы төлөнүүчү версияга болгон муктаждык, эгер сиздин сайтта же бир нече ресурстарда ишиңиз жөн гана кызыгуудан ашып кетсе, пайда болушу мүмкүн. Бул веб-иштеп чыгуучулар үчүн олуттуу курал.

Сунушталууда: