Бағдарламау тілдері мен бағдарламалар


“
БАЯНДАМА
Тақырыбы: Бағдарламау тілдері мен бағдарламалар.
Орындаған
Тексерген:
Семей
2020-2021 оқу жылы
XAMPP (/ˈzæmp/) - Apache, MySQL, PHP сценарийлерінің аудармашысы, Perl бағдарламалау тілі және толыққанды веб-серверді іске қосуға мүмкіндік беретін көптеген қосымша кітапханалардан тұратын жергілікті веб-серверді кросс-платформалық құрастыру.
XAMPP-бұл қысқартылған сөз:
- X (төрт операциялық жүйенің кез-келгені)
- Apache
- MySQL
- PHP
- Perl.
Толық пакетте:
- SSL қолдауымен Apache Web Сервері
- MySQL
- PHP
- Perl
- FileZilla FTP сервері
- POP3 / SMTP сервері
- phpMyAdmin утилитасы бар.
Бүгінгі таңда xampp веб-Сервердің ең жақсы жинақтарының бірі болып табылады, осы құрастырудың көмегімен сіз өзіңіздің компьютеріңізге толық және жылдам веб-серверді тез орналастыра аласыз. Бастапқыда XAMPP веб-дизайнерлер мен бағдарламашыларға Интернетті пайдаланбай өз жұмыстарын тексеруге мүмкіндік беретін әзірлеуші құрал ретінде жасалды. Жұмысты жеңілдету үшін кейбір қауіпсіздік мүмкіндіктері мен параметрлері әдепкі бойынша өшіріледі, ал XAMPP-ті тек өте ыңғайлы ортада пайдалану ұсынылады. Алайда, XAMPP кейде Бүкіләлемдік ғаламторда қолданылады. Сондай-ақ, бағдарлама MySQL және SQLite дерекқорларын құруды және басқаруды қолдайды.
Apache HTTP сервері (айтылады / ə. ˈpæ. ʧi/, Солтүстік Американың апача үндістерінің тайпалық тобының есімімен аталған; сонымен қатар, ағылшын тілінен бұрмаланған аббревиатура. a patchy server; орыс пайдаланушыларының арасында аударма Apache) - еркін веб-сервер.
Apache-бұл кросс-платформа, Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS операциялық жүйелерін қолдайды.
Apache-дің негізгі артықшылықтары-конфигурацияның сенімділігі мен икемділігі. Ол деректерді беру үшін сыртқы модульдерді қосуға, пайдаланушыларды аутентификациялау үшін ДҚБЖ пайдалануға, қате туралы хабарламаларды өзгертуге және т. б. IPv4 қолдайды.
Apache-ге әртүрлі бағдарламалау тілдері мен даму жүйелерін қолдауға арналған көптеген модульдер бар.
Оларға мыналар жатады:
- PHP (mod_php) .
- Python (mod python, mod wsgi) .
- Рубин (apache-рубин) .
- Perl (mod perl) .
- ASP (apache-asp) [13] .
- Tcl (тойтармалар[14] )
Сонымен қатар, Apache CGI және FastCGI механизмдерін қолдайды, бұл бағдарламаларды C, C++, Lua, sh, Java сияқты барлық дерлік бағдарламалау тілдерінде орындауға мүмкіндік береді.
MySQL - дерекқорды басқарудың еркін реляциялық жүйесі. MySQL-ді әзірлеуді және қолдауды бұған дейін Швед MySQL AB компаниясын сатып алған Sun Microsystems-пен бірге сауда маркасына құқық алған Oracle корпорациясы жүзеге асырады. Өнім GNU General Public License және өзінің коммерциялық лицензиясы бойынша таратылады. Сонымен қатар, әзірлеушілер лицензияланған пайдаланушылардың тапсырысы бойынша функционалдылық жасайды. Дәл осы бұйрықтың арқасында репликация механизмі алғашқы нұсқаларында пайда болды.
MySQL-бұл шағын және орта қосымшаларға арналған шешім. WAMP, AppServ, lamp серверлерінің құрамына және Денвер, XAMPP, VertrigoServ серверлерінің портативті жинақтарына кіреді. Әдетте MySQL жергілікті немесе қашықтағы клиенттер қол жеткізетін сервер ретінде қолданылады, алайда Дистрибуцияға MySQL-ді автономды бағдарламаларға қосуға мүмкіндік беретін ішкі сервер кітапханасы кіреді.
MySQL ДҚБЖ икемділігі көптеген кесте түрлерін қолдаумен қамтамасыз етіледі: пайдаланушылар толық мәтінді іздеуді қолдайтын MyISAM типті кестелерді де, жеке жазбалар деңгейінде транзакцияларды қолдайтын InnoDB кестелерін де таңдай алады. Сонымен қатар, MySQL ДҚБЖ жаңа кесте түрлерін құру принциптерін көрсететін EXAMPLE кестесінің арнайы түрімен бірге келеді. Ашық архитектура мен GPL лицензиялаудың арқасында MySQL ДҚБЖ-де кестенің жаңа түрлері үнемі пайда болады.
2008 жылдың 26 ақпанында Sun Microsystems MySQL AB-ны 1 млрд долларға сатып алды[8], 2010 жылдың 27 қаңтарында Oracle Sun Microsystems-ті 7, 4 млрд долларға сатып алды және MySQL-ді өзінің ДҚБЖ желісіне қосты.
MySQL әзірлеушілер қауымдастығы Drizzle (ағылш. ), OurDelta, Percona Server және MariaDB. Бұл тармақтардың барлығы Oracle корпорациясы Sun-ны сіңірген кезде болған.
phpMyAdmin -бұл PHP тілінде жазылған және MySQL ДҚБЖ-ны басқаруға арналған веб-интерфейс. PhpMyAdmin шолғыш арқылы MySQL серверін басқаруға, SQL командаларын іске қосуға және кестелер мен мәліметтер базасының мазмұнын көруге мүмкіндік береді. Бағдарлама веб-әзірлеушілермен өте танымал, өйткені SQL командаларын тікелей енгізбестен MySQL ДҚБЖ басқаруға мүмкіндік береді.
Бағдарлама GNU General Public License лицензиясы бойынша таратылады, сондықтан көптеген басқа әзірлеушілер оны XAMPP, Denwer, AppServ, Open Server сияқты әзірлемелеріне біріктіреді.
Қазіргі уақытта жоба уақыт 62-ден астам тілде локализацияланған.
Бастамашы-неміс әзірлеушісі Тобиас Ратшиллер (Tobias Ratschiller) және phpPgAdmin сияқты 1997 жылы пайда болған MySQL-Webadmin қосымшасына негізделген.
2001 жылдан бастап негізін қалаушы Тобиас Ратшиллердің phpMyAdmin жобасын Марк Делисл (Марк Делисл) Оливер Мюллер (Оливье Мюллер) және Лоик Шапо (Loïc Chapeaux) бірге phpMyAdmin жаңа дәуірін бастады.
Бүгінгі таңда Марк Делисл жоба әкімшісі болып табылады және жазбаша код түрінде phpMyAdmin-ге ең үлкен үлес қосады. Жобаның негізгі көмекшілері-Михал Чигарж (Michal Čihař), Себастьян Мендель (Sebastian Mendel) және Герман ван Ринк (Herman van Rink) .
PHP дегеніміз не
Жеңімпаздарды анықтау үшін, дәл болып табылады PHP. Бір сөйлемде осы тіл туралы толық түсінік беру қиын, сондықтан біз оны келесі үш сипаттамамен сипаттаймыз:
PHP - гипермәтіндік препроцессор (HTML) .
PHP-бұл серверлік бағдарламалау тілі.
PHP-бұл сценарий, интерпретацияланған бағдарламалау тілі.
PHP тілін қолданудың негізгі саласы-бұл веб, яғни біз күн сайын компьютердің немесе смартфонның шолушысы арқылы кіретін сайттар. Веб - бұл бүкіл интернет емес, оның ең үлкен және танымал бөлігі екенін түсіну керек. Вебтен басқа интернет арқылы электрондық пошта, мессенджерлер, файл алмасу қызметтері, желілік ойындар және тағы басқалар жұмыс істейді.
Интернеттегі барлық дерлік веб-сайттар PHP - де жұмыс істейді. Бұл тіл кез-келген динамикалық веб-сайттар үшін өте жақсы:
- әлеуметтік желілер;
- блогтар мен форумдар;
- интернет-дүкендер;
- браузер ойындары.
Әдеттегі PHP сценарийі-өрнектер жиынтығы. Әр өрнек жаңа жолдан басталып, нүктелі үтірмен аяқталады.
Өрнек-бұл PHP аудармашысына екі санды қосу немесе ақпаратты көрсету сияқты бір әрекетті орындауды бұйыратын Нұсқаулық. Қарапайым сценарийді қарастырайық. Ол бір жолды көрсетеді: "Сәлем, Әлем!»:
<?php басып шығару ("Сәлем, Әлем") ;
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz