Компьютерт локал веб сервер суулгах

Веб сайт хийж сурахын тулд танд веб сервер хэрэгтэй болно. Сурахын тулд хостинг худалдаж авах нь мэдээж зохимжгүй. Нилээд сайн дадлагажиж байгаад дараа нь сайтаа хийснийхээ дараа интернетэд байрлуулахдаа хостинг авсан нь хэмнэлттэй. Тэгвэл сайтын ажиллагааг хаана туршин зүгшрүүлэх вэ? гэсэн асуулт гарч ирнэ. Үүнийг бид өөрийн компьютераа веб сервер болгон ашиглах замаар хийж болно. Энэ зорилгод XAMPP пакет бүрэн нийцнэ. Энэ тухай би Php хичээлийн эхэнд дурдсан байгаа. Сайтын хэрэглэгчид пакетыг хэрхэн суулгах талаар нилээд асууж байгаа тул энэхүү постыг орууллаа.

Пакетыг https://www.apachefriends.org/index.html хаягаар ороод сүүлийн хувилбарыг татан аваарай. Татан авахдаа өөрийн машины үйлдлийн системд тохирохыг авах хэрэгтэй. Энэ пакет нь таны компьютерыг веб сервер байдлаар ашиглахад шаардлагатай программ хангамжууд болох MySQL, Apache, FileZilla, Php интерпретатор зэргийг бүгдийг агуулан нэг суулгалтаар бүгдийг суулгадагаараа илүү давуу талтай.
Татан авсан файл xampp-....-installer.exe хэлбэрийн нэртэй байх ёстой. За ингээд компьютераа локал веб сервер болгоцгооё. Энэ ажил их амархан ердөө л хэдхэн алхам.

1-р алхам. Файлын нэр дээрээ хоёр даралт хийн суулгагчийг ажиллуулна.

Анхдагч тохиргоогоор веб серверийг C:\ диск дээр суулгадаг. Хэрвээ та хүсвэл суулгах замыг өөрчлөн өгч болно. Суулгах хавтсыг сонгосон бол Install товчийг дарна.

2-р алхам. Программ серверт шаардлагатай файлуудыг задалж эхлэнэ.

3-р алхам. Хэрэгтэй файлуудыг задалж дуусаад дэлгэц дээр хар цонх нээгдэнэ.

Desktop дээр shortcut (ажлын дэлгэц дээрээс программыг ажиллуулах товч) хэрэгтэй бол "y" оруулаад Enter товчийг дарна.

4-р алхам. Таниас XAMPP пакетыг суулгах хавтасаа зөв сонгосон эсэхийг лавлана.

Хавтасыг зөв сонгосон бол энд "y" оруулаад Enter товчийг дарна. Ямар нэгэн эргэлзээ эсхүл буруу зүйл хийсэн бол эндээс "x" товчийг даран гарч болно.

5-р алхам. Дараагийн цонх бол XAMPP -ийн ердийн эсхүл хялбаршуулсан хувилбарын сонголт хийхийг лавлана.

Бид компьютерын хатуу диск дээр суулгаж байгаа тул энд Enter дарахад л болно.

6-р алхам. Пакетыг суулгах явцыг үзүүлсэн цонх.

цааш үргэлжлүүлэхийн тулд Enter товчийг дарна.

7-р алхам. Цагийн бүсийн сонголтын дэлгэц гарч ирнэ.

Системийн цагаар бүсийг автоматаар тодорхойлох тул Enter дарна.

8-р алхам. Гарч ирэх цонхноос XAMPP -ийн төрөл бүрийн үйлдлийг дуудах боломжтой.

Энд бид "x" сонголтыг хийгээд гарч болно.
Одоо ажлын дэлгэц /Desktop/ дээрээс товчийг даран XAMPP -ийн хяналтын самбарыг дуудна.

Хэрвээ та программуудыг сервис хэлбэрээр ажлуулахыг хүсвэл Svc -ийг зөвлөөд ажлуулах программын харалдаа орших Start товчийг даран

Программууд ажиллаж эхэлсэн бол харалдаа товчны нэрүүд Stop болж өөрчлөгдөнө.
Apache, MySql ажиллаж байхад ер нь хангалттай. Программуудыг сервис байдлаар ачааллахаар заасан бол компьютер асахад шууд ажилладаг. Иймд сайтын ажлаа хийх үедээ Apache, MySql -ийг ачааллаад байсан ч болно.
Сервер ажиллаж байгаа эсэхийг шалгахын тулд интернет хөтөчөө нээгээд хаягийн мөрөн http://localhost гэж бичээд Enter дарахад

дэлгэц нээгдэнэ. Энэ бол таны сервер амжилттай суугдан ажиллаж байна гэсэн үг. Энэ хуудас дээр та серверт суугдсан программуудын талаар мэдээллүүд, нууцлал, өгөгдлийн санг удирдах гээд олон төрлийн мэдээлэл болон тохиргоог хийх боломжтой. Өөрийн компьютерт локал сервер суулган ажиллагааг шалгасан тул сайт хийх ажилдаа ороход бэлэн боллоо. Локал веб серверт шинээр сайт үүсгэхийн тулд C:\xampp\htdocs\ хавтаст сайтын нэр бүхий хавтасыг шинээр үүсгэнэ. Жишээ болгоод blog гэсэн хавтас үүсгэе. Хэрвээ та серверийг C -гээс өөр диск дээр суулгасан бол тохирох дискний xampp\htdocs\ хавтаст шинээр хавтас үүсгэх хэрэгтэйг сануулъя. Шинэ сайтын хавтаст /blog/ дотор тестийн зориулалттай

<?php
echo 'Hello world!';
?>

агуулга бүхий файлыг үүсгээд index.php гэсэн нэрээр хадгална. Дараа нь хөтөч программыг нээгээд хаягийн мөрөнд http://localhost/blog/ бичин өгөөд Enter дарна. Бүх зүйлийг зөв хийсэн бол та доорх зурагт үзүүлсэн хуудаст шилжинэ.

Энэ нь таны сервер php скриптыг ажиллуулна гэдгийг харуулж байгаа юм. Одоо сайтын PHP хэл дээр бичигдсэн кодыг шалгах цаашлаад өөрийн компьютерт сайтын локал хувилбарыг үүсгэх боломжтой боллоо.  

Санамж: Энд ашигласан зургууд нилээд өмнөх хувилбарынх ч гэсэн зөрүү их гарахгүй.

Мэдээлэл таалагдсан бол найзуудтайгаа хуваалцаарай.

  Нээгдсэн тоо: 4011 Төлбөртэй

Обьект хандалтат программчлалын үндсэн ойлголт бол класс болон обьект байдаг. Обьект хандалтат программчлалын талаар олон зүйлийг бичиж болох хэдий ч класс обьектын талаарх ойлголтыг сайн авсан байхад бүх зүйлүүд ойлгомжтой болоод ирэх болно. Багахан хэмжээний эсхүл нэг зохиогчтой программд энэхүү технологийг ашиглах нь илүүц мэт санагдаж болох ч та Php хэлийг эзэмшин программ зохиох гэж байгаа бол ОХП -ийг заавал ойлгон авсан байх хэрэгтэй. Класс обьектыг тодорхойлж байдаг учраас классын тодорхойлолтоос эхлэе. Хичээлийн жишээнүүдийг шууд туршаад үр дүнг хараад явбал илүү ойлгомжтой. Жишээг туршихын тулд та компьютераа локал сервер болгосон байх хэрэгтэй.

  Нээгдсэн тоо: 1409 Төлбөртэй

Интернет сайтад зочлоход тоолуур, төрөл бүрийн график гэх мэт зүйлүүд их байдаг. Эдгээрийн гол онцлог нь динамик байдлаар ажиллаж байдагт байгаа юм. Энэ хичээлээр бид PHP –гээр динамик зургуудыг хэрхэн үүсгэх талаар авч үзэх болно.
Зураг гэдэг нь цэг бүр нь тодорхой өнгийг агуулж байгаа цэгүүдийн олонлог юм. Өөр хоорондоо шахалтын түвшин, чанар гэх мэт үзүүлэлтээрээ ялгаатай зургийн олон форматууд байдаг. Гэхдээ интернтэд GIF (Graphic Interchange Format), JPEG (Joint Photographic Experts Group), PNG (Portable Network Graphics) гэсэн форматуудыг голлон ашигладаг. Ямар зургийг үзүүлэхээс хамаарч форматыг сонгодог. Олон өнгөний хослолтой фото зургуудад JPEG форматыг ашигладаг бол өнгө багатай жижиг (товч, баннер г.м) зургуудад GIF болон PNG форматыг голлон ашиглах жишээтэй.

  Нээгдсэн тоо: 3331 Нийтийн

Ямар ч хэлийг судлахын өмнө бичлэгийн дүрэмтэй танилцах хэрэгтэй. Програмын хэлийг үзэж эхлэхэд бараг уламжлал болсон жишээнээс эхэлье. Энэ нь мэдээж “Hello, Word!” үгийг броузерын дэлгэцэнд гаргах юм. Текстэн редактораа нээгээд доорх жишээг оруулаад файл (жишээ нь hello.php) болгон хадгална.

<?php
echo"Hello, World!";
?>

Файлаа веб серверийнхээ үндсэн хавтаст шилжүүлэн хуулаад веб броузерынхаа хаягийн мөрөнд http://localhost/hello.php гэж бичээд Enter дарна.

  Нээгдсэн тоо: 3762 Бүртгүүлэх

Обьект хандалтад программчлалын үндэс болсон класс нь абстракт төрлийнх байж болдог. Хичээлээр абстракт класс ба аргууд гэж юу болох, хэрхэн зарлах, хаана ашиглах талаар үзэх болно. Абстракт класс гэж юу вэ?
Обьектыг шууд үүсгэж болдоггүй классыг абстракт класс гэдэг. Ийм төрлийн классыг үүсгэхдээ abstract гэсэн түлхүүр үгийг ашиглана.
Жишээ нь бидэнд Car гэсэн класс байна гэж үзье. Түүнийг abstract түлхүүр үгийг ашиглан абстракт класс болгоод дараа нь түүнээс обьект үүсгэх гээд үзье.

Цэсийг нээх хаах ажиллагааг хариуцах компонентийг боловсруулсан тул энэ хичээлээр програмийн удирдах цэсийг…

Нээгдсэн тоо : 6

 

Математикийн үйлдлүүдэд нэг ба тэг тоонууд онцгой шинжүүдтэй. Үржих үйлдэлд нэг ба тэг

Нээгдсэн тоо : 10

 

Давталт (Iterator) паттерн нийлмэл обьектын бүх элементүүдэд тэдгээрийн дотоод бүтцийг задлахгүйгээр хандах абстракт интерфейсийг тодорхойлдог. C# хэл дээр…

Нээгдсэн тоо : 13

 

Тодорхой нөхцөлд жишээ нь тоог тэгд хуваах гэх мэт тохиолдолд систем өөрөө онцгой нөхцлийн генерацийг хийдэг. Гэхдээ C#

Нээгдсэн тоо : 15

 

Програмийг удирдах цэсийг нээх болон хаах ажиллагааг хариуцах компонентийг боловсруулъя. Үүний тулд төслийн components хавтаст Navigation хавтасыг үүсгээд…

Нээгдсэн тоо : 17

 

Арифметикийн үндсэн 4 үйлдлийн нэг бол үржих. Нэмэх , хасах үйлдлийн талаар…

Нээгдсэн тоо : 14

 

Шаблоны арга (Template Method) хэв дэд классуудад алгоритмын бүтцийг өөрчлөхгүйгээр зарим алхамуудыг дахин тодорхойлох боломж олгосон ерөнхий алгоритмыг…

Нээгдсэн тоо : 17

 

Гурвалжны медиантай холбоотой бодлогууд шалгалт шүүлэгт ихээр орж ирдэг. Иймээс гурвалжны медиан, түүний шинжүүдийг бүрэн мэддэг байх хэрэгтэй.

Нээгдсэн тоо : 23

 

Бүх онцгой нөхцлүүдийн суурь бол Exception төрөл. Төрөлд онцгой нөхцлийн талаарх мэдээллийг авч болох хэдэн шинжийг тодорхойлсон байдаг.…

Нээгдсэн тоо : 23

 
Энэ долоо хоногт

илэрхийллийг хялбарчил

Нээгдсэн тоо : 996

 

ABCD трапецийн бага диагонал BD=6 бөгөөд суурьтай перпендикуляр. Трапецийн AD=3, DC=12 бол B, D мохоо өнцгийн нийлбэрийг ол.

Нээгдсэн тоо : 2220

 

Геометрийн шалгалтанд сурагчид шалгалтын асуултуудаас нэг асуулт ирнэ. Сурагч "Дотоод өнцөг" сэдвийн асуултуудад хариулах магадлал 0,35 харин "Багтаасан тойрог" сэдвийн асуултуудад хариулах ммагадлал 0,2 байжээ. Шалгалтын асуултуудад энэ хоёр сэдэвт хоёуланд зэрэг хамаарах асуулт байхгүй бол сурагчид энэ хоёр сэдвийн аль нэгэнд нь хамааралтай асуулт ирэх магадлалыг ол.

Нээгдсэн тоо : 550