Dėl daugybės XAMPP funkcijų jis nusipelno savo, kaip brangaus PHP pagrindu sukurto žiniatinklio kūrimo kompaniono ir vietinio serverio valdymo įrankio, reputacijos. Mes neketiname ginčytis dėl šio fakto, bet galbūt jūs ieškote kažko kito.

Čia yra geriausios XAMPP alternatyvos, kurias galite išbandyti. Kas žino? Jūs netgi galite pasirinkti keletą naujų įgūdžių iš šių rekomenduojamų įrankių rinkinių.

„WampServer“, kaip ir XAMPP, leidžia sukurti PHP vietinį žiniatinklio kūrimo serverį naudojant „Apache“. Palaikydami phpMyAdmin, galite valdyti struktūrinės užklausos kalbos (SQL) duomenų bazes grafinėje vartotojo sąsajos (GUI) aplinkoje.

Nors tai nemokama, „WampServer“ naudoja „Windows“, „Apache“, „MySQL“ ir PHP (WAMP) krūvą. Tai ne kelių platformų, nes palaiko tik „Windows“. Nors WampServer siūlo mažiau funkcijų nei XAMPP, jis nenaudoja tiek daug išteklių kaip XAMPP. Be to, jis yra patogesnis vartotojui.

Todėl WampServer yra idealus pasirinkimas, jei ieškote lengvo serverio valdymo įrankio. Tačiau jis nepalaiko Secure Sockets Layer (SSL). Taigi, jei jums reikia SSL palaikymo su sudėtingesniais kūrimo įrankiais, galbūt norėsite pasilikti prie XAMPP.

instagram viewer

Nors tai yra „Mac“, „Apache“, „MySQL“ ir PHP akronimas, MAMP veikia „Windows“ ir „Mac“ sistemose ir palaiko „Nginx“. MAMP taip pat yra iš dalies agnostinis, todėl galite paleisti kūrimo šaltinio kodą, parašytą naudojant Python, PHP, Perl ir Ruby.

Pagrindinis MAMP planas leidžia vienu metu priglobti vieną svetainę ir siūlo ribotas funkcijas. Bet jūs gaunate neribotą prieglobos vietų skaičių, kai užsiprenumeruojate MAMP Pro. Be to, jūs gaunate prieigą prie debesies palaikymo, kuri leidžia nuotoliniu būdu saugoti projektą ir neatsilikti nuo kūrimo darbo eigos bet kuriame kompiuteryje.

Tačiau jums gali nereikėti naujovinti į MAMP Pro, nes viskas, ko jums reikia kurti vietoje, įskaitant SQL ir GUI serverio skydelį, yra nustatyta pagrindiniame plane. Beje, ši nemokama parinktis neturi integruoto SSL saugiam ryšiui užtikrinti. Tačiau galbūt net neatrastumėte, kad ši funkcija yra būtina vietinei plėtrai.

Reikia lengvo, patogaus vietinio kūrimo serverio? Laragon yra puiki alternatyva XAMPP. Kaip ir MAMP, jis palaiko Apache ir Nginx. Bet kaip pliusas, tai leidžia pagražinti programos URL.

Palaikydami įvairias programavimo kalbas, galite kurti ir vietoje priglobti programas agnostiškai naudodami Laragon.

Vienas iš unikalių „Laragon“ pranašumų yra asinchroninio aptarnavimo orkestravimo funkcija, dėl kurios jis yra ypač greitas. Be to, jis palaiko versijų jungiklius ir įvairius duomenų bazių tipus, įskaitant MySQL ir NoSQL, pvz., MongoDB.

Kai paleidžiate įrankį, jis nustato izoliuotą virtuali kūrimo aplinka savo kompiuteryje. Taigi tokiu būdu versijų jungikliai netrukdys jūsų vietinio kompiuterio visuotiniams stekams ar duomenų bazės versijoms.

Kai naudojate EasyPHP, jums nereikia atlikti papildomo darbo konfigūruojant savo kūrimo įrankius nuo nulio. Jis naudoja WAMP krūvą vietinei kūrimo aplinkai sukonfigūruoti.

Be prieglobos ir programos padarymo vietoje pasiekiama, „EasyPHP“ siūlo beta versijos žiniatinklio serverio parinktį, kuri paverčia jūsų kompiuterį tiesioginiu prieglobos serveriu. Taigi jūsų svetainė pasiekiama tinkle iš bet kurios vietos.

EasyPHP siūlo izoliuotą kūrimo aplinką, kurioje galite valdyti, įdiegti ir atnaujinti komponentus, neatsižvelgiant į jūsų pasaulinius kintamuosius.

Šiuo metu EasyPHP palaiko tik MySQL. Tačiau, atsižvelgiant į komponentų kūrimo naujinimus, ateityje jis gali pasiūlyti palaikymą sudėtingesnėms SQL duomenų bazėms, tokioms kaip PostgreSQL ir NoSQL, pvz., MongoDB. Be to, šiuo metu jis nėra kelių platformų ir palaiko tik Windows OS.

„Winginx“ maitina vietinius serverius naudodamas „Nginx“, kuris yra šiek tiek greitesnis nei „Apache“. Be laiko ir užduočių sekimo funkcijų, įrankis palaiko vietinį programų, sukurtų naudojant PHP ir Node.js, prieglobą.

Jame yra užduočių sistema, leidžianti vienu metu valdyti kelis projektus. Be to, ji siūlo nemokamą internetinę parduotuvę, kurioje galite paimti svetainių šablonus, jei užstrigsite. „Winginx“ taip pat leidžia stebėti serverio žurnalus ir greitai derinti programą. Be to, jame yra duomenų bazių valdymo įrankiai, įskaitant phpMyAdmin, Mongo Console Client ir RockMongo.

„Winginx“ taip pat turi vietinį pašto pristatymo protokolą. Taigi, tai yra geras sprendimas, jei norite nustatyti paprastą pašto siuntimo protokolą (SMTP) savo programoje ir išbandyti jį vietiniame serveryje.

„Apache HTTP Server“ egzistuoja jau gana seniai. Verta pabandyti, jei ieškote XAMPP alternatyvos Linux, Apache, MySQL ir PHP (LAMP).

„Apache HTTP Server“ yra kelių platformų, lankstesnis ir patikimesnis nei dauguma vietinių kūrimo įrankių, nes leidžia konfigūruoti serverį taip, kaip norite. Be to, jis aptarnauja jūsų svetainę per standartinį hiperteksto perdavimo protokolą (HTTP). Taigi galite įvertinti kliento ir serverio bendravimo elgesį taip, lyg jis jau būtų gyvas.

Skirtingai nei XAMPP, Apache HTTP serveris yra šiek tiek sudėtingesnis ir gali netikti pradedantiesiems. Bet tai puikus įrankis, jei norite susipažinti su pagrindiniais Apache reikalavimais tiesioginio prieglobos metu.

„Devilbox“, kaip skamba pavadinimas, yra vietinis ir žiniatinklio kūrimo įrankių rinkinys, sukurtas kaip „Docker“ sistema. Jis turi universalų MongoDB, Express.js, AngularJS ir Node.js (MEAN) ir LAMP paketų palaikymą.

Su tokiomis funkcijomis kaip automatiniai virtualūs pagrindiniai kompiuteriai, galutinis serverio-kliento šifravimas ir neribotas projektų priegloba, „Devilbox“ siūlo viską, ko jums reikia viename įrankyje. Taigi jums nereikės atsisiųsti ar įdiegti išorinių išteklių. Taigi, nors jis sinchronizuoja jus su darbo eiga, sutrumpina kūrimo laiką.

Nors jame yra vertingas įrankių rinkinys, „Devilbox“ nustatymas ir naudojimas gali būti sudėtingas. Bet jei esate susipažinę su „Docker“ arba norite išplėsti savo žinias, jums gali būti naudinga valdyti žiniatinklio kūrimą neprisijungus naudojant „Devilbox“.

Galbūt norėsite išbandyti UwAmp, jei norite tam tikrų funkcijų kartu su paprastumu.

Įrankis turi sklandžią ir patogią sąsają. Taigi norint pasiekti savo scenarijus ir paleisti juos žiniatinklyje per vietinį pagrindinį kompiuterį tereikia kelių paspaudimų. Ir lyginant su kitais vietinių serverių valdymo įrankiais, UwAmp naudoja mažiau išteklių.

Jis naudoja WAMP krūvą vietiniam kompiuteriui sukonfigūruoti jūsų kompiuteryje. Naudodami UwAmp galite nuspręsti paleisti „Apache“ neprisijungus. Taigi jis pasiekiamas tik vietoje.

Tačiau „UwAmp“ taip pat suteikia galimybę pereiti prie internetinės versijos. Tokiu būdu kiti jūsų tinklą bendrinantys vartotojai gali pasiekti jūsų svetainę.

„Vagrant“ yra kelių platformų virtuali aplinka, skirta valdyti visų formų žiniatinklio darbo eigas – nuo ​​projektavimo fazės iki tikrosios kūrimo stadijos.

Kiekviena „Vagrant“ virtuali aplinka vadinama „dėžute“, atitinkančia virtualią mašiną. Ir nors virtualios mašinos kūrimas nuo nulio gali užtrukti daug laiko, „Vagrant“ tai daro greitai, naudodamas tai, ką jis vadina „baziniu vaizdu“.

Vagrant yra puikus pasirinkimas, jei norite atskirti savo vystymosi priklausomybes nuo pasaulinio masto. Todėl bet kuris modulis, kurį įdiegiate sukurtoje virtualioje dėžutėje, veikia tik toje aplinkoje be trukdžių.

Susijęs:Virtuali mašina vs. Konteineris: koks skirtumas?

„Vagrant“ neturi vartotojo sąsajos. Jis valdo tik virtualias dėžutes apvalkale. Taigi tai gali būti ne idealus pasirinkimas, jei ieškote paspaudimo įrankio. Ir nors iš pradžių tai gali pasirodyti techninė, „Vagrant“ nustatymas ir naudojimas yra paprastas ir tereikia kelių komandų, kurias rasite jos dokumentacijoje.

Pasirinkite idealų kūrimo serverį

Nors kai kurios funkcijos gali sutapti, kiekvienas anksčiau išvardytas įrankis yra unikalus. Ir nors mes juos įtraukėme kaip XAMPP alternatyvas, XAMPP nedaro mažiau puikiu vietinio serverio valdymo įrankiu.

Galiausiai kūrimo aplinkos pasirinkimas taip pat gali nulemti, kaip bus vykdoma gamyba ir diegimas. Taigi labai svarbu sąmoningai pasirinkti idealų įrankį, atitinkantį jūsų poreikius.

4 priežastys, kodėl niekada neturėtumėte naudoti XAMPP savo gamybos serveryje

XAMPP yra puiki PHP pagrįstų programų kūrimo aplinka. Tačiau jis netinka gamybos serveriui. Štai kodėl.

Skaitykite toliau

DalintisTviteryjeEl. paštas
Susijusios temos
  • Programavimas
  • Tinklapio serveris
  • Virtuali mašina
  • SQL
  • Apache serveris
  • PHP
  • Programavimo įrankiai
Apie autorių
Idowu Omisola (111 straipsnių paskelbta)

Idowu aistringai vertina viską, kas yra išmanioji technologija ir produktyvumas. Laisvalaikiu jis žaidžia koduodamas ir, kai jam nuobodu, pereina prie šachmatų lentos, bet taip pat mėgsta retkarčiais atitrūkti nuo rutinos. Jo aistra parodyti žmonėms kelią apie šiuolaikines technologijas skatina jį rašyti daugiau.

Daugiau iš Idowu Omisola

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia