نحوه نصب php بر روی IIS7
ابتدا باید phpرا بر روی IIS7 نصب کنیم.
نصب php بر روی ای (از طریق CGI روی ویندوز 7)
اول IIS7 را نصب میکنیم:
برای نصب IIS7 مراحل روبرو را طی میکنیم: 1- کنترل پنل. 2- programs and features. 3- از سمت چب گزینه ی turn windows features on or off را انتخاب میکنیم.در پنجره ظاهر شده تیک internet information service فعال میکنیم. سپس آن را باز کرده و از قسمت world wide web service گزینه ی application development features را باز کرده و گزینه ی CGIرا انتخاب میکنیم. این گزینه در حالت پیشفرض انتخاب نشده است.
نصب php
چون ما از IIS7 استفاده می کنیم توصیه شده است از نسخه non thread safe استفاده کنیم. این فایل را میتوانید از سایت اصلی php دانلود کنید. پس از دانلود فایل، فایل فشرده را به درون c:\php (نام و مسیر اختیاری است) extract می کنیم. در محل extractشده به دنبال فایل php.ini-development یا php.ini-recommended گشته و نام آن را به php.ini تغییر می دهیم. حالا فایل php.ini را به درون پوشه c:\windows کپی می کنیم.
تنظیمات IIS7 برای پردازش درخواست های php
ابتدا به کنترل پنل میرویم. سپس وارد بخش administrative tools میشویم. و مراحل زیر را طی میکنیم:
1- internet information service (IIS7) manager
2- connections
3- سرور
4- در صفحهی features view گزینه handler mapping… را انتخاب میکنیم
5- در قسمت action گزینهی add module mapping… را انتخاب کرده و اطلاعات را بصورت زیر وارد میکنیم.
Request path: *.php
Module: fast CGI module
Exeeutable: c:\php_chi.exe
Name: php-via-fast CGI
سپس این مراحل را نیز طی میکنیم:
انتخاب request action و فعال کردن invoice handler سپس انتخاب گزینهی file or folder را انتخاب میکنیم. و در آخر ok و بعد از آن yes را انتخاب میکنیم.
تنظیمات php
برای تنظیمات php باید تغییراتی در فایل c:\windows\php.ini ایجاد کرد:
Fastcgi.imporsonate= 1
Fastcgi.loggining=0
Cgi.fix-pathinfo=1
Cgi.force-redirect=0
همهی تغییراتی که در بالا ذکر شد باید روی php.ini انجام شود. توجه سمی کولن متن بالا را نیز باید برداشت.(پشت سر آن ها هیچ چیزی نباید باشد و باید با کلمه شروع شود.)