XAMPP — безкоштовна багатоплатформова збірка вебсервера з відкритим початковим кодом, що містить HTTP-сервер Apache, базу даних MariaDB, MySQL й інтерпретатори скриптів для мов програмування PHP та Perl, а також додаткові бібліотеки, що дозволяють запустити повноцінний вебсервер.
Тип | XAMPP[d] |
---|---|
Розробник | Apache Friends |
Стабільний випуск | 5.6.3 (19 листопада 2014 ) |
Платформа | Windows, Linux[1] і macOS[1] |
Операційна система | Cross-platform Linux Windows Solaris Mac OS X |
Ліцензія | GNU GPL |
Вебсайт | www.apachefriends.org/en/xampp.html |
|
Етимологія
XAMPP - це акронім:
- 'X' (будь-яка з чотирьох операційних систем)
- 'A'pache
- 'M'ySQL
- 'P'HP
- 'P'erl.
Пакети XAMPP
Повний пакет містить:
- Web-сервер Apache з підтримкою SSL
- СКБД MySQL
- Утиліту phpMyAdmin.
- PHP
- FTP-сервер FileZilla
- Perl
- Сервлет контейнер Apache Tomcat
- POP3/SMTP сервер
- Для windows надається панель для управлінням встановленими на сервері засобами XAMPP Control Panel
XAMPP працює з усіма 32-х розрядними ОС Microsoft (у Windows 98 працює тільки Apache, не працює MySQL), а також з Linux, Mac OS X і Solaris. Програма вільно розповсюджується згідно з ліцензією GNU General Public License і є безкоштовним, зручним у роботі web-сервером, здатним обслуговувати динамічні сторінки. Кількість завантажених пакетів XAMPP у жовтні 2008 року — 775064 завантажень (33280 Гб). На сьогоднішній день xampp є однією з найкращих збірок вебсервера, за допомогою цієї збірки ви зможете швидко розгорнути на своєму комп'ютері повноцінний і швидкий вебсервер.
XAMPP для Linux
Пакет для 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. Спочатку не запускається при кожному запуску системи і тому його потрібно запускати вручну, однак його можна пристосувати до постійного запуску при кожному старті системи.
XAMPP для Mac OS X
Пакет для Mac OS X включає: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator, phpSQLiteAdmin.
XAMPP для Solaris
Пакет для Solaris розроблено та протестовано на Solaris 8, протестований на Solaris 9 містить: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.
Дана версія XAMPP також знаходиться на стадії розробки.
Вимоги та особливості
Для встановлення XAMPP необхідно завантажити всього один файл формату zip, tar або , а компоненти програми не вимагають настройки. Програма регулярно оновлюється, для включення до складу новітніх версій Apache / MySQL / PHP та Perl. Також XAMPP йде з безліччю інших модулів, включаючи OpenSSL та phpMyAdmin.
Для користувача інтерфейс програми настільки простий, що її називають «збіркою для ледачих» ( «lazy man's WAMP / LAMP installation»).
Установка XAMPP займає менше часу, ніж установка кожного компонента окремо. Цей web-сервер поширюється в повній, стандартній і мінімальній (відомої як XAMPP Lite) версіях. Всі додаткові модулі також доступні для скачування.
З додаткових можливостей можна відзначити, що сама компанія випускає пакети оновлення, які випускаються у вигляді zip, 7-zip, tar або exe, які дозволяють оновити всі компоненти з однієї версії збірки xampp на новішу.
Встановлення та видалення на Windows
Найлегший спосіб встановити XAMPP — за допомогою інсталятора. Після установки XAMPP можна знайти в Пуск / Всі програми / XAMPP. Щоб запустити або вимкнути сервери використовується XAMPP Control Panel.
Інший спосіб — установка без інсталятора. Скачайте і розпакуйте один з архівів 7-zip (33Mb) або zip (90Mb) в будь-яку папку. Папка, в якій знаходяться всі розпаковані файли повинна називатися XAMPP. Потім відкрийте цю папку та запустіть файл «setup-xampp.bat». Сервери та служби можна запускати також за допомогою «xampp-control.exe».
При видаленні закрийте всі запущені сервери та служби XAMPP. Після цього просто видаліть папку XAMPP!
Якщо XAMPP був встановлений за допомогою інсталятора, тоді потрібно запустити програму видалення, яка видалить програму і записи в реєстрі, внесені інсталятором.
Використання
Спочатку XAMPP створювався як інструмент для розробників, дозволяючи вебдизайнерам та програмістам тестувати свою роботу, не використовуючи Інтернет. Для спрощення роботи деякі можливості та налаштування безпеки відключені за замовчуванням, і в цілому XAMPP рекомендується до використання тільки в дуже дружньому оточенні. Однак XAMPP іноді використовується і у всесвітній павутині. Також програма підтримує створення і керування базами даних MySQL та SQLite.
XAMPP можна використовувати для установки власної копії Вікіпедії на комп'ютер.
Проблеми:
- Необхідне налаштування MySql для коректної роботи з кодуванням Windows-1251
Вирішення проблеми:
- В налаштуваннях MySQL у файлі 'my.ini' або my.cnf в секцію '[mysqld] додати рядок 'init_connect =' SET NAMES cp1251'
- Якщо немає адміністративних прав на сервер MySQL: при кожному зверненні до бази виконати 'SET NAMES cp1251'
Дізнатися поточне значення змінної сервера можна виконавши 'show variables like'% connect %''
У результаті повинно вийти так:
[mysqld] default-character-set = cp1251 init-connect = "set names cp1251" skip-character-set-client-handshake
Альтернативи
Загальнодоступною альтернативою даній збірці є MAMP, де є безкоштовна версія. Проте, розмір збірки MAMP станом на 2022 рік був майже у 4 рази більший за XAMPP, додатково присутнє MAMP Cloud рішення на базі Dropbox.
Див. також
Примітки
- https://www.apachefriends.org/index.html
- . Архів оригіналу за 19 грудня 2008. Процитовано 5 січня 2013.
- The free web development solution with Apache, Nginx, PHP & MySQL [ 11 травня 2019 у Wayback Machine.] (2022)
Посилання
- Домашня сторінка [ 28 червня 2011 у Wayback Machine.]
- Сторінка завантаження:(англ.)
- для Linux [ 1 травня 2012 у Wayback Machine.]
- для Windows [ 19 грудня 2008 у Wayback Machine.]
- для Mac OS X [ 5 січня 2013 у Wayback Machine.]
- для Solaris [ 5 січня 2013 у Wayback Machine.]
- (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
XAMPP bezkoshtovna bagatoplatformova zbirka vebservera z vidkritim pochatkovim kodom sho mistit HTTP server Apache bazu danih MariaDB MySQL j interpretatori skriptiv dlya mov programuvannya PHP ta Perl a takozh dodatkovi biblioteki sho dozvolyayut zapustiti povnocinnij vebserver XAMPPTip XAMPP d Rozrobnik Apache FriendsStabilnij vipusk 5 6 3 19 listopada 2014 9 rokiv tomu 2014 11 19 Platforma Windows Linux 1 i macOS 1 Operacijna sistema Cross platform Linux Windows Solaris Mac OS XLicenziya GNU GPLVebsajt www apachefriends org en xampp html Mediafajli u VikishovishiEtimologiyaXAMPP ce akronim X bud yaka z chotiroh operacijnih sistem A pache M ySQL P HP P erl Paketi XAMPPPovnij paket mistit Web server Apache z pidtrimkoyu SSL SKBD MySQL Utilitu phpMyAdmin PHP FTP server FileZilla Perl Servlet kontejner Apache Tomcat POP3 SMTP server Dlya windows nadayetsya panel dlya upravlinnyam vstanovlenimi na serveri zasobami XAMPP Control Panel XAMPP pracyuye z usima 32 h rozryadnimi OS Microsoft u Windows 98 pracyuye tilki Apache ne pracyuye MySQL a takozh z Linux Mac OS X i Solaris Programa vilno rozpovsyudzhuyetsya zgidno z licenziyeyu GNU General Public License i ye bezkoshtovnim zruchnim u roboti web serverom zdatnim obslugovuvati dinamichni storinki Kilkist zavantazhenih paketiv XAMPP u zhovtni 2008 roku 775064 zavantazhen 33280 Gb Na sogodnishnij den xampp ye odniyeyu z najkrashih zbirok vebservera za dopomogoyu ciyeyi zbirki vi zmozhete shvidko rozgornuti na svoyemu komp yuteri povnocinnij i shvidkij vebserver XAMPP dlya Linux Paket dlya Linux protestovanij na Ubuntu SuSE RedHat Mandriva Debian i vklyuchaye Apache MySQL PHP 5 PHP 4 amp 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 i IMAP C Client FPDF Spochatku ne zapuskayetsya pri kozhnomu zapusku sistemi i tomu jogo potribno zapuskati vruchnu odnak jogo mozhna pristosuvati do postijnogo zapusku pri kozhnomu starti sistemi XAMPP dlya Mac OS X Paket dlya Mac OS X vklyuchaye Apache MySQL PHP amp PEAR SQLite Perl ProFTPD phpMyAdmin OpenSSL GD Freetype2 libjpeg libpng zlib Ming Webalizer mod perl eAccelerator phpSQLiteAdmin XAMPP dlya Solaris Paket dlya Solaris rozrobleno ta protestovano na Solaris 8 protestovanij na Solaris 9 mistit Apache MySQL PHP amp PEAR Perl ProFTPD phpMyAdmin OpenSSL Freetype2 libjpeg libpng zlib expat Ming Webalizer pdf class Dana versiya XAMPP takozh znahoditsya na stadiyi rozrobki Vimogi ta osoblivostiDlya vstanovlennya XAMPP neobhidno zavantazhiti vsogo odin fajl formatu zip tar abo a komponenti programi ne vimagayut nastrojki Programa regulyarno onovlyuyetsya dlya vklyuchennya do skladu novitnih versij Apache MySQL PHP ta Perl Takozh XAMPP jde z bezlichchyu inshih moduliv vklyuchayuchi OpenSSL ta phpMyAdmin Dlya koristuvacha interfejs programi nastilki prostij sho yiyi nazivayut zbirkoyu dlya ledachih lazy man s WAMP LAMP installation Ustanovka XAMPP zajmaye menshe chasu nizh ustanovka kozhnogo komponenta okremo Cej web server poshiryuyetsya v povnij standartnij i minimalnij vidomoyi yak XAMPP Lite versiyah Vsi dodatkovi moduli takozh dostupni dlya skachuvannya Z dodatkovih mozhlivostej mozhna vidznachiti sho sama kompaniya vipuskaye paketi onovlennya yaki vipuskayutsya u viglyadi zip 7 zip tar abo exe yaki dozvolyayut onoviti vsi komponenti z odniyeyi versiyi zbirki xampp na novishu Vstanovlennya ta vidalennya na WindowsNajlegshij sposib vstanoviti XAMPP za dopomogoyu instalyatora Pislya ustanovki XAMPP mozhna znajti v Pusk Vsi programi XAMPP Shob zapustiti abo vimknuti serveri vikoristovuyetsya XAMPP Control Panel Inshij sposib ustanovka bez instalyatora Skachajte i rozpakujte odin z arhiviv 7 zip 33Mb abo zip 90Mb v bud yaku papku Papka v yakij znahodyatsya vsi rozpakovani fajli povinna nazivatisya XAMPP Potim vidkrijte cyu papku ta zapustit fajl setup xampp bat Serveri ta sluzhbi mozhna zapuskati takozh za dopomogoyu xampp control exe Pri vidalenni zakrijte vsi zapusheni serveri ta sluzhbi XAMPP Pislya cogo prosto vidalit papku XAMPP Yaksho XAMPP buv vstanovlenij za dopomogoyu instalyatora todi potribno zapustiti programu vidalennya yaka vidalit programu i zapisi v reyestri vneseni instalyatorom VikoristannyaSpochatku XAMPP stvoryuvavsya yak instrument dlya rozrobnikiv dozvolyayuchi vebdizajneram ta programistam testuvati svoyu robotu ne vikoristovuyuchi Internet Dlya sproshennya roboti deyaki mozhlivosti ta nalashtuvannya bezpeki vidklyucheni za zamovchuvannyam i v cilomu XAMPP rekomenduyetsya do vikoristannya tilki v duzhe druzhnomu otochenni Odnak XAMPP inodi vikoristovuyetsya i u vsesvitnij pavutini Takozh programa pidtrimuye stvorennya i keruvannya bazami danih MySQL ta SQLite XAMPP mozhna vikoristovuvati dlya ustanovki vlasnoyi kopiyi Vikipediyi na komp yuter Problemi Neobhidne nalashtuvannya MySql dlya korektnoyi roboti z koduvannyam Windows 1251 Virishennya problemi V nalashtuvannyah MySQL u fajli my ini abo my cnf v sekciyu mysqld dodati ryadok init connect SET NAMES cp1251 Yaksho nemaye administrativnih prav na server MySQL pri kozhnomu zvernenni do bazi vikonati SET NAMES cp1251 Diznatisya potochne znachennya zminnoyi servera mozhna vikonavshi show variables like connect U rezultati povinno vijti tak mysqld default character set cp1251 init connect set names cp1251 skip character set client handshakeAlternativiZagalnodostupnoyu alternativoyu danij zbirci ye MAMP de ye bezkoshtovna versiya Prote rozmir zbirki MAMP stanom na 2022 rik buv majzhe u 4 razi bilshij za XAMPP dodatkovo prisutnye MAMP Cloud rishennya na bazi Dropbox Div takozhPerelik Apache MySQL PHP paketivPrimitkihttps www apachefriends org index html Arhiv originalu za 19 grudnya 2008 Procitovano 5 sichnya 2013 The free web development solution with Apache Nginx PHP amp MySQL 11 travnya 2019 u Wayback Machine 2022 PosilannyaDomashnya storinka 28 chervnya 2011 u Wayback Machine Storinka zavantazhennya angl dlya Linux 1 travnya 2012 u Wayback Machine dlya Windows 19 grudnya 2008 u Wayback Machine dlya Mac OS X 5 sichnya 2013 u Wayback Machine dlya Solaris 5 sichnya 2013 u Wayback Machine angl