வலையில் மிகவும் பிரபலமான மேம்பாட்டு தளங்களில் ஒன்று PHP ஆகும், இது பல பிரபலமான பயன்பாடுகள் மற்றும் பேஸ்புக், வேர்ட்பிரஸ் மற்றும் ஜூம்லா போன்ற தளங்களுக்கு சக்தி அளிக்கிறது. இந்த அமைப்புகளில் பெரும்பாலானவை அப்பாச்சி வலை சேவையகத்தை இயக்கும் லினக்ஸ் கணினியில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளன என்றாலும், உங்கள் விண்டோஸ் சர்வர் 2008 கணினியில் ஐஐஎஸ் 7 வழியாக PHP பயன்பாடுகளை பயன்படுத்தலாம்.

PHP ஐ கட்டமைக்கிறது

விண்டோஸ் PHP குறியீட்டை இயக்க, PHP பைனரி கோப்புகளை உங்கள் கணினியில் நகலெடுக்க வேண்டும். எந்த நிறுவலும் தேவையில்லை, இருப்பினும் அது சரியாக இயங்க சில உள்ளமைவு செய்யப்பட வேண்டும். முதல் படி PHP விண்டோஸ் பைனரிகளை பதிவிறக்கம் செய்து அவற்றைப் பிரித்தெடுப்பது (அதாவது 'C: PHP'). ஐஐஎஸ் 7 க்கு, நூல் அல்லாத பாதுகாப்பான இருமங்கள் பயன்படுத்தப்பட வேண்டும்.

படம்

பிரித்தெடுக்கப்பட்ட கோப்புகளிலிருந்து 'php.ini-production' கோப்பை நகலெடுத்து விண்டோஸ் கோப்பகத்தில் ஒட்டவும். விண்டோஸ் கோப்பகத்தில், இந்த கோப்பை 'php.ini' என மறுபெயரிடுங்கள்.

படம்

நோட்பேடில் 'php.ini' கோப்பைத் திறந்து தேவைக்கேற்ப உள்ளமைக்கவும். பெட்டியின் வெளியே, நாங்கள் நகலெடுத்த தயாரிப்பு உள்ளமைவு ஒரு தயாரிப்பு சேவையகத்திற்கு நல்லது என்று PHP குழு கருதுவதற்கு முன்பே கட்டமைக்கப்பட்டுள்ளது. உங்கள் ஐஐஎஸ் 7 அமைப்புக்கு PHP ஐ உள்ளமைக்க நீங்கள் செய்ய வேண்டிய சில மாற்றங்கள் உள்ளன:

  • விசையை அவிழ்த்து அமைக்கவும், cgi.force_redirect = 0 விசையை அவிழ்த்து விடுங்கள், fastcgi.impersonate = 1 PHP பிரித்தெடுக்கப்பட்ட பாதையில் (அதாவது 'C: PHPext') பிரித்தெடுக்கப்பட்ட பாதையில் உள்ள 'ext' கோப்புறையில் நீட்டிப்பு_டிர். உங்கள் சேவையகத்தின் நேர மண்டலத்திற்கு விசை, date.timezone ஐ அமைக்கவும் (இந்த விசையின் மேலே உள்ள வரியில் உள்ள URL ஏற்றுக்கொள்ளப்பட்ட மதிப்புகளை பட்டியலிடுகிறது).

இந்த கட்டத்தில், உங்கள் விண்டோஸ் கணினி 'php.exe' கருவியைப் பயன்படுத்தி கட்டளை வரியிலிருந்து PHP ஸ்கிரிப்ட்களை இயக்க முடியும்.

FastCGI ஐ இயக்க IIS 7 ஐ கட்டமைக்கிறது

இணைய தகவல் சேவைகள் (IIS) 7 நிறுவல் தொகுப்பின் ஒரு பகுதியாக FastCGI கட்டமைப்பை உள்ளடக்கியது. உங்கள் ஐஐஎஸ் 7 நிறுவலில் இது இயக்கப்பட்டிருப்பதை உறுதிப்படுத்த, சேவையக மேலாளர்> பாத்திரங்கள்> வலை சேவையகத்தின் கீழ் உள்ள பங்கு சேவைகளை சரிபார்க்கவும்.

படம்

“சிஜிஐ” விருப்பம் “பயன்பாட்டு மேம்பாடு” பிரிவின் கீழ் நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். அது இல்லையென்றால், இந்த அம்சத்தை இயக்கி, உங்கள் ஐஐஎஸ் 7 நிறுவலைப் புதுப்பிக்கவும்.

படம்

ஐஐஎஸ் அமைக்கப்பட்டதும், ஐஐஎஸ் 7 நிர்வாகப் பொதியை நிறுவவும். நீங்கள் “வழக்கமான” அமைப்பைப் பயன்படுத்தாவிட்டால், நிறுவ “FastCGI” விருப்பம் அமைக்கப்பட்டிருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். இந்த தொகுப்பு IIS மேலாளருக்குள் FastCGI உள்ளமைவு இடைமுகத்தை நிறுவுகிறது.

படம்

FastCGI வழியாக PHP ஐ இயக்க IIS ஐ கட்டமைக்கிறது

தேவையான அனைத்து அம்சங்களுடனும் IIS 7 அமைக்கப்பட்டவுடன், PHP ஐ இயக்க அதை உள்ளமைக்க வேண்டும். முதலில், “FastCGI அமைப்புகள்” விருப்பத்தின் கீழ் PHP உடன் பணிபுரிய FastCGI ஐ உள்ளமைக்கிறோம் (இந்த அம்சம் IIS 7 நிர்வாகப் பொதியின் ஒரு பகுதியாக நிறுவப்பட்டுள்ளது).

படம்

FastCGI அமைப்புகள் திரையில், ஒரு பயன்பாட்டைச் சேர்க்கவும்.

படம்

நீங்கள் PHP விண்டோஸ் பைனரிகளைப் பிரித்தெடுத்த கோப்புறையில் அமைந்துள்ள 'php-cgi.exe' இயங்கக்கூடிய பாதையை அமைக்கவும். கூடுதலாக, “InstanceMaxRequests” ஐ இயல்புநிலையை விட அதிக மதிப்புக்கு மாற்றவும் (அதாவது 5000). “EnvironmentVariables” அமைப்பின் கீழ், கூடுதல் விருப்பங்களை உள்ளமைக்க நீள்வட்ட பொத்தானைக் கிளிக் செய்க.

படம்

“PHP_MAX_REQUESTS” என்ற புதிய மாறியைச் சேர்த்து, மதிப்பை மேலே உள்ள “InstanceMaxRequests” அமைப்பின் அதே அளவுக்கு அமைக்கவும்.

படம்

முதன்மை ஐஐஎஸ் மேலாளர் திரைக்குத் திரும்பும் வரை எல்லா அமைப்புகளையும் பயன்படுத்துங்கள்.

அடுத்து, “ஹேண்ட்லர் மேப்பிங்ஸில்” உள்ளமைக்கப்பட்ட ஐஐஎஸ் மூலம் PHP ஸ்கிரிப்ட்கள் எவ்வாறு செயல்படுத்தப்படுகின்றன என்பதை நாங்கள் வரைபடமாக்க வேண்டும்.

படம்

ஹேண்ட்லர் மேப்பிங்கில், புதிய தொகுதி மேப்பிங்கைச் சேர்க்கவும்.

படம்

தொகுதி இடைமுகத்துடன் “FastCgiModule” உடன் PHP கோப்புகளுக்கு (* .php) தொகுதியின் கோரிக்கை பாதையை அமைக்கவும். மேலே உள்ள FastCGI அமைப்புகளில் உள்ளமைக்கப்பட்ட அதே கோப்பிற்கு இயங்கக்கூடியதை அமைக்கவும். PHP போன்ற இந்த மேப்பிங்கிற்கு நட்பு பெயரை ஒதுக்கி, சரி என்பதைக் கிளிக் செய்யவும்.

படம்

உறுதிப்படுத்தல் வரியில் நீங்கள் பெறும்போது, ​​PHP ஒரு FastCGI பயன்பாடாக இயங்க வேண்டும் என்பதை உறுதிப்படுத்த “ஆம்” என்று பதிலளிக்கவும்.

படம்

உங்கள் எல்லா மாற்றங்களையும் பயன்படுத்துங்கள், புதிய அமைப்புகள் நடைமுறைக்கு வருவதை உறுதிப்படுத்த IIS ஐ மூடி மறுதொடக்கம் செய்யுங்கள்.

படம்

இது முடிந்ததும், மைக்ரோசாஃப்ட் ஹாட்ஃபிக்ஸ் கிடைக்கிறது (இணைப்புகள் பிரிவில் ஒரு இணைப்பு கிடைக்கிறது) இது ஐஐஎஸ் 7 இன் கீழ் இயங்கும் போது PHP உடன் சில சிக்கல்களை நிவர்த்தி செய்கிறது. ஃபாஸ்ட்கிஜிஐ மூலம் PHP செயல்பாடுகளை சரியாக உறுதிப்படுத்த இவை உங்கள் வலை சேவையகத்தில் நிறுவப்பட வேண்டும்.

PHP ஐ சோதிக்கிறது

இந்த கட்டத்தில், உங்கள் சேவையகம் செல்லத் தயாராக உள்ளது, ஆனால் உங்கள் PHP அமைப்பை ஐ.ஐ.எஸ் மூலம் மிக எளிதாக உறுதிப்படுத்த முடியும் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள். 'C: Inetpubwwwroot' என்ற கோப்பகத்தில் 'phpinfo.php' என்ற பெயரில் ஒரு உரை கோப்பை உருவாக்கவும், இது வெறுமனே வரியைக் கொண்டுள்ளது:

படம்

இறுதியாக, உங்கள் சேவையகத்தில் 'http: //localhost/phpinfo.php' என்ற முகவரியில் உலாவவும், நீங்கள் PHP தகவல் பக்கத்தைப் பார்க்க வேண்டும். பக்கம் வெற்றிகரமாக ஏற்றப்பட்டால், PHP இப்போது உங்கள் கணினியில் இயங்குகிறது.

படம்

முடிவுரை

உங்கள் விண்டோஸ் கணினியில் நீங்கள் PHP ஐ இயக்கி இயக்கியவுடன், நீங்கள் கிடைக்கக்கூடிய ஏராளமான PHP அடிப்படையிலான பயன்பாடுகளைப் பயன்படுத்திக் கொள்ளலாம், மேலும் உங்கள் சொந்தத்தை உருவாக்கி வரிசைப்படுத்தலாம்.

இணைப்புகள்

PHP விண்டோஸ் பைனரிகளைப் பதிவிறக்குக (நூல் அல்லாத பாதுகாப்பானது)

ஐஐஎஸ் 7 நிர்வாகப் பொதியைப் பதிவிறக்குக

IIS 7 FastCGI (x86 / x64) க்கான PHP ஹாட்ஃபிக்ஸ் பதிவிறக்கவும்