آموزش نصب FastCGI و PHP بر روی IIS7 در ویندوز سرور ۲۰۰۸
اگر شما هم جز افرادی هستید که بنا به هر دلیلی قصد راه اندازی سایت خود که بر پایه زبان php نوشته شده است بر روی سرور ویندوزی را دارید آموزش زیر میتواند کمک بسیار خوبی برای شما باشد ، جهت انجام اینکار شما میتوانید از نرم افزارهایی مثل xamp و easyphp هم استفاده کنید که بعدا آموزش نصب و استفاده از این نرم افزارها را هم قرار خواهیم داد اما در این مبحث صد داریم به شما نحوه راه اندازی fastCGI و PHP بر روی وب سرور IIS را آموزش دهیم .۱٫ آموزش نصب FastCGIطبق تصویر گزینه هایی که انتخاب شده رو انتخاب کنید و ادامه دهید
http://irwebco.com/upload/iis7-fastC...CGI-php-00.jpg
Service Manager را باز کنید
http://irwebco.com/upload/iis7-fastC...tCGI-php-1.jpg
از منوی سمت چپ Web Server IIS را انتخاب کنید و در پنجره آ Add Role Services را انتخاب کنید
http://irwebco.com/upload/iis7-fastC...tCGI-php-2.jpg
CGI را انتخاب کنید و Next را بزنید
http://irwebco.com/upload/iis7-fastC...tCGI-php-3.jpg
Install را بزنید تا نصب شود
http://irwebco.com/upload/iis7-fastC...tCGI-php-4.jpg
CGI با موفقت نصب شد بر رو Close کلیک کنید
http://irwebco.com/upload/iis7-fastC...tCGI-php-5.jpg
حالا شما CGI را در برنامه های Web Server IIS خود میبینید۲٫ آموزش نصب PHP بر روی IIS7
در این قسمت شما به فایل نصبی PHP نیاز دارید، در صورتی که میخواهید از آخرین ورژن رسمی PHP استفاده کنید از لینک زیر دانلود کنید
www.php.net/downloads.php
در این آموز ش ما از PHP 5.2.6 Non-thread-safe استفاده کرده ایمhttp://irwebco.com/upload/iis7-fastC...tCGI-php-6.jpg
http://irwebco.com/upload/iis7-fastC...tCGI-php-7.jpg
http://irwebco.com/upload/iis7-fastC...tCGI-php-8.jpg
http://irwebco.com/upload/iis7-fastC...tCGI-php-9.jpg
پوشه ی نصب را انتخاب کنید و Next را بزنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-10.jpgISS FastCGI را انتخاب کنید و Next را بزنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-11.jpgدر اینجا می توانید آیتم های مورد نیاز را انتخاب کنید تا نصب شود که ما از حالت پیش فرض استفاده کرده ایمhttp://irwebco.com/upload/iis7-fastC...CGI-php-12.jpgInstall را بزنید تا نصب شودhttp://irwebco.com/upload/iis7-fastC...CGI-php-13.jpgنصب برنامه PHP با موفقیت به پایان رسیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-14.jpgبه محلی که PHP را نصب کرده اید بروید و فایل php.ini را با یک ویرایشگر باز کنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-15.jpgfastcgi.impersonate را پیدا کنید و مقدار آن را به ۱ تغییر دهیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-16.jpgcgi.fix_pathinfo را پیدا کنید و مقدار آن را به ۱ تغییر دهیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-17.jpgcgi.force_redirect را پیدا کنید و مقدار آن را به ۰ تغییر دهیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-18.jpgopen_basedir را پیدا کنید و اگر میخواهید آدرس فایل ریشه ای رو تغییر دهید
ما از حالت پیش فرض C:\inetpub استفاده کردیمhttp://irwebco.com/upload/iis7-fastC...CGI-php-19.jpgتغییرات خود ذخیره کنید و ویرایشگر را ببندیدcommand prompt را باز کنید و آدرس محلی که PHP را نصب کرده ای را تایپ کنید و Enter را بزنید
PHP –info را تایپ کنید و Enter را بزنید
الان شما باید یک سری نوشته و اطلاعات را ببیند و این به معنی این است که PHP درست کار میکندhttp://irwebco.com/upload/iis7-fastC...CGI-php-21.jpgحالا PHP شما به طور کامل نصب و تست شد۳٫ ست کردن IIS7 با PHPhttp://irwebco.com/upload/iis7-fastC...I-php-22-2.jpg
Internet Information Services (IIS) Manager را باز کنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-22.jpgاز منوی سمت چپ سرور مورد نظرتون رو انتخاب کنید و در پنجره آن روی Handler Mappings کلیک کنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-23.jpgAdd Module Mapping را انتخاب کنیدhttp://irwebco.com/upload/iis7-fastC...CGI-php-24.jpgRequest Path: *.php
Module: FastCgiModule
Executable: {محل نصب برنامه PHP}\php-cgi.exe
Name: هرچیزی که مدنظر دارید و سپس Ok را بزنید
http://irwebco.com/upload/iis7-fastC...CGI-php-25.jpghttp://irwebco.com/upload/iis7-fastC...CGI-php-26.jpg
میبینید که handler ایجاد شده در لیست شما وجود داردhttp://irwebco.com/upload/iis7-fastC...CGI-php-27.jpgیک فایل با نام info.php در مسیر C:\inetpub\wwwroot ایجاد کنید و متن زیر را در فایل info.php بنویسید و ذخیره کنید
1
2
3
4
5
6
7
8</div><br />
<div style="text-align: right;" align="center"></p>
<p><?php<br />
// Show all information, defaults to INFO_ALL<br />
phpinfo();<br />
?></p>
<p></div><br />
<div style="text-align: right;" align="center">
با مرورگر خود همانند تصویر به آدرس localhost/info.php بروید
تبریک میگ PHP , IIS7 شما به طور کامل با هم ست شد
ایران وب