Мазмұнға өту

XAMPP

Уикипедия — ашық энциклопедиясынан алынған мәлімет
XAMPP
Жасаушы

Apache Friends

Операциялық жүйелер

Кроссплатформалы бағдарламалық жасақтама

Компьютерлік платформа

Microsoft Windows, Linux, macOS және Веб шолғыш

Соңғы нұсқа

19 қараша 2023

Жағдай

белсенді

Лицензия

GNU General Public License

XAMPP (/ˈzæmp/) — Apache веб-серверін, MariaDB дерекқорын басқару жүйесін, PHP сценарийлер интерпретаторын, Perl бағдарламалау тілін және толыққанды веб-серверді іске қосуға мүмкіндік беретін көптеген қосымша кітапханаларды қамтитын кроссплатформалы локальды веб-сервер пакеті. [1]

Этимология

[өңдеу | қайнарын өңдеу]

XAMPP аты:

акронимінен шығады.

XAMPP пакеттері

[өңдеу | қайнарын өңдеу]

Толық нұсқасы мыналарды қамтиды:

  • SSL қолдауы бар Apache веб-сервері
  • MariaDB дерекқорын басқару жүйесі (СУБД)
  • PHP
  • Perl
  • FileZilla FTP-сервері (жаңа нұсқаларда жоқ)
  • POP3/SMTP сервері
  • phpMyAdmin утилитасы

XAMPP барлық 32-биттік Microsoft операциялық жүйелерінде (98, 2000, XP, 2003, Vista, 7), сондай-ақ Linux, macOS және Solaris жүйелерінде жұмыс істейді. Бағдарлама GNU General Public License лицензиясына сәйкес еркін таратылады және тегін, ыңғайлы веб-сервер болып табылады, ол динамикалық беттерді де өңдей алады. 2008 жылдың қазан айында XAMPP пакеттерінің жүктелуі 775 064 рет (33280 Гб) болған.

Қазіргі уақытта XAMPP веб-серверді орнатудың ең ыңғайлы жинақтарының бірі болып саналады.


Linux нұсқасы Ubuntu, SuSE, RedHat, Mandriva, Debian жүйелерінде сыналған және мына құрамды қамтиды: Apache, MySQL, PHP 5 + PHP 4 & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite және IMAP C-Client, FPDF. Әдепкіде жүйе іске қосылған сайын автоматты түрде жұмыс істемейді, қолмен қосу қажет. Дегенмен, жүйе жүктелгенде автоматты түрде іске қосылатындай етіп баптауға болады.


macOS нұсқасы құрамына мыналарды қамтиды: Apache, MariaDB, PHP & PEAR + SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, IMAP C-Client, OpenLDAP, mcrypt, mhash, cUrl, libxslt, libapreq, FPDF, ICU4C Library, APR, APR-utils.


Solaris үшін нұсқасы Solaris 8-де жасалып, Solaris 9-да сыналған. Құрамында Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class бар. Бұл нұсқа әзірге даму сатысында.


Талаптар мен ерекшеліктер

[өңдеу | қайнарын өңдеу]

XAMPP орнату үшін бар болғаны бір zip, tar немесе exe файлды жүктеу жеткілікті, әрі қосымшалардың ешқайсысына бөлек баптау қажет емес. Бағдарлама үнемі жаңартылып тұрады және Apache/MySQL/PHP пен Perl-дің жаңа нұсқаларын қамтиды. Сондай-ақ OpenSSL және phpMyAdmin секілді көптеген модульдермен бірге жеткізіледі.

Пайдаланушы интерфейсі қарапайым болғандықтан, оны «жалқауларға арналған жинақ» («lazy man’s WAMP/LAMP installation») деп те атайды.

XAMPP толық, стандартты және жеңілдетілген (XAMPP Lite) нұсқаларында таратылады. Қосымша модульдер бөлек жүктеуге қолжетімді. Сонымен қатар, zip, 7-zip, tar немесе exe форматындағы жаңарту пакеттері бар, олар арқылы барлық құрамдастарды жаңа нұсқаға жаңартуға болады.


Қолданылуы

[өңдеу | қайнарын өңдеу]

XAMPP бастапқыда әзірлеушілерге арналған құрал ретінде жасалды, ол веб-дизайнерлер мен бағдарламашыларға өз жұмыстарын интернетсіз тексеруге мүмкіндік береді. Ыңғайлы болу үшін кейбір мүмкіндіктер мен қауіпсіздік баптаулары әдепкіде сөндірілген. Сол себепті XAMPP тек сенімді ортада қолдануға ұсынылады. Дегенмен, кейде ол интернетте де пайдаланылады. Бағдарлама MySQL және SQLite дерекқорларын жасау мен басқаруды қолдайды. XAMPP көмегімен жергілікті компьютерге Уикипедияның жеке көшірмесін орнатуға да болады. [2]

  1. Interview with Kai Seidler from the XAMPP project. MySQL AB. Тексерілді, 22 тамыз 2009.
  2. MySQL сайтындағы XAMPP әзірлеушісімен сұхбат.(ағылш.)

Сілтемелер

[өңдеу | қайнарын өңдеу]