- •Интернет дүкендерге шолу
- •1.1.1«Интернет-дүкен» мынадай қызметтерден тұрады:
- •1.1.2 Қолдану аймағы
- •1.1.3 Интернет дүкенді тұрақты басқару.
- •Интернет дүкенді ақпараттық тұрғыдан көмек беру
- •Интернет дүкенің басқару функциясы
- •1.1.7 Электронды дүкеннің басқару жүйесін зерттеу
- •1.1.9 Ғаламтор саудасы: Қауіпсіздіктің қарапайым ережелері
- •1.2 Жұмыс интерфейстеріне талаптар
- •Қолданушы интерфейсі
- •Аппараттық интерфейс
- •1.2.1.3 Есептің қойлымы
- •2 Программаны қолдану құралдарын таңдау негіздері.
- •2.1 Интернет желісі
- •2.1.1 Гипермәтін концепциясы
- •2.1.2 Браузерлер
- •Apache http Server проектісі
- •Apache архитектурасы
- •Конфигурациялық структура
- •Php негізгі қызметі
- •3 Web магазин құрамындағы мәліметтер базасы
- •Сурет 3.14 - Жаңалық қосу формасы Жоғарыдағы суретте жаңалық қосу формасы көрсетілген. Бұл формаға localhost/add_news теру арқылы енеміз.
- •3.2 Windows платформасында MySql жұмыс жасауы
- •3.2.1 Сервермен байланыс орнату және байланыс үзу
- •3.3 Мәліметтер базасы жүйесі
- •Gid (int) - тауар id Quantity (int) – тауар саны oid (int) – сатып алған тауар id.
- •3.3.1 Жұмысты тестілеу
- •Қорытынды
- •Пайдаланылған әдебиеттер тізімі
- •А Қосымшасы
- •Б Қосымшасы
Apache архитектурасы
1. 6 суретте сізге Apache web серверінің архитектурасын көрсетеді. Бұл архитектура бірнеше деңгейден тұрады:
OpenSSL
Perl
Mod_alias
Mod_rewrite
Mod_speling
Mod_ssl
Mod_perl
Б
http_core
Apache
Kernel
libergex
Mod_alias
Libos
Operating
System
Платформаны функциялары
Сурет 1. 6 - Apache web серверінің архитектурасы
Конфигурациялық структура
Apache httpd.conf атты глобальді конфигурациялық файлды пайдаланады. Ол conf/ сервер администраторының директориясында орналасқан. Бұл процесс сервер жұмыс жасағаннан бастап қосылады. Алғашында, httpd.conf файлын екі файл оқи алды: access.conf (ену құқығын иелену директивасы) және srm.conf(басқа барлық конфигурациялық директивалар және ресурстар картасы бар). Қазіргі кезде ол файлдарды httpd.conf файлында оларды AccessConfig және ResourceConfig директивалары ауыстырады.
Apache .htaccess атты локальді конфигурациялық файл арқылы да конфигурацияланады.
инициализациялауя
өңдеу
қ
AccessConfig Httpd -f ResourceConfig
|
Сурет 1.7 - Конфигурациялық файлдар
Apache NCSA HTTP Server қасиеттерін иеленген, және де үш конфигурациялық файлдан тұрады, олар өзара ерекшеленеді. httpd.conf- негізгі сервер конфигурациялық файлы, access.conf –бақылаушы директивалардан тұрады, srm.conf – ресурстар конфигурациялық директивалардан тұрады.
2.3 PHP тілі
PHP (негізгі аты "PHP: Hypertext Preprocessor") сервер –жақты HTML ге енгізілген скриптік тіл. PHP коды басталу тэгі мен аяқталу тэгінен тұрады. Басқа клиент –жақты, мысалы Javascript, сияқты тілдерден айырмашылығы – ол сервер жақта орындалады. Егер сервер жағында скрипт іске қосылса, клиент тек оның нәтижесін ешқандай программалау кодына енбестен алады. Сіз сонымен бірге барлық PHP скриптілеріңізді HTML ге енгізіп жасауыңызға болады. Веб-серверде HTML беттерін құру және дерекқормен жұмыс істеуге арналған скрипті программалау тілі. Қазіргі күндерде хостинг қызметін ұсынатындардың көпшілігімен қолданады. LAMP веб-торап жасауға арналған стандартты жинақталымына енеді. Тілдің оңайлығы, орындалу жылдамдығы, функциялық байлығы және PHP негізіндеге әуелгі кодтардың кеңге таралуының арқасында PHP тілі Торда программалау саласында ең белгілі тілдердің бірі боп есептелінеді (JSP мен ASP-де қолданылатын тілдермен қатар). Бұл тілдің айрықшылығы ядро мен соған қосылатын модульдарында. Соңғылары дерекқор, сокет, динамикалық графика, криптографиялық кітапханалар, PDF форматты құжаттармен және т.б. жұмыс істеуге арналған. Бұндай модульды қалаған адам дамытып қоса алады. Модульдардың саны бір неше жүз болғанымен, стандарттық жабдықтауға тек жақсы нәтиже көрсеткен бір неше оны ғана кіреді. PHP интерпретаторы веб-серверге не арнайы сол сервер үшін жасалған модуль арқылы (мысалы, Apache әлде IIS), не CGI-қосымшасы ретінде қосылады. Бұған қоса, UNIX, Linux, Windows және Max OS X амалдық жүйелерінде әкімшілік тапсырыстарын атқаруға пайдаланылуы мүмкін. Бірақ PHP тілі бұл салада кең өріс алмаған, бұған қарағанда Perl, Python және VBScript тілдері айтарлықтай нәтиже көрсетіп отыр.

Қайта
қосу жаңадан қосу
осу