Windows 7 дээр apache mysql болон php сервер суулгах. Windows дээр Apache суулгах

Интернет дээр зохиогчдын өгсөн маш олон нийтлэл байдаг дэлгэрэнгүй заавардэлгэцийн агшинтай, үүний ачаар нэг ч хэрэглэгч PHP болон Apache серверийг суулгаж чадаагүй DBMS MySql. Гэхдээ тэдний ихэнх нь хэрэглэгчдэд удаан хугацааны туршид хариулт олж чадахгүй олон асуулт үлдээдэг. Apache, MySql, PHP гэж юу болох, тэдгээр нь юунд хэрэгтэй, эдгээр бүтээгдэхүүнийг хэрхэн суулгах талаар харцгаая.

Бага зэрэг онол

Apache бол Хойд Америкийн индианчуудын Апачи овгийн нэрээр нэрлэгдсэн үнэгүй http сервер юм. Энэ нь Windows зэрэг бүх платформ дээр өргөн хэрэглэгддэг бөгөөд вэб програм, үйлчилгээг хөгжүүлэхэд бодит стандарт болсон. Үүнээс гадна бид MySql DBMS-ийг суулгах шаардлагатай бөгөөд энэ нь өөрийн салбартаа стандарт бөгөөд хамгийн түгээмэл бөгөөд түгээмэл скрипт хэлүүдийн нэг болох PHP юм.

Apache (хэрэглэгчийн нэрлэж заншсанаар) нь бусад серверүүдээс ялгаатай нь бүх програмууд болон үйлчилгээнүүд нь хэрэглэгчээс гүйцэтгэх шаардлагагүйгээр ажиллах баталгаатай байдаг. нэмэлт тохиргоо. Аналогуудтай харьцуулахад Apache нь өндөр гүйцэтгэл, компьютерийн нөөцийн бага зарцуулалтаар тодорхойлогддоггүй боловч аливаа програм нь түүний үндсэн дээр ажиллах баталгаатай байдаг. Энд та тохиргоог хялбар болгох, бараг бүх зүйл дээр ажиллах боломжтой орчин үеийн платформуудмөн маш сайн баримт бичиг.

Одоо ажиллаж байгаа компьютер дээр Apache-г хэрхэн суулгах талаар харцгаая Windows удирдлага 7 (дараагийн хувилбаруудад процесс нь бараг ижил байдаг), ингэснээр серверийг жинхэнэ хостинг дээр суулгасан болно.

Apache суулгах

  • Бид албан ёсны Apache тусламжийн эх сурвалж руу очиж, хамгийн сүүлийн хувилбарыг татаж аваарай.

Үнэн хэрэгтээ, хуучин Апачи нь PHP скрипт хэлний хамгийн сүүлийн хувилбаруудаар дэмжигдээгүй л бол хөгжүүлэгчийн хувьд бүтээгдэхүүний хувилбаруудын хооронд бараг ялгаа байхгүй.

  • Татаж авсан суулгах файлыг ажиллуулна уу.
  • Бид эхний хоёр талбарыг дэлгэцийн зурган дээрх шиг бөглөнө: хоёр мөрөнд "localhost" гэж оруулна уу.

  • Бид ямар ч шуудангийн хайрцгийг тавьдаг.
  • эхнийх нь бүтээгдэхүүнийг Windows үйлчилгээ болгон суулгах үүрэгтэй бөгөөд энэ нь 80 дугаар портыг ашиглах болно;
  • хоёр дахь нь серверийг 8080 дугаартай порт руу холбох бөгөөд үүний дараа та үүнийг бүр автоматаар эхлүүлэх шаардлагатай болно.

Бүтээгдэхүүний хөгжүүлэгчид эхний сонголтыг сонгохыг зөвлөж байна, тиймээс үүнийг арай доогуур харцгаая. Apache-г суулгахдаа түүний файлууд хадгалагдаж буй замд анхаарлаа хандуулаарай. Өөрийн хатуу дискний системийн хуваалт дээрх "хэрэглэгчид" хавтсанд байрлах "нийтийн" лавлах хэсэгт суулгах нь дээр.

Суулгах шидтэнг хаасны дараа Apache ажиллаж байгаа эсэхийг шалгана уу. Үүнийг хийхийн тулд тавиур дээр очоод доор үзүүлсэн дүрс байгаа эсэхийг шалгана уу.

Хэрэв энэ нь ажиллахгүй бол ажиллуул тушаалын мөр. Үүнийг командын орчуулагчийн (Win + R) текст хэлбэрт "cmd" оруулах замаар хийдэг.

Бид серверийг эхлүүлэхийн тулд тушаалын мөрөнд "net start Apache2.2" гэж бичнэ.

Энэ оруулга нь зөвхөн бүтээгдэхүүний 2.2 хувилбарт хүчинтэй бөгөөд бусад хувилбаруудад тоонууд нь тохирох болно.

"net stop Apache2.2" гэсэн параметртэй командыг бичээд серверийг зогсооно.

Apache-г эхлүүлэх, унтраах, дахин ачаалах хэд хэдэн аргыг авч үзье. Тогтмол ажлын хувьд серверийг удирдах командын мөрийг ашиглах нь үр дүнгүй байдаг - энэ нь маш их цаг хугацаа шаардах болно. Нөхцөл байдлаас гарах арга зам бол тавиурын дүрсний контекст цэсийг ашиглах явдал юм: үүн дээр хулганы баруун товчийг дараад ямар үйлдлийг хийх шаардлагатайг сонгоно уу.

Үүнтэй адил зүйлийг Windows үйлчилгээнд нэвтрэх боломжийг олгодог тохирох хэрэгсэл эсвэл Үйлчилгээний нэмэлт хэрэгсэлээр дамжуулан ижил нэртэй үйлчилгээг удирдах замаар хийдэг. Энэ нь дамжин эхэлдэг хайлтын талбарэсвэл "Хяналтын самбар" дахь "Захиргаа".

Apache-г тохируулж байна

Эхний сервер суулгах аргыг сонгохдоо та үүнийг эхлүүлэх аргыг зааж өгч болно. At тогтмол хэрэглээХэрэв таны компьютер дээр үнэгүй нөөц байгаа бол Apache autostart ашиглана уу. Үгүй бол үйлчилгээний контекст цэсээр гараар эхлүүлэхийг сонгоно уу.

Серверийг гараар эсвэл автоматаар ажиллуулсны дараа тохиромжтой хөтчийг нээж, хаяг руу очно уу: //localhost. гарч ирнэ хоосон хуудасижил хаягтай.

Эхлэхийн тулд дараах зүйлийг хийнэ үү.

  • Бид програм хангамжийн бүтээгдэхүүний файл бүхий хавтсанд байрлах "htdocs" лавлах руу очно.
  • Бид үүнээс html файлыг устгаад сайтын нэр бүхий лавлах (mysite) үүсгэдэг.
  • Та //localhost/mysite руу орсноор ирээдүйн сайт руу орж болно.
  • "conf" хавтас руу очоод "httpd.conf" файлыг текст засварлагчаар нээнэ үү (синтакс дэмждэг бол илүү тохиромжтой).
  • 227 дугаар мөрөнд очоод "байхгүй" гэснийг "бүгд" гэж солино. Үр дүнд нь "AllowOverride All" байх ёстой.

Үүнийг хийснээр "htaccess" баримтыг ашиглах боломжтой болно. Энэ нь дэвшилтэт Apache тохиргооны файл юм.

  • Бид "#LoadModule rewrite_module modules/mod_rewrite.so" гэсэн тексттэй мөрийг хайж, "#" тэмдгийг арилгана.

Энэ үйлдэл нь CNC холбоосыг үүсгэх, ажиллуулах үүрэгтэй модулийг идэвхжүүлдэг.

  • Бид хийсэн өөрчлөлтүүдийг хадгалж, Apache-г дахин эхлүүлэхээ мартуузай.

PHP суулгаж байна

  • Бид PHP татаж авах хуудас руу орж скрипт хэлний хамгийн сүүлийн үеийн тогтвортой хувилбарыг татаж авна.

Анхаар! Та msi эсвэл exe форматаар ажиллах боломжтой файл биш, харин бид архивыг татаж авах хэрэгтэй болно.

  • Бид лавлах үүсгээд архивыг 7zip эсвэл Winrar ашиглан задлана.
  • Хэрэв та хаасан бол "httpd.conf"-г нээж, нэмнэ үү дараагийн текстТөгсгөлд нь:

"LoadModule php5_module "C:\Users\Public\php\php7Apache2_2.dll"

AddType application/x-httpd-php .php"

Эхний мөрөнд байгаа тоонууд болон хаягууд нь ашигласан бүтээгдэхүүний хувилбарууд, лавлах замууд болон PHP-ээс хамаарч өөрчлөгдөнө.

  • Дахин хэлэхэд өөрчлөлтүүдийг хадгалаад Apache-г дахин эхлүүлнэ үү.

Үйлдлийн явцад алдаа гарсан мэдээллийн харилцах цонх гарч ирэхэд Windows-г дахин эхлүүлнэ үү.

Суулгасан үед PHP тохиргооны бүх параметрүүд "php.ini" файлд хадгалагдана. Үүний оронд нэр нь “php.ini” гэж эхэлсэн бичиг баримтууд байдаг.

  • Тохируулгын файл үүсгэхийн тулд дурын нэрийг "php.ini" болгож өөрчил.
  • Дараа нь энэ баримтыг Windows лавлах руу хуулна уу, жишээ нь "C:\Windows".
  • Бид серверийг дүрсний контекст цэсээр дахин эхлүүлнэ.

Энэ нь PHP-ийн суулгац, тохиргоог хийж дуусгана. Үлдсэн зүйл бол серверийн ажиллагааг шалгах явдал юм. "Htdocs" руу очиж, хавтсанд дурын нэртэй (Латин хэлээр) файл үүсгэ php өргөтгөл(жишээ нь file.php). Бид үүнийг нээдэг текст засварлагчмөн дараах кодыг оруулна уу:

Одоо хөтчийн цонхыг нээж эсвэл томруулж, хаягийн мөрөнд үүсгэсэн файлын замыг оруулна уу. Манай тохиолдолд энэ нь: //localhost/mysite/file.php

Хэрэв бүх зүйл сайн, алдаагүй бол та ижил төстэй дүр төрхийг харах болно.

"Ачаалагдсан тохиргооны файл" гэсэн мөрөнд анхаарлаа хандуулаарай. "php.ini" тохиргооны файлын замыг тэнд зааж өгөх ёстой.

Ингэснээр Windows үйлдлийн системтэй компьютер дээр PHP-тэй Apache-г суулгаж дуусгана. Хэрэв та ямар нэгэн CMS суулгах шаардлагатай бол DBMS суулгасан болно.

DBMS суурилуулах

  • MySql-ийн одоогийн хувилбарыг Windows-ийн хувилбар болон битийн хэмжээндээ татаж аваарай.

  • "Татаж авах" товчийг дарсны дараа дэлгэцийн агшинд онцолсон холбоос дээр дарж MySql-г бүртгэлгүйгээр татаж авна уу.

  • Бид .NET Framework номын сангийн 4.5 хувилбарыг шаарддаг суулгагчийг ажиллуулж байна.
  • Бид нөхцөлийг хүлээн зөвшөөрч байна MySql ашиглан Windows дээр.
  • Шилжүүлэгчийг "Зөвхөн сервер" байрлал руу шилжүүлнэ үү.

  • Шаардлагуудыг шалгасны дараа MySql суулгацыг эхлүүлэхийн тулд "Гүйцэтгэх" товчийг дарна уу.

  • Бид MySql-д нууц үг тохируулсан бөгөөд энэ нь мэдээллийн санд нэвтрэх боломжийг олгоно.

  • "Дараах" дээр дарна уу.

Скрипт хэл болон MySql бүхий серверийн суулгац дууссан. Сүүлийн хоёр бүрэлдэхүүн хэсгүүдийг хооронд нь холбож өгөхөд л үлддэг.

Үүнийг хийхийн тулд аль хэдийн мэдэгдэж байсан "php.ini" тохиргооны файлыг нээж, ";" тэмдгийг устгана уу. дараах өгөгдлийн дагуу:

өргөтгөл = php_mysql.dll

өргөтгөл = php_mysqli.dll.

Текстийг олох "; extension_dir = "ext"" ба үүнийг дараах "extension_dir = "C:\Users\Public\php\ext"" гэж орлуулж, "тэнцүү" тэмдгийн дараа бид PHP-ээр лавлах замыг тохируулна.


Бид локал машин дээрээ локал сервер бүтээсээр байна. Энэ нийтлэлд бид локал серверийн бүрэлдэхүүн хэсгийг суулгахтай танилцах болно Windows платформ 7, Apache вэб сервер.

Гараар суулгахад Apache 2.4.18-ийн сүүлийн хувилбар ажилладаг гэдгийг анхаарна уу.


Apache хувилбар 2.4.18

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

  • Apache-г директор дотор суулгана уу: .
  • PHP-г директор дотор суулгана уу: [C:\php]
  • MySQL өгөгдмөл:

Би нийтлэлд MySQL серверийг Windows үйлчилгээ болгон хэрхэн суулгах талаар тайлбарласан: . Би PHP орчуулагчийг хэрхэн суулгах талаар нийтлэлд бичих болно: PHP суулгах.

1. Apache MSI суулгагчийг ажиллуул.
Apache MSI-г суулгах эхний цонх 2. Apache лицензтэй танилцаж, зөвшөөрнө үү

3. Дараа нь баримт бичигтэй танилцана уу

4. Энэ хуудсан дээр та манай дотоод серверийн дэлгэрэнгүй мэдээллийг бөглөх хэрэгтэй:
  • Домиан сервер: localhost;
  • Серверийн нэр: localhost;
  • Админ имэйл: дурын.

Анхаарах зүйл: Бүх хэрэглэгчдийн хувьд 80 портыг зааж өгнө үү.

5. Энэ хуудсанд шилжих

6. Дараагийн хуудсан дээр бид яагаад руу шилжсэнийг ойлгосон. Бид одоо Apache-г суулгахад зориулсан тусгай фолдерыг зааж өгөх боломжтой болсон. Үүнийг бид урьдчилан үүсгэсэн лавлахыг зааж өгснөөр хийдэг: [C:\www].

7. Дараагийн хуудсан дээр дарж үр дүнг авна уу.



Системийн тавиур дээр бид Apache товчлуурыг олж хардаг.

Apache таны компьютер дээр ажиллаж байгаа эсэхийг хэрхэн шалгах вэ

Apache серверийн ажиллагааг шалгаж байна. Энэ зорилгоор хаягийн мөрхаягийг бичнэ үү: http://localhostмөн бид "Энэ ажиллаж байна!" гэсэн бичээсийг хардаг бөгөөд энэ нь "Энэ нь ажилладаг" гэсэн утгатай.

Компьютер дээрээ Apache-г хэрхэн унтраах вэ

Apache үргэлж хэрэггүй бөгөөд үүнийг нээлттэй байлгах нь утгагүй юм. Үүнийг унтраахын тулд тавиур руу очоод Apache дүрсний баруун товчлуур дээр бид гурван хяналтын товчлуурыг харж байна.

  • Apache хяналт;
  • Нээлттэй серверүүд;
  • Гарах.

Сүүлийнх нь унтардаг.

Тэгээд л болоо! Apache MSI суулгац дууссан. Apache суулгацын хавтсыг санаарай, энэ нь локал серверийг тохируулахад хэрэг болно.

Өгүүллийн толь бичиг:

  • Хуваарилалт– программ хангамж, програм хангамжийг түгээх хэлбэр.
  • Суллах- програм хангамжийн хувилбар.

Энэ нийтлэл - алхам алхмаар зааварчилгаалокал вэб сервер үүсгэх талаар. Энэ нь Windows үйлдлийн системийн платформ дээр Apache 2.4 вэб серверийн суулгацыг тайлбарладаг. Суулгацыг Windows XP SP3 дээр туршиж үзсэн.

Вэб серверийн найрлага:

  • Apache 2.4 (хувилбар 2.4.10);
  • PHP 5.4 (хувилбар 5.4.34);
  • MySQL 5.5 (хувилбар 5.5.23).

Энэ ажлын талбар нь дараахь байдлаар тохирно.

  • туршлагатай вэбмастерууд төслүүдээ турших;
  • Эхлэн вэбмастерууд өөрсдийн анхны вэбсайтыг бий болгоход зориулагдсан.

Apache 2.4 болон PHP 5.4 түгээлтүүдийг VC9 (Visual Studio 2008) дээр эмхэтгэсэн.

Apache 2.4 VC9 хувилбар нь бараг бүх гүйдэлтэй ажилладаг Windows хувилбарууд(7/8/Vista/XP SP3).

VC9 програмуудыг ажиллуулахын тулд та эхлээд Visual C++ сангуудыг шинэчлэх хэрэгтэй.

Visual C++ номын сангийн шинэчлэлтийн багцыг суулгаж байна

Microsoft-ын вэбсайтаас vcredist_x86.exe шинэчлэлтийн түгээлтийг татаж аваад, файлыг ажиллуулж, шинэчлэлтийг хийнэ үү.

Apache 2.4 серверийг суулгаж, тохируулж байна

Apache түгээлт нь суулгах файлгүй байна. Тиймээс суулгацыг гараар хийх болно.

Фолдер үүсгээд httpd-2.4.10-win32-VC9.zip архивыг задлаарай.

Тохируулгын файлд httpd. conf-ийн анхдагч чиглүүлэлтүүд нь C:\Apache24. Тиймээс, хэрэв та архивыг энэ хавтсанд задлах юм бол тохиргооны файлд засвар хийх нь хамаагүй бага байх болно.

Бид түгээлтийг C:\TestServer хавтсанд задлах болно.

Бид C:\TestServer\Apache24\conf\httpd тохиргооны файлд өөрчлөлт оруулдаг. conf. Зам бичихдээ "\" (урвуу налуу зураас) тэмдэгтийн оронд "/" (урагш налуу зураас) тэмдэгтийг ашиглана. Мэс заслын өрөөнд замуудыг ингэж бичдэг Линукс системүүдболон Unix. Гэхдээ Apache анх эдгээр үйлдлийн системд зориулж тусгайлан бүтээгдсэн.

Бид C:/ Apache24 текстийг C:/ TestServer / Apache24-ээр бүлгээр солих ажлыг гүйцэтгэдэг.

ServerName параметрийн утгыг тохируулна уу.
ServerName localhost: 80

ServerAdmin параметрийн утгыг тохируулна уу (администраторын имэйл).
Серверийн админ [имэйлээр хамгаалагдсан]

DocumentRoot параметрийн утгыг тохируулах (сайтын баримт бичгийн байршил).
DocumentRoot C:/TestServer/Apache24/htdocs

Та сайтын баримт бичгийг серверээс тусад нь хадгалахыг хүсч болно. Жишээлбэл, C:\MySites хавтсанд. Дараа нь энэ параметрийг өөрчилж болно.
DocumentRoot C:/ MySites

Гүйцэтгэх боломжтой Apache файлууд C:\TestServer\Apache24\bin хавтсанд байрладаг. Энэ утгыг Windows PATH орчны хувьсагч руу нэмнэ үү.
PATH = C:\TestServer\Apache24\bin ;

Apache-г үйлчилгээ болгон суулгана уу.
httpd.exe -k суулгана уу

Хэрэв идэвхжүүлсэн бол Windows галт хана, дараа нь үйлчилгээг суулгах үед програмыг блоклосон гэсэн мессеж гарч ирнэ гадаад холболтууд. Үйлчилгээг ажиллуулахын тулд та түгжээг тайлах зөвшөөрөл өгөх ёстой.

Apache серверийг эхлүүлцгээе.
httpd.exe -k эхлүүлэх

Бид серверийн гүйцэтгэлийг шалгадаг. Хөтөчийн командын мөрөнд хаягийг бичнэ үү: http://localhost. Хэрэв Apache суулгац амжилттай болсон бол "Энэ ажиллаж байна" гэсэн бичвэр гарч ирнэ. . Үгүй бол бид хоосон дэлгэц харах болно.

Хэрэв сервер эхлэхгүй бол Apache-ийн анхдагчаар ашигладаг 80 порт завгүй байгаа эсэхийг шалгах хэрэгтэй.

Үүнийг командыг ашиглан хийдэг
netstat - anb

Ихэнхдээ энэ портыг Skype эсвэл Firefox ашигладаг. Энэ тохиолдолд та портоо суллах эсвэл Apache-г 8080 порт руу шилжүүлэх хэрэгтэй.

Үүнийг хийхийн тулд httpd файлд. conf дээр бид ServerName болон Listen параметрүүдийн утгыг өөрчилдөг. ServerName localhost: 8080
8080 сонсох

Үүний дараа командын тусламжтайгаар үйлчилгээг дахин эхлүүлнэ үү
httpd.exe -k дахин эхлүүлэх

дахин бид http: // localhost руу орохыг оролдоно

Apache сервертэй ажиллахад хялбар болгохын тулд та үүнийг эхлүүлэх цэсэнд суулгаж болно Windows товчлол, харуулж байна C:\TestServer\Apache24\bin\ ApacheMonitor.exe

PHP 5.4 суулгаж байна

Бид хөгжүүлэгчийн http://windows.php.net/download/ вэбсайт руу ордог. VC9 x86 Thread Safe хэсгээс PHP 5.4 түгээлтийг олоод php-5.4.34-Win32-VC9-x86.zip архивыг татаж аваарай.

Фолдер үүсгэ орон нутгийн компьютер, үүнийг C:\TestServer\PHP54 болгоод архивыг задлаарай.

Бид Apache түгээлтийн иж бүрдэл бүхий сайт руу буцаж ирдэг. Нэмэлт + VC9 хэсгээс бид Apache PHP модультай php5apache2_4.dll-php-5.4-win32.zip архивыг олоод татаж авна.

Архиваас бид php5apache2_4.dll модулийн хамгийн сүүлийн хувилбартай хавтсыг олж C:\TestServer\PHP54 хавтсанд байрлуулна.

httpd тохиргооны файлд. conf мөрүүдийг нэмнэ үү:

LoadModule php 5_ модуль « C :/ TestServer / PHP 54/ php 5 apache 2_4. dll"
AddHandler програм / x - httpd - php . php
# php руу орох замыг тохируулна уу. ini
PHPIniDir "C:/TestServer/PHP 54/php"

Фолдерт C:\TestServer\Apache54\htdocs test.php файл үүсгэх.

echo "Сайн уу Апачи!";
?>

Apache-г дахин эхлүүлнэ үү.

Хөтөчийн хаягийн мөрөнд бид http://localhost/test.php гэж бичнэ. Хэрэв Сайн уу Апачи! , дараа нь PHP суулгац амжилттай дууссан.

php.ini-г тохируулж байна

MySQL мэдээллийн сантай ажиллахын тулд бид php-г тохируулах хэрэгтэй. ini - PHP тохиргооны файл.

C:\TestServer\PHP54 хавтсанд хөгжүүлэлт болон php.ini-production гэсэн хоёр загвар байна.

Php.ini-production загварын нэрийг .

MySQL мэдээллийн сантай ажиллах номын сангууд C:\TestServer\PHP 54\ext хавтсанд байрладаг. Энэ замыг php.ini тохиргооны файлын extension_dir зааварт зааж өгөх ёстой.

Бид энэ параметрийг олж, мөрийн эхэнд байгаа тайлбар тэмдэгтийг устгаж (энэ нь цэг таслал) замыг бичнэ.
extension_dir = "C:/TestServer/PHP 54/ext"

PHP дээр MySQL мэдээллийн сантай ажиллах хоёр номын сан байдаг: php_mysqli. dll нь шинэ бөгөөд ажилд ашиглахыг зөвлөж байна; php_mysql. dll нь хуучирсан боловч ихэнх сайтууд үүнийг ашигладаг.

Хоёр номын санг php.ini файлд оруулах нь дээр.
өргөтгөл = php_mysql. dll
өргөтгөл = php_mysqli. dll

Засвар хийж дууссаны дараа Apache серверийг дахин эхлүүлэхээ мартуузай.

MySQL-г суулгаж, тохируулж байна

http://www.mysql.ru/download/ хуудас руу очно уу. Win32 эсвэл Win64 хувилбарыг сонгоно уу. Бид mysql-5.5.23-win32.msi суулгах багцыг татаж авах болно.

mysql-5.5.23-win32.msi файлыг ажиллуул.

Бид зөвшөөрч байна лицензийн нөхцөл, ердийн суулгацын төрлийг сонгоно уу.

MySQL серверийн тохиргоог үргэлжлүүлье.

Нарийвчилсан тохиргоо - нарийвчилсан тохиргооны тохиргоог сонгоно уу.

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

Одоо манай сервер ямар мэдээллийн баазтай (InnoDB, MyISAM) ажиллахаа шийдэх хэрэгтэй.

Олон үйлдэлт мэдээллийн сан - InnoDB болон MyISAM дэмжигддэг.
Зөвхөн гүйлгээний мэдээллийн сан - InnoDB дэмждэг.
Зөвхөн гүйлгээний бус мэдээллийн сан- myISAM дэмждэг.

InnoDB дэмжлэгийг сонгохдоо дараагийн алхам бол InnoDB хүснэгтүүдийг хаана хадгалахаа сонгох явдал юм.

Нэг зэрэг холболтын хамгийн их тоог гар аргаар тохируулж, анхдагч утгыг (15) хүлээн авах нь дээр.

Энэ алхамд TCP/IP сүлжээг идэвхжүүлэх параметр нь TCP холболтыг дэмжих боломжийг олгож, эдгээр холболтууд хийгдэх портыг сонгоно. Enable Strict Mode параметрийг мөн тохируулсан - MySQL стандартыг чанд дагаж мөрдөх горим.

Одоо та анхдагч кодчилолыг сонгох хэрэгтэй. Хамгийн сайн сонголт- UTF-8 кодчилол. Тиймээс бид сонгодог Олон хэлтний шилдэг дэмжлэг.

MySQL-г Windows үйлчилгээ болгон ажиллуулахын тулд Install as Windows Service-г суулгана уу. Хэрэв та энэ үйлчилгээг автоматаар эхлүүлэх шаардлагатай бол суулгана уу MySQL серверийг автоматаар ажиллуулна уу.

Одоо администраторын нууц үгийг тохируулаад Аюулгүй байдлын тохиргоог өөрчлөх сонголтыг унтраа.

Дараах ба Гүйцэтгэх товчийг дарсны дараа MySQL суулгац дууссан гэж үзэж болно.

MySQL-ийн ажиллагааг шалгахын тулд Windows Start товчийг дарж, MySQL (MySQL Server 5.5 MySQL Server Command Line)-тай ажиллах хэрэгслийг олоод ажиллуулна уу.

Администраторын нууц үгийг оруулсны дараа бид MySQL командын мөрөнд очно.

Командыг оруулна уу
мэдээллийн санг харуулах;

Хэрэв бид мэдээллийн сангийн жагсаалтыг харвал энэ нь сервер зөв ажиллаж байна гэсэн үг юм.

Тушаалын мөрийн горимоос гарах:
гарах;

Энэ нь серверийн суулгацыг дуусгана. Амжилт хүсье!

Энэ тайлбар нь Windows 7/8/8.1-ийн аль ч хувилбарт тохиромжтой.

Apache вэб серверийг суулгаж байна

Юуны өмнө http://www.apachelounge.com/download/ сайтаас Apache түгээлтийг татаж аваарай. Түгээлтийн жагсаалтад Apache 2.4 хоёртын файл VC11, бид "httpd-2.4.7-win64-VC11.zip" татаж авах хэрэгтэй.

Татаж авсны дараа httpd-2.4.7-win64-VC11.zip архивыг нээнэ үү.

Үүнээс Apache24 хавтсыг C:\ дискний хэсэг рүү задлаарай

Одоо бид Apache-г суулгахаасаа өмнө тохиргоогоо бага зэрэг өөрчлөх хэрэгтэй. httpd.conf файлыг (энд байгаа: C:\Apache24\conf) нээвэл зохимжтой засварлагч, жишээ нь notepad++. (217) ServerName www.example.com:80 мөрийг олоод ServerName localhost:80 болгож өөрчилнө үү.

Энд бид Apache хавтсанд байрлах httpd.exe файлын бүрэн замыг зааж өгөх хэрэгтэй. Манай тохиолдолд энэ нь C:\Apache24\bin\httpd.exe юм. C:\Apache24\bin\httpd.exe -k install командыг бичээд Enter дарна уу.

Хэрэв програмыг ажиллуулж байх үед танд дараах алдаа гарч ирвэл: winnt үйлчилгээний менежерийг нээж чадаагүй байж магадгүй та администратороор нэвтрэхээ мартсан байж магадгүй, дараах хавтас руу очно уу: C:\Users\Your_user_name энд\AppData\Roaming\Microsoft\Windows\Start. Цэс\Programs\System Tools, тушаалын мөрийг администратороор ажиллуулна уу

Мөн суулгах командыг давтана уу.

Суурилуулалт дууссан. Бин лавлахыг (бүтэн зам: C:\Apache24\bin\) нээж, файлыг ажиллуулна уу: ApacheMonitor.exe. Apache дүрс нь системийн тавиур дээр гарч ирэх бөгөөд үүний тусламжтайгаар та Apache үйлчилгээг хурдан эхлүүлэх/ зогсоох боломжтой бөгөөд эхлүүлэх товчийг дарна уу:

Одоо функцийг шалгацгаая. Хөтөчөө нээгээд хаягийн мөрөнд http://localhost/ гэж бичнэ үү (та зүгээр л localhost хийж болно). Хэрэв суулгалт амжилттай болсон бол энэ нь ажилладаг гэсэн хуудас нээгдэх ёстой!

PHP суулгац (гарын авлага)

Бидэнд PHPгүйгээр Apache хэрэгтэй юу? Мэдээжийн хэрэг үгүй, энэ бол утгагүй зүйл! Тиймээс бид дараа нь PHP-ийн гараар (суулгагч ашиглахгүйгээр) суулгацыг авч үзэх болно.

http://windows.php.net/download/ сайтаас PHP (Zip архив) татаж авна уу. Бидэнд хувилбар хэрэгтэй: VC11 x64 Thread Safe.

Бид архивын агуулгыг C:\PHP санд задалдаг (бид өөрсдөө PHP хавтас үүсгэдэг). Дараа нь C:\PHP хавтсанд бид php.ini-development болон php.ini-production гэсэн хоёр файлыг олно. Эдгээр файлууд нь үндсэн тохиргоог агуулдаг. Эхний файл нь хөгжүүлэгчдэд зориулагдсан, хоёр дахь нь үйлдвэрлэлийн системд зориулагдсан. Гол ялгаа нь тохиргоонд байдаг: хөгжүүлэгчдэд алдаа харуулахыг зөвшөөрдөг бол үйлдвэрлэлийн системүүдийн хувьд аюулгүй байдлын үүднээс алдаа харуулахыг хориглодог.

PHP суулгацыг үргэлжлүүлэхээсээ өмнө хэд хэдэн зүйлийг хийцгээе. Хяналтын самбар → Гадаад төрх ба хувийн тохиргоо → Хавтасны сонголтууд → Харах табыг нээгээд "Мэдэгдэж буй файлын төрлүүдийн өргөтгөлүүдийг нуух" гэсэн мөрийг олоод, тэмдэглэгээ байгаа бол тэмдэглэгээг арилгаад "Хэрэглэх" дээр дарна уу.

Бид суулгацыг үргэлжлүүлнэ. Тиймээс, хэрэгтэй файлаа сонго (би php.ini-development-ыг сонгосон). Сонгосон файлын нэрийг бага зэрэг өөрчлөх шаардлагатай болно. Файл дээр хулганы баруун товчийг дарж → Нэрээ өөрчлөх → "-development"-ыг устгаад зөвхөн php.ini үлдээнэ үү.

Одоо php.ini нээнэ үү, бид хэд хэдэн өөрчлөлт хийх хэрэгтэй (өөрчлөлт хийхдээ болгоомжтой байгаарай, мөрийн эхэнд цэгтэй таслал байгаа бол үүнийг арилгах шаардлагатай болно):

  1. Extension_dir сонголтыг (721-р мөр) олж, замтай тааруулахын тулд ext фолдерын замыг өөрчил PHP суулгацууд. Миний хувьд иймэрхүү харагдаж байна:
    өргөтгөл_дир = "C:\PHP\ext"
  2. upload_tmp_dir сонголтыг олоорой (мөр 791). Энд та түр хавтас руу орох замыг зааж өгөх хэрэгтэй. Би c:\windows\temp-г сонгосон. Хамтдаа:
    upload_tmp_dir = "C:\Windows\Temp"
  3. session.save_path сонголтыг олоорой (мөр 1369). Энд та түр хавтас руу орох замыг зааж өгөх хэрэгтэй.
    session.save_path = "C:\Windows\Temp"
  4. Динамик өргөтгөлүүдийн хэсэгт та ажилд шаардлагатай байж болох PHP модулиудын харгалзах хэд хэдэн мөрийг (эхэндээ цэг таслалыг арилгах) тайлбарыг арилгах хэрэгтэй: 866, 873, 874, 876, 886, 895, 900

Өөрчлөлтүүдийг хадгалаад хаа.

Одоо эргээд орцгооё Apache тохиргоо. Бид Apache тохиргоог бага зэрэг засах хэрэгтэй болно. C:\Apache24\conf хавтас руу очоод httpd.conf файлыг нээнэ үү.

Файлын төгсгөлд очоод хамгийн доод хэсэгт дараах мөрүүдийг нэмнэ үү.

# Charset AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType програм/x-httpd-php .php

Суулгах явцад сонгосон php фолдерт хүрэх замыг зааж өгнө үү (хэрэв та өөр директорт суулгасан бол).

Ижил файлаас бид дараах мөрүүдийг олно (ойролцоогоор 274-276 мөр):

DirectoryIndex index.html

index.html-ийн өмнө бид index.php-г зайгаар тусгаарлаж нэмнэ. Үр дүн нь:

DirectoryIndex index.php index.html

Өөрчлөлтүүд хүчин төгөлдөр болохын тулд Apache үйлчилгээг дахин эхлүүлнэ үү (тавганы дүрс нь Apache монитор юм). Хэрэв үйлчилгээ дахин эхлэх юм бол энэ нь сайн шинж юм. Үгүй бол (алдаа гарч ирэх болно) тохиргооны файлуудаас алдааг хайж олоорой. Бүх замыг ялангуяа анхааралтай шалгана уу.

PHP ажиллаж байгаа эсэхийг шалгахын тулд C:\Apache24\htdocs хавтсыг нээнэ үү (энэ нь вэбсайтын анхдагч файлуудыг агуулна). Дараах агуулгатай index.php файлыг энэ хавтсанд үүсгэнэ үү.

Одоо хөтөч дээрээ http://localhost/ (эсвэл зүгээр л localhost) нээнэ үү. Хэрэв бүх зүйл сайн болсон бол та үүнтэй төстэй хуудсыг харах болно:

Хэрэв та php-ийн тухай мэдээлэл бүхий хуудасны оронд "Энэ нь ажиллаж байна!" гэсэн бичээстэй хуудсыг харвал хуудсыг дахин дарна уу.

MySQL суулгаж байна

Түгээлтийн татаж авах хуудсыг нээнэ үү: http://dev.mysql.com/downloads/installer/5.6.html, Windows (x86, 32-bit) татаж авах, MSI суулгагч 5.6.16 250.8 сая. Татаж авах товчийг дарсны дараа та бүртгэлийн маягтыг харах болно, та доорх холбоос дээр дарж алгасаж болно ("Үгүй, баярлалаа, зүгээр л татаж аваад эхэл!").

Бид суулгагчийг ажиллуулж, богино хугацаанд татаж авсны дараа бид дараах цонхыг харах болно.

MySQL Products суулгах товчийг дарахад бидний хүлээн зөвшөөрсөн дараах цонх гарч ирнэ тусгай зөвшөөрлийн гэрээ(хайрцагыг чагтална уу) болон Next > дээр дарна уу

Дараагийн цонх нь биднээс илүү байгаа эсэхийг шалгахыг хүсэх болно шинэ хувилбар MySQL, Skip... (алгасах) нүдийг сонгоод Next > дарна уу

Дараагийн цонхонд суулгацын төрлийг сонгохыг хүсэх ба Custom-г сонгоод Next >:

Дараагийн цонхонд бидэнд шаардлагатай бүрэлдэхүүн хэсгүүдийг сонгох боломжийг олгоно: MySQL Connectors-ийн сонголтыг, Програмын сонголтыг арилгана. MySQL Workbench CE 6.0.8 болон MySQL Notifier 1.1.5, MySQL Server 5.6.16 дээр Хөгжлийн Бүрэлдэхүүн хэсэг ба Үйлчлүүлэгч C API номын сан (хуваалцсан) гэснийг сонгоод Next > дарна уу.

Дараагийн цонхонд яг юу суулгахыг зааж өгөх бөгөөд Execute дээр дарна уу

Амжилттай суулгасны дараа Next > товчийг дарна уу

Дараагийн цонхонд бид серверээ бага зэрэг тохируулах болно, Next > товчийг дарна

Эхний тохиргооны цонхонд "Нарийвчилсан сонголтуудыг харуулах" нүдийг сонгоод, үлдсэн хэсгийг нь хэвээр үлдээж, "Дараах" дээр дарна уу

Дараагийн цонхонд бид администраторын (үндэс) нууц үг тохируулахыг хүсэх болно. Энэ нууц үгээ алдахгүй байх нь дээр! Нууц үгээ тохируулаад Next > товчийг дарна уу

Дараагийн цонхонд оруулах талбар дахь 56 дугаарыг устгаад, үлдсэнийг нь хэвээр үлдээгээд Next > товчийг дарна уу.

Дараах > дээр дарна уу

Дараах > дээр дарна уу

Үлдсэн зүйл бол суулгалт амжилттай болсон эсэхийг шалгах явдал юм. (win 8): Эхлүүлэх цэс рүү оч → програмууд руу оч (доошоо сум) → MySQL5.6 Command Line Client (командын мөрөнд MySQL-тэй ажиллах терминал) -ыг ол → нээ. Дараа нь администраторын нууц үгийг (root) оруулна уу. Хэрэв нууц үг зөв бол та командын мөрөнд (mysql>) очих болно. Командыг оруулна уу: мэдээллийн санг харуулах; (төгсгөлд цэгтэй таслал тавих шаардлагатай). Үүний үр дүнд та мэдээллийн сангийн жагсаалтыг харах ёстой (хамгийн багадаа хоёр - information_schema болон mysql). Энэ нь сервер зөв ажиллаж байна гэсэн үг. Гарах командыг гүйцэтгэж командын мөрийг хаа.

C:\Windows\System32\drivers\etc\hosts: 127.0.0.1 localhost файлд мөрийг нэмнэ үү. Ижил файлд ::1 localhost мөрийг устгаж эсвэл тайлбар бичнэ үү (мөрийн эхэнд # тэмдэг тавь).

phpMyAdmin-ийн суурилуулалт ба үндсэн тохиргоо

http://www.phpmyadmin.net/home_page/downloads.php татаж авах хуудсыг нээгээд *all-languages.7z эсвэл *all-languages.zip-ээр төгссөн архивыг татаж авахыг сонгоно уу (бичиж байх үед). Хамгийн сүүлийн үеийн хувилбар phpMyAdmin 4.1.9 байсан). C:\Apache24\htdocs дотор phpmyadmin хавтас үүсгээд тэндээс татаж авсан архивын файлуудыг задлана.

Энэ нь хэрхэн ажилладагийг шалгацгаая. Хөтөчийг нээгээд хаяг руу очно уу http://localhost/phpmyadmin/. Дараах цонх нээгдэх ёстой.

Одоо бид MySQL-д зориулсан тохиргооны файл үүсгэх хэрэгтэй. Phpmyadmin хавтас руу очоод тохиргооны хавтас үүсгэнэ үү. Хөтөч дээр дараах хаягийг нээнэ үү. http://localhost/phpmyadmin/setup/

Одоо MySQL-д холболтын параметрүүдийг тохируулахын тулд "" товчийг дарна уу. Шинэ сервер", бидэнд шинэ цонх нээгдэнэ; "Сервер хост" баганад localhost-ийг 127.0.0.1-ээр солих шаардлагатай:

Бид тохиргоог хадгалдаг (Хэрэглэх товчийг дарна уу) бид автоматаар өмнөх хуудас руу буцах болно. Анхдагч хэлийг сонгоно уу - Орос хэл, анхдагч сервер - 127.0.0.1, мөрийн төгсгөл - Windows. Доод талд, Хадгалах, дараа нь Татаж авах дээр дарна уу.

Бид үүссэн файлыг (config.inc.php) phpMyAdmin суулгацын үндэс рүү (C:\Apache24\htdocs\phpmyadmin) хадгалдаг. Бид хуудсыг хааж, цаашид хэрэггүй болно.

Тэгээд л болоо. Бид http://localhost/phpmyadmin/ хуудас руу буцна. Одоо та системд үндсэн хэрэглэгчээр нэвтэрч болно (үндсэн хэрэглэгчийн MySQL-г тохируулахдаа заасан нууц үгээ оруулна уу). MySQL-тэй холболтыг шалгаж байна. Хэрэв бүх зүйл сайн болсон бол (та phpMyAdmin руу нэвтрэх боломжтой байсан) phpmyadmin фолдероос тохиргооны хавтсыг устгана уу.

Apache вэб сервер нь нэлээд алдартай. Энэ бол үнэгүй, нээлттэй эхийн програм хангамж юм эх код. Үүнийг ихэвчлэн үйлдлийн системтэй компьютер дээр суулгадаг UNIX системгэр бүл, гэхдээ энэ нь дээр суулгах боломжтой үйлдлийн систем Windows гэр бүл.

Би Apache 2.4.25 хувилбарыг олж, Windows 7 x64 httpd-2.4.25-win64-VC11.zip дээр суулгасан. 32 битийн хувилбар болон 64 битийн хувилбар байдаг. Windows 7 x64 дээр та хоёр хувилбарыг суулгаж болно; 32 битийн Windows 7 дээр зөвхөн 32 битийн хувилбар ажиллах болно. Тиймээс өөрийнхөө чадавхид нийцүүлэн сонгоорой. Би үүнийг бас тэмдэглэх болно гүйцэтгэх боломжтой файлууд Microsoft Visual Studio 2012 дээр эмхэтгэсэн бөгөөд ажиллахын тулд Visual C++ дахин хуваарилагдах багцыг суулгах шаардлагатай. Та үүнийг Microsoft-ын vcredist_x64.exe вэбсайтаас татаж авах боломжтой. Мөн тохирох хэмжээтэй багцыг сонго

Суулгацыг эхлүүлье. Хэрэв суулгаагүй бол Microsoft багц, дараа нь суулгана уу. Энэ нь хэцүү биш, бүх зүйл автоматаар хийгддэг. Дараа нь зип архив Apache24 хавтсыг задлаад "C:\Program Files" руу зөөнө үү. Хэрэв танд Windows x64, сервер нь x86 бол "C:\Program Files (x86)" хавтас руу очно уу.

Би интернетээс C: хөтчийн үндэс дээр хавтас үүсгэж архивын агуулгыг задлах хэрэгтэй гэсэн зөвлөгөөг харсан боловч би өөр бодолтой байна. Програмын хувьд "C:\Program Files" хавтас байдаг. Тохиргооны файлууд гүн гүнзгий оршуулсан бөгөөд тэдгээрийг засахын тулд танд администраторын эрх хэрэгтэй болно гэж эсэргүүцэж байгаа хүмүүст би хариулна: ямар ч асуудал байхгүй. Тэмдэглэлийн дэвтэрийн замын дараа товчлолын шинж чанарт "C:\Windows\notepad.exe") товчлол үүсгэнэ үү. давхар хашилттохиргооны файлын бүрэн замыг ("C:\Program Files\Apache24\conf\httpd.conf"), нэмэлт шинж чанаруудаас "администратороор ажиллуулах" нүдийг шалгана уу. Товчлолыг өөрт тохиромжтой газар байрлуулж, үүн дээр дарахад администраторын эрх бүхий тэмдэглэлийн дэвтэр гарч, серверийн тохиргооны файлыг нээх болно. Нэгэнт нээвэл бага зэрэг тааруулах хэрэгтэй.

httpd.conf-г засварласны дараа та үүсгэх хэрэгтэй багц файл, дотор нь бичнэ үү

"C:\Program Files\Apache24\bin\httpd.exe" -k суулгаад администратороор ажиллуулна уу. Энэ команд нь серверийг цонхны үйлчилгээнд бүртгүүлэхэд зориулагдсан бөгөөд систем эхлэхэд автоматаар эхлэх болно. Та мөн "C:\Program Files\Apache24\bin\ApacheMonitor.exe" жижиг туслах програмыг эхлүүлэх боломжтой. Энэ нь тавиур дээр байрладаг бөгөөд үйлчилгээний статусыг харуулдаг бөгөөд Apache үйлчилгээг эхлүүлэх, зогсоох, дахин эхлүүлэх боломжийг олгодог. Та засвар бүрийн дараа apache үйлчилгээг дахин эхлүүлэх хэрэгтэй тохиргооны файлуудөөрчлөлтүүд хүчин төгөлдөр болохын тулд.

Хэрэв багц файл амжилттай дуусч, apache үйлчилгээ ажиллаж байгаа бол хөтөч дээрээ http://127.0.0.1 эсвэл http://localhost гэж бичвэл хөтөч "C:\Program Files\Apache24\" файлыг нээх болно. htdocs\index.html”, аль нэг мөрөнд " Энэ нь ажилладаг!"Хэрэв хөтөч үүнийг харуулах боломжтой байсан бол сервер ажиллаж байна.

Мэдээжийн хэрэг, вэб серверээр боловсруулагдах HTML баримт бичгийн анхдагч байршил нь тийм ч тохиромжтой биш боловч энэ нь хамаагүй. Баримт нь apache нь олон виртуал хост агуулж болох бөгөөд тус бүрийг тусад нь тохируулах боломжтой. Денверийн дэмжигчид Денвер хэд хэдэн өөр сайтуудыг байршуулах чадвартайг нь үнэлдэг ч энэ нь Денверт суурилуулсан apahce сервертэй холбоотой юм. Бид шиг ажилладаг бүрэн хэмжээний сервертэй windows үйлчилгээ. Одоо бүтээж эхлэх цаг болжээ