PDA

View Full Version : نصب PHP روي IIS 7 به صورت FastCGI



s.mostafa.rahmani
شنبه 23 شهریور 1387, 11:28 صبح
سلام
مدتي بود كه هر بار مي‌خواستم روي IIS 7 از PHP استفاده كنم، در نصبش به مشكل برمي‌خوردم تا اين كه راهنماي نصب رو تو سايت خود IIS ديدم، به شرح زير: :لبخند:
(نكته مهم شما نياز به Vista Ultimate SP1 داريد.)
1. قبل از همه مطمئن شويد كه CGI روي IISتون نصب هست (قبلش مطمئن بشيد كه خود IIS نصبه يا نه؟:گیج:).
اين رو مي‌تونيد از اينجا چك كنيد:

Control Panel -> Programs and Features -> Turn Windows features on or off
اين هم عكسش:

http://learn.iis.net/file.axd?i=926

2. نسخه غيرنصبي PHP رو دانلود كنيد و در مسير دلخواه (مثلاً C:\PHP) كپي كنيد.
3. فايل php.ini-recommended رو به php.ini تغيير نام بديد و اين تغييرات رو در اون ايجاد كنيد:

كاراكتر ; رو از كنار خط fastcgi.impersonate = 1 برداريد. (اگر مقدارش يك نيست اون رو به يك تغيير بديد).
براي خط cgi.fix_pathinfo = 1 هم همون كار رو انجام بديد.
اين بار خط cgi.force_redirect=0 (حتماً مقدارش صفر باشد).
مقدار خط open_basedir رو برابر با مسير c:\inetpub\wwwroot قرار بديد.

حالا اين فايل رو Save كنيد و براي تست صحت نصب در اعلان داس (Command Prompt) دستور php -info رو اجرا كنيد، اگه اطلاعاتي رو در مورد php نشون داد، يعني كار تا اينجا خوب پيش رفته.
4. نوبت به تنظيمات در IIS مي‌رسه. ابتدا IIS Manager رو (با دستور inetmgr در پنجره run) اجرا كنيد. سرور اصلي رو از ليست Connections سمت چپ انتخاب كنيد و از قسمت مياني گزينه Handler Mapping رو دوبار كليك كنيد. اين هم عكس:

http://learn.iis.net/file.axd?i=927

5. از ستون سمت راست گزينه Add Module Mapping رو انتخاب كنيد و اون رو مثل عكس زير پر كنيد و OK كه يه پنجره ديگه بعدش باز مي‌شه اون رو هم Yes كنيد:

http://learn.iis.net/file.axd?i=928

6. كار تمومه :تشویق: اما براي تست تو پوشه c:\inetpub\wwwroot يه فايل به نام phpinfo.php بسازيد با اين محتوا:

<?php phpinfo(); ?>
و اون را با اين آدرس باز كنيد: http://localhost/phpinfo.php

اگه مي‌خوايد اين راهنماي نصب رو از منبع اصلي بخونيد به اين آدرس بريد:
http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/

روزه، نمازتون قبول.
التماس دعا.
يا علي.
.
.

narsic
یک شنبه 24 شهریور 1387, 05:29 صبح
با سلام
ممنون دوست عزیز