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

Веб сайт хийж сурахын тулд танд веб сервер хэрэгтэй болно. Сурахын тулд хостинг худалдаж авах нь мэдээж зохимжгүй. Нилээд сайн дадлагажиж байгаад дараа нь сайтаа хийснийхээ дараа интернетэд байрлуулахдаа хостинг авсан нь хэмнэлттэй. Тэгвэл сайтын ажиллагааг хаана туршин зүгшрүүлэх вэ? гэсэн асуулт гарч ирнэ. Үүнийг бид өөрийн компьютераа веб сервер болгон ашиглах замаар хийж болно. Энэ зорилгод 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 хэл дээр бичигдсэн кодыг шалгах цаашлаад өөрийн компьютерт сайтын локал хувилбарыг үүсгэх боломжтой боллоо.  

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

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

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

Энэ хичээлээр боловсруулж буй АУСистемийн сервер талын дэлгэцийн формуудыг үүсгэх болно. Ямар ч интернет төсөл хэрэглэгчийн болон серверийн гэсэн хоёр хэсгээс бүрддэг. Энэ зарчим бүхий л программ хангамжид мөрдөгдөх хэрэгтэй. Жишээ нь та дотоод сүлжээний орчинд программ зохиож байлаа гэхэд өгөгдлийн сантай шууд харьцах, хэрэглэгчдийн эрхийг зохицуулах, баазыг архивлах, тодорхой цагаар хийгдэх үйлдлүүдийг гүйцэтгэх зэрэгт системийн админ нэвтрэх эрхтэй тусдаа модул бичих л хэрэгтэй болдог. Ингээд сервер талын темплейтүүдийг зохиож эхэлцгээе.

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

PHP (Personal Home Page Tools) гэдэг нь веб сервер дээр HTML хуудас үүсгэхэд зориулагдсан програмчлалын хэл юм. Энэ хэлийг сурснаар та хуудасны тоолуур, зочны хуудас гэх мэт энгийн програмаас хэрэглэгчийн үйлдлийг хянах чадвартай том хэмжээний веб сайтыг зохиох боломжтой. Хэлний бүх боломжийг тайлбарлан бичихэд олон хуудас материал болох хэдий ч хэл нь хэн ч үзэхэд энгийн ойлгомжтой. Өнөөдөр олон мянган програм зохиогчид PHP ашиглаж, сая сая веб сайтууд энэ хэл дээр ажиллаж байна.

Хэлний түүхээс

PHP нь програмчлалын бусад хэлнүүдээс ялгаатай нь хэлийг ямар нэгэн компани эсвэл мундаг програм зохиогч боловсруулаагүй харин Расмус Лердорф гэх жирийн програм зохиогч 1994 онд зохиосон. Хэл зохиосон зорилго нь Расмус өөрийн веб хуудасаа илүү интерактив байдалтай болгох байлаа. Удалгүй Расмус програмчлалын C хэл дээр өгөгдлийн сантай холбогдох боломжтой эхний хувилбарыг гаргасан. Энэ нь хэрэглэгчдэд энгийн веб програм зохиох бололцоог олгосон.
1997 онд веб формтой ажиллах боломжтой PHP/FI 2 (Personal Home Page / Form Interpreter) хувилбар гарсан. Энэ хувилбарыг боловсруулах ажилд нилээд олон хүмүүс оролцон ажилласан байна. Ер нь хэл нь анхнаасаа нээлттэй кодтой байсан нь хэн хүссэн хүн хэлийг боловсронгуй болгох ажилд оролцох боломжийг нээж өгсөн. Эдгээр хүмүүст Зив Сураски (Zeev Suraski), Энди Гутманс (Andi Gutmans) нар нь зүй ёсоор тооцогдоно. Расмус дээрх хүмүүстэй хамтран ажилласны үр дүнд 1998 онд PHP 3 гэсэн албан ёсны хувилбарыг гаргасан. Үүний дараа хэл зохиогчид PHP –г цаашид улам боловсронгуй болгосноор 2000 онд хэлний 4.0 хувилбар гарсан ба эдүгээ хэлний 5.0 хувилбар гараад байгаа билээ.

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

Интернет сайтад тодорхой хугацаанд хичнээн хүн зочилсон, тухайн цаг мөчид хэдэн хүн зочилж байгаа, хуудаст хамгийн сүүлд хэзээ хандалт хийсэн гэх мэтийг мэдэх шаардлага гардаг. Эдгээрийг болон бусад олон асуудлыг шийдэхэд PHP –гийн цаг хугацааны функцуудыг ашиглана.

PHP –н цаг хугацааны онцлогууд.

PHP –д одоо хэдэн цаг болж байгааг мэдэхэд time() функцыг ашигладаг.

<HTML>
<HEAD>
<TITLE>Системийн цагийг гаргах</TITLE>
</HEAD>
<BODY>
<?php
echo time(); // 1258599589 утгатай мэдээлэл гарна
?>
</BODY>
</HTML>

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

1-р хичээлд сайтын агуулгыг хадгалах баазыг MySql серверт үүсгэн өгсөн болохоор төлөвлөгөөний дагуу articles хүснэгтийг үүсгэх ажлыг эхлэе. Манай өгөгдлийн сан ганцхан хүснэгттэй байна. Цуврал хичээлийн зорилго бол маш энгийн агуулгын удирдах системийг хийх. Том хэмжээтэй олон хүснэгт бүхий систем хийх нь таны цаашдын зорилго болно. Өгөгдлийн санд хандан агуулгыг татан аваад түүнийгээ хэрэглэгчид үзүүлэх, өгөгдлийн сандаа мэдээлэл оруулан засварлах ажиллагаа бол динамик сайтын ажиллагааны үндсэн зарчим. Энэ бүгдийг ойлгоход цуврал хичээлүүд хангалттай мэдлэгийг өгч чадна.

Класс ба структурт ердийн талбар, арга, шинжүүдээс гадна статик талбар, арга, шинжүүд байж болдог. Статик талбар, арга, шинжүүд…

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

 

Хичээлээр useState -тэй тун төстэй useRef хукийн талаар авч үзье. useRef хукийн онцлог ашиглалтыг компонент хэдэн удаа дахин…

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

 

Хүүхдүүд тооны хичээлийг анхнаасаа зөв ойлгон сураагүйгээс анги ахих тусмаа математикийн хичээлийнн хоцрогдолоос болоод дургүй болох тал байдаг.…

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

 

Нийтлэлээр графикийн хэвүүдийн /GUI pattern/ түүхийг авч үзье. Боловсруулалтын графикийн хэвүүдийг 30 гаруй жилийн туршид боловсруулж байгаа бөгөөд…

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

 

Хааяа өөр өөр параметрүүдийн багцтай нэг аргыг үүсгэх шаардлага гардаг. Ирсэн параметрүүдээс хамааран аргын тодорхой хэрэгжүүлэлтийг хэрэглэнэ. Ийм…

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

 

Ямарч програмын ажиллагааны чухал хэсэг бол төрөл бүрийн мэдээллийн боловсруулалт, тэдгээртэй ажиллахтай холбоотой байдаг. Иймээс энэ хичээлээс vuejs

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

 

Хичээлээр react -ийн хукуудаас их өргөн ашиглагддаг useEffect -ийн талаар авч үзье. useEffect -ийн ажиллагааг судлах хуудасны кодийг

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

 

Илэрхийлэл бол математикийн хэлний үндэс болсон суурь ойлголтуудын нэг. Математикийн илэрхийллийг тооцооны алгоритм, аксиом, теорем, бодлогын нөхцлүүд гээд…

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

 

Програм зохиох бол нарийн төвөгтэй ажил. Ямар ч програмын хувьд өөрийн хийх ажлаа гүйцэтгэхийн чацуу цаашдаа хөгжих, ажлын…

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

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

тэгшитгэлийг бод.

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

 

хязгаарыг бодоорой.

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

 

Ангийн нийт сурагчдын 60% нь эмэгтэй сурагчид байдаг. Ангиас санамсаргүйгээр нэг сурагч сонгоход эрэгтэй сурагч байх магадлалыг ол.

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