የ ii አገልግሎት ስም ማን ይባላል። የኮምፒውተር ኔትወርኮች እና ቴክኖሎጂዎች፡ ማተም። ፒኤችፒን በ IIS ላይ በመጫን ላይ

የበይነመረብ መረጃ አገልግሎቶች (IIS)ከ የኢንተርኔት አገልጋዮች ስብስብ ነው። ማይክሮሶፍት. የ IIS ዋና አካል የድር አገልጋይ ነው፣ ምንም እንኳን እዚያ ባያቆምም። የIIS የቅርብ ጊዜ ስሪት 8 ከሁሉም እትሞች ጋር አብሮ ይመጣል ዊንዶውስ አገልጋይ 2012 R2.

የ IIS የባለቤትነት ባህሪ ቢኖረውም, የዚህ የአገልግሎት ስብስብ በገበያ ላይ ያለው ድርሻ ቀስ በቀስ እየጨመረ ነው. በይነመረቡ ላይ ስለ የተሻለው ነገር ብዙ ቅዱስ ክርክሮችን ማግኘት ይችላሉ - IIS ፣ Apache ወይም ፣ ይበሉ ፣ Nginx። እንደነሱ አንሁን፣ አይአይኤስ በዋነኝነት የሚጠቀመው በምን ጉዳዮች ላይ ብቻ ነው የምንለው።

አብዛኞቹ ምቹ አማራጭ IIS ን በመጠቀም - ሁሉም ነገር የእርስዎ በሚሆንበት ጊዜ የሥራ አካባቢ(እና የአገልጋዩ ክፍል እንዲሁ) በዊንዶው ላይ ይሰራል። በዚህ ሁኔታ, በጎራ ውስጥ ለመስራት ከአይአይኤስ ብዙ ምቹ "ጥሩ ነገሮች" ማግኘት ይችላሉ. ከሁሉም በላይ, IIS እንዲሁ የኤፍቲፒ አገልጋይ ነው, እና የፖስታ አገልጋይ. የ IIS በይነገጽ በጣም ግልጽ ነው, ይህም በአጠቃላይ ለዊንዶውስ አካባቢ የተለመደ ነው. እና በእርግጥ፣ MS SQL ከተጠቀሙ አይአይኤስ ይጠቅማችኋል።

በዊንዶውስ አገልጋይ 2012 R2 ውስጥ IIS ን ለማንቃት ወደ አገልጋይ አስተዳዳሪ ይሂዱ።

በአገልጋይ አስተዳዳሪ ውስጥ “ ሚናዎችን እና ባህሪያትን ጨምር” የሚለውን አማራጭ ያግኙ።

CGI ማንቃትዎን ያረጋግጡ።

ከዚያ በኋላ በአስተዳደር ክፍል ውስጥ የ IIS አገልግሎቶች አስተዳዳሪን ያያሉ.

እንዲሁም IIS ን በዊንዶውስ 7 ፕሮፌሽናል እና Ultimate እንዲሁም በዊንዶውስ 8 ውስጥ ማንቃት ይችላሉ። ይህንን ለማድረግ ወደ የቁጥጥር ፓናል → ፕሮግራሞች → ያብሩት ወይም ያጥፉ። የዊንዶውስ አካላት.

የአገልግሎት አስተዳዳሪው ነው። GUIየእርስዎን አገልጋዮች ማስተዳደር.

አገልጋዮች እና ጣቢያዎች በቀኝ በኩል ተዘርዝረዋል. ነባሪ ለ የስርዓት ክፍልፍልአቃፊ ተፈጥሯል inetpub, አቃፊዎችን የያዘው ftprootእና www ስርወለኤፍቲፒ አገልጋዮች እና ድር ጣቢያዎች በቅደም ተከተል።

ፒኤችፒን በ IIS ላይ በመጫን ላይ

ፒኤችፒን ለመጫን አገናኙን ይከተሉ እና የዚፕ ማህደሩን ከስሪት ጋር ያውርዱ ክር ያልሆነአስተማማኝ. ስያሜ ቪሲ11ከስሪት ቀጥሎ ቪዥዋል ሲ ++ ለቪዥዋል ስቱዲዮ 2012 እንደገና ሊሰራጭ የሚችል እሱን ለመሰብሰብ እንደሚያስፈልግ ይጠቁማል። እንደ ምልክት ለተደረገባቸው የቆዩ ስሪቶች ቪሲ9፣ ቪዥዋል C++ ዳግም ሊሰራጭ የሚችል ይፈልጋል ቪዥዋል ስቱዲዮ 2008 SP1.

የዚፕ ማህደሩን በፍላጎትዎ ለመክፈት ማውጫውን መምረጥ ይችላሉ። ማህደሩን ካወጡ በኋላ, የፋይሉን ቅጂ ይፍጠሩ php.ini-ምርትበስም php.iniበተመሳሳይ አቃፊ ውስጥ.

የ php.ini ፋይል ፒኤችፒን ለማስኬድ እና ከሚሰራበት አካባቢ ጋር ለመስራት ደንቦችን ይዟል። ቁጥር አለ። አስፈላጊ መለኪያዎችመመዝገብ ያለበት። ከታች የእነዚህ መለኪያዎች ዝርዝር ነው.

extension_dir = [ወደ ቅጥያ ማውጫ የሚወስደው መንገድ]- ይህ ግቤት ለቦታው ተጠያቂ ነው ፒኤችፒ ቅጥያዎች. ለምሳሌ C:\php\ext.

ቅጥያ = xxxxx.dll— ለእያንዳንዱ ተሰኪ ቅጥያ፣ እንደዚህ አይነት መመሪያ መመዝገብ አለቦት። ፒኤችፒ ሲጀምር እንደዚህ አይነት ቅጥያዎች ይጫናሉ።

log_errors = በርቷል- የስህተት ምዝግብ ማስታወሻን አንቃ።

error_log = [የስህተት ምዝግብ ማስታወሻ ፋይል መንገድ]- በእውነቱ, ሁሉም ነገር እዚህ ግልጽ ነው.

cgi.force_redirect = 0- በ IIS ስር የማውጫውን ጥበቃ ማሰናከል ፣ ይህ ግቤት በዊንዶውስ ውስጥ የ PHP kernel ስህተቶችን ለማስወገድ በትክክል ይህንን እሴት መውሰድ አለበት።

cgi.fix_pathinfo = 1- በCGI ዝርዝር መሰረት የPATH_INFO ድጋፍን አንቃ። IIS FastCGI ይህንን ቅንብር ይጠቀማል።

fastcgi.impersonate = 1- የጥሪ ደንበኛው የደህንነት ምልክቶችን መለየት ያንቁ።

fastcgi.logging = 0- በ IIS ውስጥ ያሉ የ FastCGI ምዝግብ ማስታወሻዎች መሰናከል አለባቸው።

በመቀጠል, በስርዓት ባህሪያት ውስጥ ማስተካከል ያስፈልግዎታል የአካባቢ ተለዋዋጮች. በዊንዶውስ አገልጋይ 2012 R2 ውስጥ ወደ የቁጥጥር ፓነል መሄድ አለብዎት, ስርዓትን ይምረጡ, እዚያ ተጨማሪ አማራጮችስርዓቶች. በላቀ ትር ላይ ከታች በኩል የአካባቢ ተለዋዋጮች አዝራር አለ።

ከስርዓት ተለዋዋጮች መካከል የመንገዱን ተለዋዋጭ እናገኛለን እና በተለዋዋጭ እሴት መስክ ውስጥ መንገዱን እንጨምራለን ፒኤችፒ ማውጫ. በእኔ ምሳሌ C: \ php ነው.

ይህ መግለጫ ለሚከተሉት የዊንዶውስ 7 እትሞች ተስማሚ ነው፡ ፕሮፌሽናል እና Ultimate።

የአይአይኤስ ድር አገልጋይ በመጫን ላይ

የቁጥጥር ፓነል → ፕሮግራሞች → የዊንዶውስ ባህሪያትን ያብሩ ወይም ያጥፉ። በዝርዝሩ ውስጥ ያለውን ክፍል ያግኙ - አይአይኤስ አገልግሎቶች. ይክፈቱት እና አስፈላጊዎቹን ክፍሎች ይምረጡ-

መሰረታዊ ስብስብ፡-

  • ደህንነት. ከ"የምስክር ወረቀት ማዛመድ ጋር ማረጋገጫ..." በስተቀር ሁሉንም ክፍሎች ይምረጡ።
  • የመተግበሪያ ልማት ክፍሎች. የ CGI ክፍልን ብቻ እንመርጣለን, ይህ ለቀጣይ የ PHP ጭነት አስፈላጊ ነው.
  • አጠቃላይ ባህሪያት HTTP ሁሉንም ነጥቦች ምልክት እናደርጋለን.
  • ተግባራዊ ሙከራዎች እና ምርመራዎች. "HTTP Logging" እና "Request Monitor" የሚለውን ይምረጡ.
  • የአፈጻጸም ማሻሻያ ተግባራት. ሁሉንም ነጥቦች ምልክት እናደርጋለን.
  • የድር ጣቢያ አስተዳደር መሳሪያዎች. «IIS አስተዳደር ኮንሶል»ን ብቻ ያረጋግጡ።

ሁሉም ንጥሎች ሲመረጡ እሺን ጠቅ ያድርጉ። መጫኑ ከተጠናቀቀ በኋላ እንደገና ማስጀመርዎን ያረጋግጡ!

አሁን ወደ ድር ጣቢያ መፍጠር እንሂድ። የቁጥጥር ፓነልን ክፈት → ስርዓት እና ደህንነት → የአስተዳደር መሳሪያዎች → የኮምፒተር አስተዳደር (ይህን በፍጥነት ማድረግ ይችላሉ-በኮምፒተር ላይ በቀኝ ጠቅ ያድርጉ → ከምናሌው ውስጥ አስተዳደርን ይምረጡ)። በግራ በኩል በሚከፈተው መስኮት ውስጥ በትንሽ ትሪያንግል ላይ ጠቅ በማድረግ "አገልግሎቶች እና አፕሊኬሽኖች" ቡድንን ያስፋፉ እና "IIS Services Manager" ን ይክፈቱ. በአቅራቢያው ባለው “ግንኙነቶች” መስኮት ውስጥ “ጣቢያዎች” አቃፊን ይምረጡ (ነባሪ የድር ጣቢያ ካለ እሱን መሰረዝ ይችላሉ) ከዚያ በቀኝ “እርምጃዎች” መስኮት ውስጥ “ድር ጣቢያ አክል…” አገናኝን ጠቅ ያድርጉ ( ይህንን ማድረግ ይችላሉ-በቀኝ ጠቅ ያድርጉ → ከምናሌው ውስጥ “ድር ጣቢያ ያክሉ…” ን ይምረጡ።

በመቀጠል በሚከፈተው መስኮት ውስጥ የድረ-ገጹን ስም እና የፋይሎቹን ቦታ መግለጽ ያስፈልግዎታል (በነባሪ ይህ c: \ inetpub\wwwroot ነው, ይህ መንገድ በነባሪነት ካልተገለጸ, እራስዎ ያስገቡት). የተቀሩትን አማራጮች ሳይለወጡ እንተዋለን.

እሺን ጠቅ ያድርጉ። በዚህ ላይ መሰረታዊ ማዋቀርተጠናቋል። አሁን አዲስ የተፈጠረውን ጣቢያ ተግባራዊነት ማረጋገጥ ያስፈልግዎታል። አሳሹን ይክፈቱ እና በአድራሻ አሞሌው ውስጥ ያስገቡ http://localhost. ሁሉም ነገር በትክክል ከሰራ ያያሉ። ተመሳሳይ ገጽ:

PHP (FastCGI) በመጫን ላይ

መጫኑን ከመጀመርዎ በፊት የ PHP ልቀት ከጣቢያው http://windows.php.net/download/ ማውረድ ያስፈልግዎታል። ለመምረጥ ብዙ አማራጮች አሉ። መልቀቅ እንፈልጋለን VC9 x86 የክር ያልሆነ ደህንነቱ የተጠበቀ. በ FastCGI ሁነታ ከአይአይኤስ ጋር ለመስራት ይህ በጣም ፈጣን እና የተረጋጋ አማራጭ ነው። የተለቀቀውን በዚፕ ማህደር ሳይሆን ከመጫኛው ጋር ያውርዱ (ይህ በእጅ መጫንን ለሚወዱ)። እባክዎን ያስተውሉ ጫኚው የተለቀቀው የPHP የቅርብ ጊዜ ስሪት መሆን የለበትም ፣የቀድሞውን ስሪት ካወረዱ ምንም መጥፎ ነገር አይከሰትም።

IIS FastCGI ን ይምረጡ - አሁን ፒኤችፒን በ IIS ላይ ለመጫን ብቸኛው የተረጋጋ አማራጭ ይህ ነው።

ጫኚው ሥራውን ካጠናቀቀ በኋላ ወደ ይሂዱ የIIS ቅንብሮች. በመርህ ደረጃ, እዚህ አንድ እርምጃ ብቻ መከናወን አለበት - የ php ፋይሎችን በቅድሚያ እንዲሰሩ ቅድሚያውን ያሳድጉ. የIIS አገልግሎት አስተዳዳሪን እንደገና ይክፈቱ - በኮምፒተር ላይ በቀኝ ጠቅ ያድርጉ → ከምናሌው ውስጥ “አስተዳዳሪ” ን ይምረጡ ፣ በግራ መስኮት ውስጥ “አገልግሎቶች እና አፕሊኬሽኖች” → “IIS Service Manager” ን ይክፈቱ። በ "ግንኙነቶች" በቀኝ በኩል ባለው መስኮት ውስጥ የጣቢያችን ስም ላይ ጠቅ ያድርጉ እና በመካከለኛው መስኮት ክፈት (2 ጊዜ ጠቅ ያድርጉ) "ነባሪ ሰነድ" ክፍል.

በሚታየው ዝርዝር ውስጥ index.php ወደ መጀመሪያው ማንቀሳቀስ ያስፈልግዎታል (ማለትም ወደ ላይኛው - ይህንን ለማድረግ ኢንዴክስ.php ን ይምረጡ እና በቀኝ በኩል “ላይ” ን ጠቅ ያድርጉ)

ዊንዶውስ 7 64-ቢት እየተጠቀሙ ከሆነ አንድ ነገር ማድረግ ያስፈልግዎታል ተጨማሪ እርምጃ. የመተግበሪያ ገንዳዎችን ክፍል ይክፈቱ (በግንኙነቶች መስኮቱ ውስጥ)። DefaultAppPool ን ይምረጡ እና "የላቁ አማራጮችን" ይክፈቱ (በቀኝ ጠቅታ ወይም በቀኝ "እርምጃዎች" አምድ)። በ (አጠቃላይ) ክፍል ውስጥ "የ 32 ቢት ትግበራዎችን አንቃ" የሚለውን አማራጭ ማግኘት እና ወደ እውነት ማዘጋጀት ያስፈልግዎታል. ለነባር ጣቢያዎች ተጨማሪ ገንዳዎች ከተፈጠሩ, ለእያንዳንዳቸው ተመሳሳይ ክዋኔ ማድረግ ያስፈልግዎታል.

አሁን ማካሄድ ያስፈልግዎታል የ PHP ሙከራ. ውስጥ root አቃፊድር ጣቢያ (c:\inetpub\wwwroot) ከሚከተለው ይዘት ጋር index.php ፋይል ማስቀመጥ ያስፈልግዎታል:

ጣቢያውን በአሳሽ (http://localhost) ይክፈቱ። ሁሉም ነገር በትክክል የሚሰራ ከሆነ የ PHP ጭነት መረጃ ያለው ገጽ ያያሉ፡

የማከፋፈያ ማውረጃ ገጹን ይክፈቱ፡ http://www.mysql.com/downloads/mysql/

ለዊን 32 ማውረድ፡ ዊንዶውስ (x86፣ 32-bit)፣ MSI ጫኝ
ለዊን 64 አውርድ፡ ዊንዶውስ (x86፣ 64-bit)፣ MSI ጫኚ

የማውረድ ቁልፍን ከተጫኑ በኋላ የመመዝገቢያ ቅጽ ያያሉ, ከታች ያለውን ሊንክ በመጫን መዝለል ይችላሉ ("አይ አመሰግናለሁ, ማውረድ ብቻ ይጀምሩ!").

ጫኚውን እናስጀምራለን ፣ ብዙ መረጃ ሰጭ ካልሆኑ መስኮቶች በኋላ የመጫኛ ዓይነትን እንድንመርጥ ከተጠየቅን በኋላ ብጁን ይምረጡ-

የክፍሎች ምርጫ መስኮት (ጀማሪ ከሆንክ ሁሉንም ነገር በነባሪነት ትተህ ቀጣይን ጠቅ አድርግና ጫን)

በመጫኑ መጨረሻ ላይ ስለ ምዝገባ ጥያቄ ያለው አዲስ መስኮት ይታያል, በላይኛው ቀኝ ጥግ ላይ ያለውን መስቀሉን ጠቅ ያድርጉ.

የመጨረሻው የመጫኛ ደረጃ. “የ MySQL ምሳሌ ውቅር አዋቂን አስጀምር” የሚለውን አማራጭ ያረጋግጡ እና ጨርስን ጠቅ ያድርጉ።

መጫኑ ከተጠናቀቀ በኋላ የእኔ ይጀምራል SQL አገልጋይየአብነት ውቅረት አዋቂ (ከኮምፒውተር → እራስዎ ማስጀመር ይችላሉ። የፕሮግራም ፋይሎች→ MySQL → MySQL አገልጋይ 5.5 → ቢን → MySQLInstanceConfig.exe)። ቀጣይ የሚለውን ጠቅ ያድርጉ፡

የመጫኛ ስክሪፕቱን ይምረጡ፡ ገንቢ ማሽን - ለመጫን የቤት ኮምፒተር(የእኛ ምርጫ)፣ የአገልጋይ ማሽን - በአገልጋይ ላይ ለመጫን ፣ የተወሰነ MySQL አገልጋይ ማሽን - ለ MySQL ሙሉ በሙሉ በተዘጋጀ አገልጋይ ላይ ለመጫን። እነዚህ አማራጮች በዋናነት MySQL የሚበላውን የማህደረ ትውስታ መጠን ይነካሉ፡

MySQL ሁለት ዋና ዋና የውሂብ ጎታዎችን ይደግፋል (InnoDB - ከግብይት ድጋፍ እና MyISAM - ያለ ግብይቶች)። ሁለገብ ዳታቤዝ - ለሁለቱም የውሂብ ጎታ ዓይነቶች ድጋፍ ይጫናል (የእኛ ምርጫ)። የግብይት ዳታቤዝ ብቻ - የ InnoDB ድጋፍ ብቻ ይጫናል። ግብይት ያልሆነ የውሂብ ጎታ ብቻ - የMyISAM ድጋፍ ብቻ ይጫናል።

ባለፈው ደረጃ የ InnoDB ድጋፍን ከመረጡ የ InnoDB ውሂብ ፋይሎችን እዚህ ማዋቀር ይችላሉ፡

ድጋፍ በአንድ ጊዜ ግንኙነቶች. የውሳኔ ድጋፍ - እስከ 20 የሚደርሱ በአንድ ጊዜ ግንኙነቶች (የእኛ ምርጫ). በመስመር ላይ የግብይት ሂደት- እስከ 500 ግንኙነቶች. በእጅ ቅንብር - በእጅ መጫንየግንኙነቶች ብዛት.

"TCP/IP Networking አንቃ" እና "ጥብቅ ሁነታን አንቃ" አማራጮችን ያረጋግጡ። የወደብ ቁጥርን ሳይለወጥ እንተወዋለን - 3306. ከሌሎች ኮምፒውተሮች በቀጥታ ከአገልጋዩ ጋር ለመገናኘት ካቀዱ, "ለዚህ ወደብ የፋየርዎል ልዩነትን ይጨምሩ" የሚለውን አማራጭ ያረጋግጡ (በዊንዶውስ ፋየርዎል ውስጥ ያለውን ወደብ ይክፈቱ).

ነባሪውን ኢንኮዲንግ ይምረጡ። አሁን በጣም ብልጥ ምርጫው UTF-8 ነው። ለብዙ ቋንቋ ተናጋሪነት ምርጥ ድጋፍን ይምረጡ፡-

"ጫን እንደ" የሚለውን አማራጭ ማረጋገጥዎን እርግጠኛ ይሁኑ የዊንዶውስ አገልግሎት"(እንደ ሩጡ የዊንዶውስ አገልግሎት). አገልግሎቱን በራስ-ሰር ለመጀመር ከፈለጉ "የ MySQL አገልጋይን በራስ-ሰር አስጀምር" የሚለውን ምልክት ያድርጉ።

የመጨረሻው ደረጃ. የአስተዳዳሪ የይለፍ ቃል (ሥር) በማዘጋጀት ላይ. ይህን የይለፍ ቃል ባታጣው ይሻላል! "ከርቀት ማሽኖች ስርወ መዳረሻን አንቃ" እና "ስም-አልባ መለያ ፍጠር" አማራጮችን መፈተሽ አይመከርም ምክንያቱም ደህንነትን ይቀንሳሉ.

ማስታወሻ፡ ቀደም ሲል MySQL ከጫኑ እና ካራገፉ ወይም እንደገና ከጫኑት፣ ከዚያ የመጨረሻው ደረጃስህተት 1045 (የግንኙነት ስህተት) ይከሰታል። ይህንን ለማስቀረት MySQL ን ማስወገድ እና ከዚያ ማስወገድ ይኖርብዎታል የተደበቀ አቃፊ MySQL በ C:\ ProgramData ውስጥ ይገኛል (ይህ አቃፊ የተጠቃሚ ውሂብ መረጃ ፋይሎችን ይዟል)። ከዚህ በኋላ የመጫን እና የማዋቀር ሂደቱን ይድገሙት.

አሁን የሚቀረው መጫኑ የተሳካ መሆኑን ማረጋገጥ ነው። ክፈት Start → All Programs → MySQL → MySql Server 5.5 → MySQL 5.5 Command Line Client (በትዕዛዝ መስመሩ ላይ ከ MySQL ጋር አብሮ ለመስራት የሚያስችል መገልገያ)።

በመቀጠል የአስተዳዳሪ የይለፍ ቃል (ሥር) ያስገቡ. የይለፍ ቃሉ ትክክል ከሆነ ወደ ትዕዛዝ መስመር (mysql>) ይወሰዳሉ. ትዕዛዙን አስገባ: የውሂብ ጎታዎችን አሳይ; (በመጨረሻው ሴሚኮሎን ያስፈልጋል). በውጤቱም, የውሂብ ጎታዎችን ዝርዝር ማየት አለብዎት (ቢያንስ ሁለት - information_schema እና mysql). ይህ ማለት አገልጋዩ በትክክል እየሰራ ነው. የመውጫ ትዕዛዙን በመፈጸም የትእዛዝ መስመርን ዝጋ።

የ phpMyAdmin ጭነት እና መሰረታዊ ውቅር

የማውረጃ ገጹን http://www.phpmyadmin.net/home_page/downloads.php ይክፈቱ እና ለማውረድ በ*all-languages.7z ወይም *all-languages.zip የሚያበቃውን ማህደር ይምረጡ። በ C:\inetpub\wwwroot ውስጥ የ phpmyadmin አቃፊ ይፍጠሩ እና የወረዱትን የማህደር ፋይሎች እዚያ ያውጡ።

እንዴት እንደሚሰራ እንፈትሽ። አሳሹን ይክፈቱ እና ወደ አድራሻው ይሂዱ http://localhost/phpmyadmin/. የሚከተለው መስኮት መከፈት አለበት:

ወደ MySQL ከመገናኘትዎ በፊት የማዋቀሪያ ፋይል መፍጠር ያስፈልግዎታል።

ሁለት አማራጮች አሉ። የ config.sample.inc.php ፋይልን እራስዎ ማርትዕ እና እንደ config.inc.php ማስቀመጥ ይችላሉ (ሁለቱም በስር ውስጥ ያሉ ፋይሎች phpMyAdmin ጭነቶች).

ወይም የግራፊክ አወቃቀሩን ይጠቀሙ። ይህንን ለማድረግ በአሳሹ ውስጥ የሚከተለውን አድራሻ ይክፈቱ። http://localhost/phpmyadmin/setup/

"ቅንብሮችን መጫን ወይም ማስቀመጥ አልተቻለም" የሚለውን ማስጠንቀቂያ ካዩ. በእርስዎ phpMyAdmin ጭነት ስር ውስጥ የማዋቀሪያ አቃፊ ይፍጠሩ (ይህ ማለት በ phpmyadmin አቃፊ ውስጥ)። የIIS_IUSRS ተጠቃሚ ቡድን እና የ IUSR ተጠቃሚ በውቅረት አቃፊው የደህንነት ቅንጅቶች ውስጥ ሙሉ የመቆጣጠሪያ መብቶች መመደባቸውን ያረጋግጡ። ይህንን እንዴት እንደሚያደርጉ ለማያውቁት: በ config አቃፊ → ንብረቶች → ደህንነት ትር ላይ በቀኝ ጠቅ ያድርጉ → “ቀይር…” ቁልፍን ጠቅ ያድርጉ → በዝርዝሩ ውስጥ IIS_IUSRS (...) ን ይምረጡ እና ከዚህ በታች ባለው ሳጥን ላይ ምልክት ያድርጉ። ሙሉ መዳረሻ", "ማመልከት" የሚለውን ጠቅ ያድርጉ. ለ IUSR ተመሳሳይ ነገር እናደርጋለን. እንደዚህ አይነት ተጠቃሚ በዝርዝሩ ውስጥ ከሌለ "አክል" → የላቀ... → ፍለጋ → IUSR ን ይምረጡ እና እሺን ጠቅ ያድርጉ እና ከዚያ ሙሉ መዳረሻን ይስጡት።

ወደ አወቃቀሩ እንመለስ። ከ MySQL ጋር የግንኙነት መለኪያዎችን ለማዋቀር “አዲስ አገልጋይ” ቁልፍን ጠቅ ያድርጉ።

በጣም አስፈላጊው ጊዜ! ከአገልጋይ ጋር እየተገናኙ ከሆነ MySQL ተጭኗልበተመሳሳዩ ማሽን (localhost) ላይ ፣ በ “አገልጋይ አስተናጋጅ” አምድ ውስጥ localhost በ 127.0.0.1 መተካት አለበት (በእራስዎ config.inc.php ለመፍጠር ተመሳሳይ ነው)። መስመሩን ወደ ፋይል C: \ Windows \ System32 \ drivers \ etc \ hosts: 127.0.0.1 localhost ያክሉ. በተመሳሳዩ ፋይል ውስጥ ሰርዝ ወይም አስተያየት ይስጡ (በመስመሩ መጀመሪያ ላይ # ምልክት ያድርጉ) መስመር :: 1 localhost (መጀመሪያ ላይ አስተያየት ከተሰጠው ምንም ማድረግ አያስፈልግዎትም)።

ቅንብሮቹን እናስቀምጣለን እና በራስ-ሰር ወደነበረበት እንመለሳለን። ያለፈው ገጽ. እዚህ ነባሪውን ቋንቋ እንመርጣለን - ሩሲያኛ, ነባሪ አገልጋይ - 127.0.0.1, የመስመር መጨረሻ - ዊንዶውስ.

ይኼው ነው። ወደ ገጹ http://localhost/phpmyadmin/ እንመለሳለን። አሁን እንደ ስርወ ተጠቃሚ ወደ ስርዓቱ መግባት ይችላሉ (መቼ የገለጹትን የይለፍ ቃል ያስገቡ MySQL ማዋቀርየተጠቃሚ ስርወ). ከ MySQL ጋር ያለውን ግንኙነት በመሞከር ላይ። ሁሉም ነገር በጥሩ ሁኔታ ከሄደ (ወደ phpMyAdmin መግባት ከቻሉ) የማዋቀሪያ አቃፊውን ይሰርዙ።

ብዙውን ጊዜ, ስለ ድር አገልጋይ ሲናገሩ, የተመሰረቱ መፍትሄዎች ማለት ነው የሊኑክስ መድረኮች. ነገር ግን የእርስዎ መሠረተ ልማት ከተዘረጋ በዊንዶውስ ላይ የተመሰረተአገልጋይ ከዚያ የአይአይኤስ ድር አገልጋይን መጠቀም ምክንያታዊ ይሆናል። ከታዋቂ እምነት በተቃራኒ ይህ በጣም ታዋቂ ከሆኑ ሲኤምኤስ ጋር እንዲሰሩ የሚያስችልዎ በጣም ታዋቂ መድረክ ነው ፣ እና በዊንዶውስ እና አይአይኤስ ላይ በተለይ ለመስራት የተነደፉ ሰፊ ስርዓቶች አሉት።

የአይአይኤስ የማያጠራጥር ጥቅም ከሌሎች ቴክኖሎጂዎች እና መሳሪያዎች ጋር በቅርበት ያለው ውህደት ነው። የማይክሮሶፍት ልማት. በተለይም ለአይአይኤስ የድረ-ገጽ መፍትሄዎች የ NET የበለጸጉ ችሎታዎችን ሊጠቀሙ እና በቀላሉ ሊገናኙ ይችላሉ የዴስክቶፕ መተግበሪያዎችበዚህ መድረክ ላይ. ለዚህ እስካሁን ፍላጎት ከሌለዎት፣ ለአይአይኤስ ልዩ የተፃፉትን ጨምሮ ሰፋ ያለ ዝግጁ የሆኑ የሲኤምኤስ ምርጫዎች በእርስዎ አገልግሎት ላይ አሉ። ዛሬ ከ ASP.NET ድረ-ገጽ መፍትሄዎች ጋር ለመስራት IISን እንዴት መጫን እና ማዋቀር እንዳለብን እንመለከታለን እና ለዚህ መድረክ ታዋቂ የሆነውን CMS አንዱን እንጭናለን።

የድር አገልጋይ ለመጫን የዊንዶውስ መድረክወደ መሳሪያው እንሂድ ሚናዎችየአገልጋይ አስተዳዳሪእና የመጫኛ ሚናዎችን ይምረጡ የድር አገልጋይ (IIS)እና የመተግበሪያ አገልጋይ.

ነገር ግን ቀጣይን ጠቅ ለማድረግ አይጣደፉ, በግራ በኩል, በእያንዳንዱ ሚና ስም ስር, አማራጩ ይገኛል የሚና አገልግሎቶችወደ እሱ እንሂድ እና ለመተግበሪያው አገልጋይ የሚከተሉትን አማራጮች እናስቀምጥ፡ የድር አገልጋይ ድጋፍ (IIS)፣ የTCP ወደቦችን መጋራት እና በ HTTP በኩል ማግበር።

እና ለድር አገልጋይ የኤፍቲፒ አገልጋይ አገልግሎትን ይጫኑ።

ከዚያ የተመረጡትን ሚናዎች ይጫኑ. የ IISን ተግባር ለመፈተሽ የአገልጋይዎን አይፒ አድራሻ በአሳሽዎ ውስጥ ያስገቡ፣ መደበኛ የድር አገልጋይ ስቱብ ገጽ ማየት አለብዎት።

አሁን ወደ አገልጋዩ ማዋቀር እንሂድ፣ ለዚህም እንከፍተዋለን የበይነመረብ መረጃ አገልግሎቶች አስተዳዳሪ(በጀምር - አስተዳደር ውስጥ ይገኛል).

በመጀመሪያ ደረጃ, አዲስ ጣቢያ እንፍጠር, ይህንን ለማድረግ, በእቃው ላይ በቀኝ ጠቅ ያድርጉ ድር ጣቢያዎችየጎን ምናሌ IIS አስተዳዳሪ እና ይምረጡ አዲስ ጣቢያ ይፍጠሩ.

በሚከፈተው መስኮት ውስጥ የጣቢያውን ስም, ወደ ስርወ አቃፊው የሚወስደውን መንገድ ይግለጹ (በነባሪ, የተጠቃሚ ጣቢያዎች በ ውስጥ ይገኛሉ. C:\inetpub\wwwroot), ቀደም ብሎ መፈጠር ያለበት እና የመስቀለኛ ስም (መስቀለኛ መንገድ) ይግለጹ. የጎራ ስምጣቢያ), በእኛ ሁኔታ iissite.local

የጣቢያዎን ስም የያዘ A-መዝገብ ወደ ዲ ኤን ኤስ አገልጋይ ማከልን አይርሱ ወይም ጣቢያውን ከሚደርሱበት ቦታ በእነዚያ የስራ ጣቢያዎች አስተናጋጅ ፋይሎች ውስጥ አስፈላጊዎቹን መስመሮች ይፃፉ ።

በመርህ ደረጃ, አስቀድመው ድረ-ገጾችን በጣቢያው አቃፊ ውስጥ ማስቀመጥ እና በአሳሽ በኩል መድረስ ይችላሉ, ግን ለ ሙሉ ሥራየኤፍቲፒ መዳረሻ ወደ ጣቢያው ጣልቃ አይገባም። ይህንን ለማድረግ በጎን ምናሌው ውስጥ በጣቢያዎ ስም ላይ በቀኝ ጠቅ ያድርጉ እና ይምረጡ የኤፍቲፒ ህትመትን ያክሉ

በመቀጠል የኤፍቲፒ አገልግሎቱን አስገዳጅነት ይግለጹ የአውታረ መረብ መገናኛዎችእና ወደቦች, እና የደህንነት ቅንብሮችን ያዋቅሩ. ኤስኤስኤልን ለመጠቀም ከፈለግክ የምስክር ወረቀት እንደሚያስፈልግህ አስታውስ፣ ምንም እንኳን የኤፍቲፒ መዳረሻን ለራስህ ፍላጎት ብቻ የምትጠቀም ከሆነ፣ በራስ ፊርማ የተረጋገጠ የምስክር ወረቀት ማግኘት ትችላለህ። ለ ሳጥኑ ላይ ምልክት ማድረግን አይርሱ ራስ-ሰር ጅምርየኤፍቲፒ ጣቢያ።

በርቷል ቀጣዩ ገጽየአገልጋይ መዳረሻ መለኪያዎችን ይግለጹ, እንዲገልጹ እንመክራለን የተወሰኑ ተጠቃሚዎች, ከዚህ ጣቢያ ጋር አብሮ የሚሰራ.

የድር አገልጋዩ የተዋቀረ ነው እና የኤችቲኤምኤል ገፆችን ለማስተናገድ ሊጠቀሙበት ይችላሉ ነገርግን ዘመናዊ ድረ-ገጾች ውሂባቸውን ለማከማቸት ዲቢኤምኤስ ይጠቀማሉ ስለዚህ ቀጣዩ እርምጃ MS SQL Express 2012 መጫን ነው, ይህም ለሥራችን ከበቂ በላይ ነው. . መጫኑ የሚከናወነው በነባሪ ዋጋዎች ካልሆነ በስተቀር የማረጋገጫ ሁነታ, መቀየር ያለበት የተቀላቀለ ሁነታእና ለ SQL አገልጋይ ሱፐር ተጠቃሚ የይለፍ ቃል ያዘጋጁ .

አሁን በASP.NET ቴክኖሎጂ መሰረት የተፈጠረውን ማንኛውንም ታዋቂ ሲኤምኤስ ለመጫን እንሞክር፤ በ Microsoft ዌብ አፕሊኬሽን ጋለሪ ውስጥ እንደዚህ አይነት መፍትሄዎች ሰፊ ምርጫ ቀርቧል። እባክዎን የማውረድ አዝራሩን ጠቅ በማድረግ በድር PI በኩል ለመጫን ጥቅል ይቀበላሉ; በ IIS ላይ ለመጫን ወደ ገንቢው ድረ-ገጽ መሄድ እና ማውረድ ያስፈልግዎታል የተሟላ ጥቅልከሲኤምኤስ ጋር

ኦርቻርድ ሲኤምኤስን እንጭነዋለን፣ ጥቅሉን ለማግኘት ሊንኩን ይከተሉ እና ይምረጡ እንደ ዚፕ አውርድ, የተገኘውን ማህደር ይንቀሉ እና የኦርቻርድ ማህደሩን ይዘቶች ወደ ጣቢያው ስር ይስቀሉ.

ይህ ሲኤምኤስ በ ASP.NET 4 ላይ የተመሰረተ ነው, ስለዚህ አስፈላጊዎቹን ቴክኖሎጂዎች ለመጠቀም ጣቢያችንን እናዋቅራለን. ይህንን ለማድረግ በጎን ምናሌው ውስጥ ባለው የጣቢያ ስም ላይ በቀኝ ጠቅ ያድርጉ እና ይምረጡ የድር ጣቢያ አስተዳደር - የላቁ አማራጮች

በሚከፈተው መስኮት ውስጥ መለኪያውን ይቀይሩ የመተግበሪያ ገንዳ, እዚያ የሚያመለክት ASP.NET v.4

ከዚያ ይጫኑ አስፈላጊ መብቶችወደ የጣቢያው አቃፊ, የ IIS_IUSRS ተጠቃሚ የዚህን አቃፊ ይዘት የመፃፍ እና የመቀየር ችሎታ ማከል አለብዎት.

እንዲሁም ለጣቢያው የውሂብ ጎታ መፍጠርን አይርሱ, ይህንን ለማድረግ ወደ ይሂዱ SQL አገልጋይ አስተዳደር ስቱዲዮ እና በእቃው ላይ ቀኝ-ጠቅ በማድረግ የውሂብ ጎታዎችበጎን ምናሌ ውስጥ, አዲስ የውሂብ ጎታ ይፍጠሩ.

የሲኤምኤስ ጭነቶችበአሳሽዎ ውስጥ የጣቢያውን አድራሻ ይተይቡ እና የመጫኛ ስክሪፕት መመሪያዎችን ይከተሉ። እዚያ ምንም ችግሮች የሉም, ብቸኛው ችግር ከ SQL አገልጋይ ጋር ያለውን የግንኙነት መለኪያዎች በትክክል በመግለጽ ሊፈጠር ይችላል. እባክህ SQL Server እየተጠቀምክ መሆኑን አመልክት (ወይም SQL ኤክስፕረስ)

ከዚህ በታች ባለው የግንኙነት መስመር ውስጥ የሚከተለውን ያስገቡ።

አገልጋይ=SERVERNAME\SQLEXPRESS;ዳታቤዝ=iissite;user=sa;password=sapasswd;
  • አገልጋይ=SERVERNAME\SQLEXPRESS- የ SQL አገልጋይ የተጫነበት የአገልጋይ ስም እና የ SQL አገልጋይ ምሳሌ።
  • ዳታቤዝ=ኢስsite- የውሂብ ጎታ ስም (በእኛ ሁኔታ iissite)
  • ተጠቃሚ=ሳ- DBMS ተጠቃሚ (በእኛ ሁኔታ sa)
  • የይለፍ ቃል = sapasswd- የተጠቃሚ እና የይለፍ ቃል።

የድር አገልጋዮችን ማጥናታችንን እንቀጥላለን እና ዛሬ መጫንን እና መሰረታዊ መቼቶችን እንመለከታለን የበይነመረብ መረጃ አገልግሎቶች (IIS)ስሪት 7.0 በዊንዶውስ አገልጋይ 2008 መድረክ ላይ እንደ ፒኤችፒ ያሉ የተናጠል ቴክኖሎጂዎችን ከድር አገልጋይችን ጋር እንዴት ማገናኘት እንደምንችል እንማራለን።

እንደሚያውቁት ፒኤችፒ ከ Apache እና MySql ጋር ጥሩ ይሰራል ነገር ግን በድንገት IIS ን ከ PHP ጋር በመተባበር መጠቀም ያስፈልግዎታል፣ ከዚያ ይህ ጽሑፍ ለእርስዎ ብቻ ነው። ዛሬ የ IIS 7.0 መሰረታዊ ነገሮችን እንመለከታለን, ይህንን የድር አገልጋይ እንዴት እንደሚጭኑ እና ፒኤችፒን ከእሱ ጋር ማያያዝ እንደሚችሉ ይወቁ. የ IIS ስሪት 7ን እንመለከታለን ነገር ግን ለምሳሌ ዊንዶውስ አገልጋይ 2008 R2 ካለህ አትበሳጭ, IIS እትም 7.5 የተጫነበት, በተግባር ከስሪት 7 የተለየ አይደለም.

በመጀመሪያ ስለ አይአይኤስ 7.0 አርክቴክቸር ትንሽ እንነጋገር። ይህ የድር አገልጋይሙሉ በሙሉ በሞጁል መሰረት የተገነባ, ማለትም. በቀላሉ እንደ አገልጋይ ሚና ከተጫነው ከ IIS 6.0 በተቃራኒ እና ያ ነው። በ IIS 7 ውስጥ፣ የሚፈልጉትን አስፈላጊ ሞጁሎች ብቻ በመጫን የድር አገልጋይዎን የበለጠ በተለዋዋጭ ማዋቀር ይችላሉ። ይህ ትልቅ ፕላስ ነው ምክንያቱም፡-

  • አላስፈላጊ ሞጁሎች ተሰናክለዋል ፣ በዚህም አፈፃፀሙን ይጨምራሉ ፣
  • ጥቂት ሞጁሎች ተሳትፈዋል፣ የድረ-ገጽ አገልጋዩ ደህንነት ከፍ ያለ ነው፣ በሌላ አነጋገር፣ “የሚባሉት ጉድጓዶች" እየቀነሰ ይሄዳል።

IIS 7.0 Web Server ን በዊንዶውስ አገልጋይ 2008 መጫን

ከመጫኑ በፊት ትንሽ ምክር መስጠት እፈልጋለሁ, ይጫኑ ይህ ሚናበሙሉ አቅም አገልጋዮች እርቃን» አገልጋይ፣ ማለትም ከአይአይኤስ አገልግሎት ሌላ ምንም ነገር መጫን የለበትም ( ከአገልጋይ ሚናዎች ትርጉም) ብቸኛው ልዩነት የዲ ኤን ኤስ አገልጋይ ሊሆን ይችላል. የተለየ እንኳን አለ። የዊንዶውስ እትምአገልጋይ 2008 የድር አገልጋይበነገራችን ላይ ሙሉ በሙሉ በድር አገልጋይ ላይ ያተኮረ ነው, ይህ ከሌሎቹ የስርዓተ ክወና እትሞች በጣም ርካሽ ነው.

ይህንን ሚና በዊንዶውስ ውስጥ ለመጫን ብዙ አማራጮች አሉ-

  • በግራፊክ በይነገጽ በኩል ( እንጠቀማለን);
  • በትእዛዝ መስመር ( በእኔ አስተያየት ፣ ሁሉንም ነገር በእጅ መጻፍ ስላለብዎት ይህ ምቹ አይደለም የሚያስፈልጉ ሞጁሎችየሚያስፈልግህ፣ እና ስማቸው ጉዳዩን የሚነካ ነው።);
  • እንዲሁም በትእዛዝ መስመር በኩል, ግን በ ኤክስኤምኤልን በመጠቀምፋይል ( ብዙ የድር አገልጋዮችን ለማስኬድ ምቹ ከሆነ የ xml ፋይልን አንድ ጊዜ ይንከባከባሉ እና በትእዛዝ መስመሩ ላይ አንድ ትዕዛዝ ብቻ ያሂዱ እና ያ ነው).

አሁን በቀጥታ ወደዚህ አገልጋይ መጫኛ እንሂድ። ቀደም ሲል የተጫነ ስርዓተ ክወና እንዳለዎት ይገመታል የዊንዶውስ ስርዓትአገልጋይ 2008.

ጠቅ ያድርጉ ጀምር -> የአስተዳደር መሳሪያዎች -> የአገልጋይ አስተዳዳሪ -> ወደ ሮልስ ይሂዱ እና "ሚናዎችን አክል" ን ጠቅ ያድርጉ.

በሚቀጥለው ደረጃ በቀላሉ "ን ጠቅ ያድርጉ ቀጥሎነገር ግን በሚቀጥለው ደረጃ ቆም ብለህ አስብ። በትክክል የትኞቹ ክፍሎች ናቸው? ሞጁሎች) ሁሉንም ነገር በነባሪነት ከተዉት የማይንቀሳቀስ ይዘትን ብቻ ማካሄድ ይችላሉ እና በአጠቃላይ በአገልጋይዎ ላይ ጥቂት ተግባራት ይኖሩዎታል። ግን ለማንኛውም, ሁሉንም ነገር መጫን አያስፈልግዎትም, የሚፈልጉትን ብቻ ይምረጡ.

በእኔ ሁኔታ ፒኤችፒን እንጭነዋለን እና ይህንን ለመደገፍ የ CGI ንጥሉን መምረጥ ያስፈልግዎታል ፣ እና በድንገት asp.net ን ከተጠቀሙ ተገቢውን ንጥል ይምረጡ እና በአጠቃላይ ፣ ሌላ ምን እንዳለ ያንብቡ () መግለጫ በቀኝ በኩል ነውበኋላ እንዳንደነቅ፣ “ ለምን ይህ የለኝም እና ይህ ለምን አይሰራም?" ቀጣይ ጠቅ ያድርጉ።

አሁን ጠቅ አድርግ" ጫን" ጥቂት ደቂቃዎችን እንጠብቃለን እና ሚናዎችን ለመጨመር ጠንቋዩ ከተናገረ በኋላ " መጫኑ ስኬታማ ነበር።", ዝጋ የሚለውን ጠቅ ያድርጉ. እና ወዲያውኑ የድረ-ገጽ አገልጋያችንን ተግባር በ ቀላል መክፈትአሳሽ እና በአድራሻ አሞሌ ውስጥ መተየብ http://localhostእና የሚከተለውን ምስል ካዩ አገልጋይዎ እየሰራ ነው!

አይአይኤስን እንዴት ማስተዳደር እንደሚቻል?

የድር አስተዳደርአገልጋዩ ግራፊክ በይነገጽን ይጠቀማል ፣ ግን ወዲያውኑ የ xml ፋይሎችን በማረም ማስተዳደር ይችላሉ ማለት እችላለሁ ። ሁሉም የድር ቅንብሮች IIS7 አገልጋዮች እንደ ተከማችተዋል xml ፋይሎች. የጠቅላላ አይአይኤስ አገልጋይ ቅንጅቶች በአንድ ጊዜ ( ለሁሉም ጣቢያዎች በአንድ ጊዜ) በፋይል ውስጥ ተከማችተዋል። applicationHost.configበሚከተለው መንገድ ላይ የሚገኘው፡-

ግን አንድን ግለሰብ ጣቢያ ለማዋቀር ፋይሉን መጠቀም ይችላሉ። web.configለአንድ ጣቢያ ማንኛውንም መቼት ሲቀይሩ በራስ-ሰር ይፈጠራል። ይህ እቅድ የድር ውቅረትን አስታወሰኝ። Apache አገልጋይ, አንድ ነጠላ ጣቢያ ለማዋቀር የ .htaccess ፋይልን መጠቀም የሚችሉበት.

በነገራችን ላይ በነባሪ ስርወ ማውጫየድር አገልጋይህ የሚገኘው በ፡ ሐ፡\inetpub, ሁሉም ጣቢያዎችዎ የሚገኙበት, ነባሪውን ጣቢያ ሲከፍቱ, ፋይሎችን ከ wwwroot አቃፊ ከፍተዋል.

በቀጥታ ወደ ግራፊክ መቆጣጠሪያ ፓነልችን እንሂድ የድር አገልጋይ IIS 7፣ ይህንን ለማድረግ ክፍት ነው" ጀምር -> የአስተዳደር መሳሪያዎች -> IIS አስተዳዳሪ" በዚህ ምክንያት ይህንን ፓነል ያያሉ-

በግራ በኩል የጣቢያዎችዎ ዛፍ የት ይኖራል ( አሁን ያለን ነባሪ ጣቢያ ብቻ ነው።) እና አፕሊኬሽኖች፣ ሁሉም ቅንጅቶች በመሃል ላይ ይመደባሉ፣ በቀኝ በኩል ደግሞ የአንድ የተወሰነ ቅንብር ባህሪያት አሉ።

ፒኤችፒን ከአይአይኤስ ጋር በማገናኘት ላይ

አሁን PHP ን መጫን አለብን ፣ ለዚህም የ php ስርጭትን ከኦፊሴላዊው ድህረ ገጽ (http://windows.php.net/download/) በ msi ጥቅል መልክ ማውረድ አለብን ( የመጫኛ ማገናኛ ላይ ጠቅ በማድረግ), ስሪቱን php-5.3.10-nts-Win32-VC9-x86.msi አውርጃለሁ፣ ግን አዲስ ስሪት ማውረድ ይችላሉ።

ፒኤችፒን ለመጫን እንሂድ ፣ ምንም አይነት ችግር ሊኖር አይገባም ፣ በአንድ መስኮት ውስጥ የሚከተለውን ንጥል መምረጥዎን ያረጋግጡ ። IIS ፈጣን CGI.

በ IIS ውስጥ አዲስ ጣቢያ መፍጠር

ከዚያ በኋላ አዲስ ድር ጣቢያ እንፍጠር ( በ IIS ውስጥ ይህ መስቀለኛ መንገድ ይሆናል), በንጥሉ ላይ በቀኝ ጠቅ ያድርጉ " አንጓዎች"እና ጠቅ ያድርጉ" ድር ጣቢያ ያክሉ" በሥዕሉ ላይ እንደሚታየው ይሙሉ, በአቃፊው ውስጥ ለአዲሱ ጣቢያ የአካባቢያዊ ማውጫን ፈጠርኩ C:\inetpub\my, ግን በሌላ ዲስክ ላይ መፍጠር ይችላሉ.

ከአንድ በላይ ጣቢያ ካሎት, ከዚያም እርስ በእርሳቸው መለየት ያስፈልግዎታል. ብዙ መንገዶች አሉ, የመጀመሪያው, ለምሳሌ, ከተለያዩ ወደቦች ጋር ማገናኘት ነው, ግን በአንዳንድ ሁኔታዎች ይህ ምቹ አይደለም. ነባሪ ጣቢያው 80 ነው ፣ አዲሱ ጣቢያ 8080 አለው ፣ ግን ብዙ ጣቢያዎች ካሉዎት እና በተመሳሳይ ወደብ ላይ እንዲሰሩ ከፈለጉ 80 ይበሉ ፣ ከዚያ መስኩን መሙላት ያስፈልግዎታል ” የመስቀለኛ ስም"፣ በሌላ አነጋገር ይህ የጣቢያው ጎራ ነው። እዚህ ካመለከቱ በኋላ፣ ለምሳሌ እኔ mysite እንደመሆኔ መጠን በዲ ኤን ኤስ አገልጋይ ላይ ተዛማጅ ግቤት ማድረግ ያስፈልግዎታል ወይም ጥቂት ኮምፒተሮች ካሉዎት እና በቀላሉ የለም የዲ ኤን ኤስ አገልጋዮች፣ ወይም እርስዎ ገንቢ ብቻ ነዎት፣ ከዚያ ይህን ደብዳቤ ይፃፉ አስተናጋጆች ፋይል (ለምሳሌ 10.10.10.2 mysite)

አሁን በአዲሱ ጣቢያ (C:\inetpub\my) አቃፊ ውስጥ ፋይል ይፍጠሩ ፣ ለምሳሌ ፣ index.php ከሚከተለው ይዘት ጋር

በዚህ ቀላል ተግባር php ቋንቋ, በዚህ አገልጋይ ላይ የተጫነውን የ php ራሱ ቅንብሮችን ማወቅ ይችላሉ ፣ ከዚህ በታች የተመለከተውን የ php ስሪት የሚያመለክት ገጽ ካዩ ፣ ከዚያ ሁሉም ነገር ለእርስዎ እየሰራ ነው።

እርስዎ እንዳስተዋሉት, የለም ልዩ ድርጊቶችላይ IIS አገልጋይ 7, ለ php ማሰሪያ እኛ አላደረግንም ( በመጫን ጊዜ የ CGI አካልን ከመጨመር በስተቀር), የ php ስርጭት እራሱ እና የ iis አገልጋዩ ለእኛ ይህን አድርገዋል።

ጠቃሚ የIIS ቅንብሮች

አሁን ለ IIS 7 አገልጋይ ሁለት ቅንጅቶችን እንይ፣ ለምሳሌ፣ mydoc.php ሰነድ በነባሪ በአንድ ጣቢያ ላይ እንዲከፈት እንፈልጋለን። ይህንን ለማድረግ ወደ ተፈላጊው ጣቢያ ይሂዱ እና ቅንብሮቹን ይክፈቱ " ነባሪ ሰነድ» እና የሚፈልጉትን ሰነድ ይጨምሩ እና አስፈላጊውን ቅድሚያ በመስጠት ብዙ ሰነዶችን መግለጽ ይችላሉ።

እና ከዚያ በኋላ ወዲያውኑ በአቃፊዎ ውስጥ በአዲሱ የ Mysite ጣቢያ ውስጥ የ web.config ፋይል እንደታየ ያያሉ። አስቀድሜ እንዳልኩት). ሁሉንም ነገር በትክክል እንዳደረጉት ለማረጋገጥ mydoc.php ከማንኛውም ይዘት ጋር ይፍጠሩ እና የጣቢያዎን አድራሻ በአሳሹ ውስጥ ይክፈቱ እና ይህ ሰነድ በነባሪነት መጫን አለበት።

እንዲሁም የሆነ ቦታ ካነበቡ ወይም አንድ ሰው በ IIS አገልጋይ ላይ አንዳንድ መቼት ቢጠቁምዎት ነገር ግን በፓነሉ ላይ ሊያገኙት የማይችሉት ከሆነ ለእዚህ አስፈላጊው ሞጁል የተጫነዎት መሆኑ ትኩረት እንዲሰጥዎት እፈልጋለሁ ። , ቅንብሮቹ በተጫኑት ሞጁሎች መሰረት ስለሚታዩ.

ለምሳሌ፣ በድር ጣቢያዎ ላይ ማዋቀር ይፈልጋሉ መሰረታዊ ማረጋገጫ፣ ግን ውስጥ በአሁኑ ጊዜይህንን ቅንብር በአገልጋዩ ላይ ማግኘት አይችሉም, ለዚህም መጫን ያስፈልግዎታል አስፈላጊ አካል. የአገልጋይ አስተዳዳሪን ክፈት ሮልስ -> የድር አገልጋይ (IIS)->የሚና አገልግሎቶችን ጨምር"እና ይምረጡ" መደበኛ ቼክትክክለኛነት"ወይስ በእንግሊዘኛ መሰረታዊ ማረጋገጫ.

እንደገና በመክፈት ላይ" የበይነመረብ መረጃ አገልግሎቶች አስተዳዳሪ"እና በ"ማረጋገጫ" ንጥል ውስጥ አሁን ሌላ ንጥል እንዳለን እናስተውላለን መሰረታዊ ማረጋገጫ" እሱን ለማንቃት ማሰናከል ያስፈልግዎታል" ስም-አልባ ማረጋገጫ"እና በዚህ መሰረት አንቃ" መሰረታዊ ማረጋገጫ" ተጠቃሚዎችን መፍጠርዎን አይርሱ በዚህ ጉዳይ ላይ « የአካባቢ ተጠቃሚዎች». « የአገልጋይ አስተዳዳሪ -> ውቅር -> የአካባቢ ተጠቃሚዎች"ቀኝ-ጠቅ አድርግ" ተጠቃሚ ፍጠር"፣ የተጠቃሚ ሙከራ ፈጠርኩ። አሁን፣ የእኛን ጣቢያ ሲደርሱ፣ የማረጋገጫ ቅጽ ይመጣል።

ተጠቃሚዎን ያስገቡ እና ሁሉንም ነገር በትክክል ካደረጉት እንደገና ወደ ጣቢያዎ ይወሰዳሉ!

አሁን ስለ በጣም ተወዳጅ ጥምረት እንነጋገር - PHP + MySql. ለመጨመር MySql ድጋፍይህንን DBMS መጫን ብቻ ያስፈልግዎታል ( ዝርዝር ጭነት በአንቀጹ ውስጥ ተብራርቷል - የ MySql አገልጋይ መጫን እና የአስተዳደር እና የአስተዳደር መሳሪያዎቹን መገምገም) እና ያ ነው! ድር ጣቢያዎችን በጋራ መፍጠር ይችላሉ IIS 7+PHP+MySql

ይህ ለመሠረት በጣም በቂ ነው ብዬ አስባለሁ ፣ ማናቸውም ጥያቄዎች ካሉዎት ፣ በአስተያየቶቹ ውስጥ ይፃፉ ፣ ለማገዝ እሞክራለሁ ። መልካም ምኞት!

ሀሎ። አይኤስኤስን እንጫን። በመጀመሪያ ፣ አይአይኤስ ምን እንደሆነ እንወቅ?

አይአይኤስ (የኢንተርኔት መረጃ አገልግሎት፣ እስከ ስሪት 5.1 - የኢንተርኔት መረጃ አገልጋይ) ከማይክሮሶፍት ለብዙ የኢንተርኔት አገልግሎት የአገልጋዮች ስብስብ ነው። አይአይኤስ ይሰራጫል። ስርዓተ ክወናዎች የዊንዶው ቤተሰብኤን.ቲ.

የ IIS ዋና አካል ድረ-ገጾችን በኢንተርኔት ላይ እንዲያስተናግዱ የሚያስችልዎ የድር አገልጋይ ነው. አይአይኤስ ይደግፋል የኤችቲቲፒ ፕሮቶኮሎች, HTTPS, FTP, POP3, SMTP, NNTP.

በጣም ጥሩ። አሁን ምን እንደምናሸንፍ እናውቃለን። እንጀምር።

መጫን

በመጀመሪያ ደረጃ ወደ ዋናው ምናሌ "ጀምር" (ጀምር) ተጨማሪ ይሂዱ

የቁጥጥር ፓነል -> ፕሮግራሞች -> የዊንዶውስ ባህሪያትን ያብሩ ወይም ያጥፉ።

በዝርዝሩ ውስጥ "IIS አገልግሎቶች" ይፈልጉ እና አስፈላጊዎቹን ክፍሎች ይምረጡ

  • ደህንነት. ከ"የምስክር ወረቀት ማዛመድ ማረጋገጫ..." በስተቀር ሁሉም ክፍሎች።
  • የመተግበሪያ ልማት ክፍሎች.ፒኤችፒ የCGI አካል ያስፈልገዋል።
  • የተለመዱ የኤችቲቲፒ ባህሪዎች. ሁሉንም ነጥቦች ምልክት እናደርጋለን.
  • ተግባራዊ ሙከራዎች እና ምርመራዎች."HTTP Logging" እና "Request Monitor" የሚለውን ይምረጡ.
  • የአፈጻጸም ማሻሻያ ተግባራት.ሁሉንም ነጥቦች ምልክት እናደርጋለን.
  • የድር ጣቢያ አስተዳደር መሳሪያዎች.ምልክት እናደርጋለን "IIS አስተዳደር ኮንሶል».

በግሌ ከዚህ መግለጫ ትንሽ ራቅኩ እና ኤፍቲፒን ጨምሬያለሁ፣ ምክንያቱም ለፍላጎቴ ከኤፍቲፒ ጋር መስራትን መፈተሽ አለብኝ።

አስፈላጊዎቹ ነገሮች ከተመረጡ በኋላ "እሺ" ን ጠቅ ያድርጉ እና የሚቀረው እኛ የሚያስፈልጉን አካላት እስኪጫኑ ድረስ መጠበቅ ነው. ከዚያ በኋላ ማሽኑን እንደገና ማስጀመር ይችላሉ. ይህ ሁሉንም አስፈላጊ አገልግሎቶችን ከመጀመር አያግደውም.

ሁሉም። የኛ አይኤስኤስ አገልጋይ ተጭኗል ማለት እንችላለን። ወደ መጀመሪያው አወቃቀሩ እንሂድ።

ማዋቀር

ወደ ኮምፕዩተር አስተዳደር ይሂዱ (በ "ኮምፒተር" አዶ ላይ በቀኝ ጠቅ ያድርጉ -> አስተዳድር) ከዚያም "አገልግሎቶች እና አፕሊኬሽኖች" -> "IIS አገልግሎት አስተዳዳሪ" ወይም የዊንዶውስ 7 ደስተኛ ባለቤቶች ወደ ሌላ "ጀምር" እና በ "ፍለጋ" ውስጥ መሄድ ይችላሉ. ፕሮግራሞች እና ፋይሎች" ወደ "IIS" ያስገባሉ እና የተከበረው "IIS አገልግሎት አስተዳዳሪ" በዝርዝሩ ውስጥ ይታያል

ወደ ጣቢያዎች እንሂድ. ነባሪውን ጣቢያ ወዲያውኑ ሰረዝኩት, እንደማያስፈልገኝ በመወሰን እና ግልጽ ለማድረግ, አዲስ እፈጥራለሁ.

በቀኝ ጠቅ ያድርጉመዳፊት በ"ጣቢያዎች" -> "ድር ጣቢያ አክል"

እና የመጀመሪያውን ድር ጣቢያችንን ይፍጠሩ

እንደ “አካላዊ ዱካ” በተገለጸው አቃፊ ውስጥ፣ በአይአይኤስ እንደ ማሳያ ምሳሌ የተቀመጡ የጣቢያችን ፋይሎች አሉ።