Ang FastCGI ay isang regular na protocol na nagbibigay-daan sa isang Web Server upang makipag-ugnay sa CGI na maipapatupad na mga file ng istraktura ng app. Ang mga windows pinaka kasalukuyang PHP 4.4.x at PHP 5.x pamamahagi ay lubos na sumusuporta sa FastCGI Extension na ito.


Ang artikulong ito ay nagbibigay ng hakbang-hakbang na paglalarawan ng kung paano mag-install ng PHP sa IIS7 o IIS8 sa pamamagitan ng interface ng FastCGI. Malalaman mo ang mga hakbang na dapat sundin upang mai-install ang FastCGI at itakda ito upang gumana sa PHP.Follow ang mga tip at hakbang na ito upang mai-install ang FastCGI Extension para sa IIS 7 / IIS 8 Windows Server:

Hakbang 1: Isama ang Mga Serbisyo sa Papel ng CGI

Upang gawin ito, Mag-navigate sa Server ng Server, mag-click sa opsyon na may label na “Mga Papel ” at pagkatapos ay Mag-click sa Magdagdag ng Role Services.

Ang aksyon na ito ay agad na nagbibigay-daan sa parehong CGI at din sa mga serbisyo ng FastCGI: Nasa ibaba ang isang hakbang na nakalarawan upang matulungan ka.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Hakbang 2: Isama ang Mga Tampok ng CGIs (Para sa Windows Vista SP1 at Windows 7)

Upang magawa ito, mag-navigate sa Control Panel ng iyong system at mag-click sa submenu ng Mga Programa at Tampok. Piliin ang pagpipilian na “I-off ang Windows tampok”. Tandaan na ang paggawa nito ay magbibigay-daan sa mga serbisyo ng FastCGI at sa CGI.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Hakbang 3: I-download ang PHP At I-install ito Sa Iyong System

Kapag tapos na sa mga setting ng tampok, gumawa ng isang pag-download ng pinakabagong Bersyon ng PHP 5.6 Pamilya. Kapag nag-download, tiyakin na pipiliin mo ang ZIP file na naka-tag na VC11 x86 Non Thread Safe.

Hakbang 4: I-extract ang mga nilalaman ng Mga File ng PHP

Matapos itong ma-download, kunin ang mga nilalaman ng Mga File ng PHP sa alinman sa iyong server. Pagkatapos, doble ang php.ini-paggawa mga file sa pamamagitan ng paggawa ng isa pang kopya na pinangalanan mo php.ini. Pagkatapos buksan ang pangalawang file, php.iniand kumpletuhin ang mga parameter sa ibaba, sa pamamagitan ng pag-set up nito. Mayroon na, ang bawat solong parameter ay naroroon, ang kailangan mo lang gawin, ay hanapin ito, tanggalin ang mga indentasyon (“”) at sa wakas matiyak na nagbago ang mga halaga. Dapat mong maging maingat na tandaan na ang ipinakita na mga pagpipilian ay hindi hihigit sa isa sa file (php.ini).

Hangganan ng memorya = 256M
laki ng post na max = 128M
extensiondir = "C: PHPext"
upload_tmp_dir = "C: PHPupload"
upload_max_filesize = 128M
max_execution_time = 600
max_input_time = 600
max_input_vars = 2000
cgi.force_redirect = 0
cgi.fix_pathinfo = 1
fastcgi.impersonate = 1
extension = php_curl.dll
extension = php_mbstring.dll
extension = php_exif.dll
extension = php_gd2.dll
extension = php_ldap.dll
extension = php_mysqli.dll
session.save_path = "C: PHP"
session.use_cookies = 1

Hakbang 5: I-load ang mga extension

Kapag naglo-load ng iyong mga extension, tiyaking sinusunod nila ang pagkakasunud-sunod sa naka-highlight na kahon sa itaas. Gayundin, tandaan na "php_mbstring.dll"ay mai-load bago ang "php_exif.dll". Sundin ang Order na ito kapag Naglo-load ng Mga Extension:

i: Lumikha ng Mga Sub ng Mga Direktoryo

Lumikha ng dalawang sub-direktoryo na pinangalanan "session" at "upload" sa direktoryo ng C: PHP. Hindi ipinag-uutos na gamitin ang mga pangalang ito ngunit tiyaking tiyakin na sila ay katugma sa session. save_path at mag-upload_tmp_dirparameter na isinaayos mo sa loob ng php.ini.

ii: I-configure ang Petsa / Time Zone

Tiyaking naka-set up ka sa php.ini, ang date.timezone parameter. Sa ibaba ay isang maliit na halimbawa. Tiyakin na ang lungsod na iyong pinili ay alinman sa lungsod na iyong tinitirhan o isa mula sa parehong time zone tulad ng sa iyo. Ang listahan ng linkfull ng mga posibleng mga halaga ng date.timezone sa mga website ng PHP.net ay nagpapakita ng listahan ng lahat ng mga posibleng petsa / oras na mga zone.

date.timezone = "America / New_York"

iii: I-save ang file

Kapag natitiyak mong nagawa mo na ito, pagkatapos ay mai-save ang file na “.ini”.

Hakbang 6: Patakbuhin ang linya ng command ng PHP

Upang masuri kung ang pag-install ng PHP ay matagumpay, pagkatapos ay tumakbo kaagad, ang command line sa gayon

C: PHP>php -i

Kung ang PHP ay Hindi Na Magsimula

Ang tagatala para sa Visual Studio 2008 ay ginagamit upang maipon ang mga Bersyon ng VC9 at ang kanilang katatagan at pagganap ay napabuti. Dapat mong i-install ang Microsoft 2008 C ++ Runtime (x64) o ang Microsoft 2008 C ++ Runtime (x86) para sa VC9 bersyon. Sa mga sitwasyong hindi masimulan ng PHP, ang pag-download ng isang lumang Mga Bersyon ng Windows na may mga nakalista sa itaas na nakalista ay maaaring kailanganin para sa iyo.

Hakbang 7: I-configure ang IIS 7 upang hawakan ang Mga Kahilingan sa PHP

Ang pagdaragdag ng isang handler mapping na nagsasabi sa IIS na ilipat sa pamamagitan ng FastCGI Protocol, ang mga partikular na kahilingan sa Framework ng PHP application ay mahalaga upang paganahin ang mga aplikasyon ng PHP na mai-host ng IIS 7. Maaari mo ring gamitin ang IIS Manager o ang linya ng command na gawin ito.

Hakbang 8: I-configure ang IIS 7 upang hawakan ang Mga Kahilingan sa PHP Sa pamamagitan ng IIS Manager

Upang magamit ang IIS Manager, tiyakin na maingat mong sundin ang mga hakbang sa ibaba.

Ako: Open Handler Mappings

Pumasok sa IIS Manager sa antas ng server kung saan mo makikita ang isang menu, i-click ang sub-menu ng Handler Mappings.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

II: Itakda ang Pag-configure

Piliin ang kilos na naka-tag Magdagdag ng Mapping Module, at tukuyin ang mga setting para sa mga pagsasaayos tulad ng sa larawan sa ibaba.

Ito ang format sa pagpuno ng data:

Humiling ng landas: * .php

Modyul: FastCgiModule

Naipatupad: "C: PHPphp-cgi.exe"

Pangalan: PHP sa pamamagitan ng FastCGI

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Dapat mong tandaan na kung hindi ka nakikita sa puwang ng modules,"FastCgiModule"drop-down menu, hinihiling nito na ang module ay alinman ay hindi pinagana o nakarehistro. Upang kumpirmahin na ang module ng FastCGI ay nakarehistro, i-access ang IIS configuration file% WINDIR% windowssystem32configapplicationHost.configand kumpirmahin ang linya ay nasa seksyon din ng .

Sa eksaktong file, kumpirmahin na ang seksyon ay nagkaroon ng module ng FastCGI na idinagdag dito tulad ng naka-highlight na landas sa ibaba.

Pagkatapos ay tumugon, oo, sa menu ng pop-up tulad ng nakasaad sa ibaba:

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Hakbang 9: Magtakda ng isang Pag-configure ng FastCGI para sa Pinakamahusay na Pagganap

Siguraduhing mai-install sa iyong server, ang IIS 7 Administration Pack dahil kung hindi ka, pagkatapos ay hindi ka makakakita ng opsyon ng mga setting para sa pag-configure ng FastCGI.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Hakbang 10: I-configure ang isang Default na Dokumento sa IIS

Ang index.php ay isang file na ginagamit ng karamihan sa mga aplikasyon ng PHP bilang default ng kanilang mga dokumento sa aplikasyon. Kaya dapat mong hawakan ang file bilang default na pahina ng nilalaman sa pamamagitan ng pag-configure ng IIS sa mga sumusunod na hakbang sa ibaba.

Ako: Buksan ang dokumento ng Default

Sa antas ng server muna, i-click ang buksan ang IIS Manager at piliin ang default na dokumento. Ang imahe sa ibaba ay magbibigay sa iyo ng isang magandang pahiwatig.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

II: Punan ang “index.php” sa kalawakan

Sa pagbubukas nito, piliin ang idagdag at pagkatapos punan ang index.php mag-link sa puwang tulad ng ipinapakita sa ibaba.

Paano i-install ang PHP na may FastCGI Extension sa IIS 7 / IIS 8 Server

Hakbang 11: Subukan ang PHP CGI

Matapos na mai-install sa iyo ang extension ng FastCGI, nakarehistro ang PHP CGI at na-configure ito, pagkatapos ay madali mong magamit ang KMP. Pagkatapos upang hayaan ang lahat ng mga pagbabagong nagawa mong mag-apply nang lubusan, subukan at i-restart ang IIS server.

Konklusyon:

Sinakop namin ang lahat ng kailangan mo upang mag-install ng isang extension ng FastCGI. Dapat mo na ngayong komportable na isakatuparan ang iyong operasyon kung maingat mong sinusunod ang mga hakbang. Gayunpaman, kung nakakaranas ka pa rin ng mga isyu, narito kami upang makatulong!

Suriin ang mga nangungunang 3 Pinakamagandang serbisyo sa web hosting

FastComet

Panimulang presyo:
$ 2.95


Kahusayan
9.7


Pagpepresyo
9.5


Friendly ng Gumagamit
9.7


Suporta
9.7


Mga Tampok
9.6

Basahin ang mga review

Bisitahin ang FastComet

A2 Hosting

Panimulang presyo:
$ 3.92


Kahusayan
9.3


Pagpepresyo
9.0


Friendly ng Gumagamit
9.3


Suporta
9.3


Mga Tampok
9.3

Basahin ang mga review

Bisitahin ang A2 Hosting

ChemiCloud

Panimulang presyo:
$ 2.76


Kahusayan
10


Pagpepresyo
9.9


Friendly ng Gumagamit
9.9


Suporta
10


Mga Tampok
9.9

Basahin ang mga review

Bisitahin ang ChemiCloud

Kaugnay na Mga Artikulo Paano-Sa

  • Paano Magdaragdag ng Isang Mabilis na Kaibahan ng Kapaligiran Para sa PHP
    nasa pagitan
  • Paano i-install ang LEMP (Linux, Nginx, MySQL, PHP) Stack sa CentOS 7 VPS o Dedicated Server
    nasa pagitan
  • Paano i-install ang PHP sa iyong CentOS 7 Server
    nasa pagitan
  • Paano Mag-install ng Selfoss On A CentOS 7 Linux VPS
    nasa pagitan
  • Paano Gumawa ng isang Simple Web Server Gamit ang Node.js at Express
    nasa pagitan
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me