PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب php و fastcgi بر روی iis7 ویندوز سرور 2008 و 2008R2



tizparvaz
December 13th, 2014, 03:46
آموزش نصب FastCGI و PHP بر روی IIS7 در ویندوز سرور ۲۰۰۸ (http://blog.irwebco.com/800/)

اگر شما هم جز افرادی هستید که بنا به هر دلیلی قصد راه اندازی سایت خود که بر پایه زبان php نوشته شده است بر روی سرور ویندوزی را دارید آموزش زیر میتواند کمک بسیار خوبی برای شما باشد ، جهت انجام اینکار شما میتوانید از نرم افزارهایی مثل xamp و easyphp هم استفاده کنید که بعدا آموزش نصب و استفاده از این نرم افزارها را هم قرار خواهیم داد اما در این مبحث صد داریم به شما نحوه راه اندازی fastCGI و PHP بر روی وب سرور IIS (http://blog.irwebco.com/800/) را آموزش دهیم .۱٫ آموزش نصب FastCGI (http://blog.irwebco.com/800/)
طبق تصویر گزینه هایی که انتخاب شده رو انتخاب کنید و ادامه دهید
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-00.jpg (http://www.irwebco.com/)
Service Manager را باز کنید

http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-1.jpg (http://blog.irwebco.com/800/)
از منوی سمت چپ Web Server IIS را انتخاب کنید و در پنجره آ Add Role Services را انتخاب کنید
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-2.jpg (http://blog.irwebco.com/800/)
CGI را انتخاب کنید و Next را بزنید
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-3.jpg (http://blog.irwebco.com/800/)
Install را بزنید تا نصب شود
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-4.jpg (http://blog.irwebco.com/800/)
CGI با موفقت نصب شد بر رو Close کلیک کنید
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-5.jpg (http://blog.irwebco.com/800/)






حالا شما CGI را در برنامه های Web Server IIS خود میبینید





۲٫ آموزش نصب PHP بر روی IIS7 (http://blog.irwebco.com/800/)
در این قسمت شما به فایل نصبی PHP نیاز دارید، در صورتی که میخواهید از آخرین ورژن رسمی PHP استفاده کنید از لینک زیر دانلود کنید
www.php.net/downloads.php (http://www.php.net/downloads.php)
در این آموز ش ما از PHP 5.2.6 Non-thread-safe استفاده کرده ایمhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-6.jpg (http://blog.irwebco.com/800/)
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-7.jpg (http://blog.irwebco.com/800/)
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-8.jpg (http://blog.irwebco.com/800/)
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-9.jpg (http://blog.irwebco.com/800/)






پوشه ی نصب را انتخاب کنید و Next را بزنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-10.jpg (http://blog.irwebco.com/800/)





ISS FastCGI را انتخاب کنید و Next را بزنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-11.jpg (http://blog.irwebco.com/800/)





در اینجا می توانید آیتم های مورد نیاز را انتخاب کنید تا نصب شود که ما از حالت پیش فرض استفاده کرده ایمhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-12.jpg (http://blog.irwebco.com/800/)





Install را بزنید تا نصب شودhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-13.jpg (http://blog.irwebco.com/800/)





نصب برنامه PHP با موفقیت به پایان رسیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-14.jpg (http://blog.irwebco.com/800/)





به محلی که PHP را نصب کرده اید بروید و فایل php.ini را با یک ویرایشگر باز کنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-15.jpg (http://blog.irwebco.com/800/)





fastcgi.impersonate را پیدا کنید و مقدار آن را به ۱ تغییر دهیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-16.jpg (http://blog.irwebco.com/800/)





cgi.fix_pathinfo را پیدا کنید و مقدار آن را به ۱ تغییر دهیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-17.jpg (http://blog.irwebco.com/800/)





cgi.force_redirect را پیدا کنید و مقدار آن را به ۰ تغییر دهیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-18.jpg (http://blog.irwebco.com/800/)





open_basedir را پیدا کنید و اگر میخواهید آدرس فایل ریشه ای رو تغییر دهید
ما از حالت پیش فرض C:\inetpub استفاده کردیمhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-19.jpg (http://blog.irwebco.com/800/)





تغییرات خود ذخیره کنید و ویرایشگر را ببندید


http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-20.jpg (http://blog.irwebco.com/800/)





command prompt را باز کنید و آدرس محلی که PHP را نصب کرده ای را تایپ کنید و Enter را بزنید
PHP –info را تایپ کنید و Enter را بزنید
الان شما باید یک سری نوشته و اطلاعات را ببیند و این به معنی این است که PHP درست کار میکندhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-21.jpg (http://blog.irwebco.com/800/)





حالا PHP شما به طور کامل نصب و تست شد۳٫ ست کردن IIS7 با PHPhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-22-2.jpg (http://blog.irwebco.com/800/)






Internet Information Services (IIS) Manager را باز کنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-22.jpg (http://blog.irwebco.com/800/)





از منوی سمت چپ سرور مورد نظرتون رو انتخاب کنید و در پنجره آن روی Handler Mappings کلیک کنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-23.jpg (http://blog.irwebco.com/800/)





Add Module Mapping را انتخاب کنیدhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-24.jpg (http://blog.irwebco.com/800/)





Request Path: *.php
Module: FastCgiModule
Executable: {محل نصب برنامه PHP}\php-cgi.exe
Name: هرچیزی که مدنظر دارید و سپس Ok را بزنید
http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-25.jpg (http://blog.irwebco.com/800/)http://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-26.jpg (http://blog.irwebco.com/800/)






میبینید که handler ایجاد شده در لیست شما وجود داردhttp://irwebco.com/upload/iis7-fastCGI-php/iis7-fastCGI-php-27.jpg (http://blog.irwebco.com/800/)





یک فایل با نام info.php در مسیر C:\inetpub\wwwroot ایجاد کنید و متن زیر را در فایل info.php بنویسید و ذخیره کنید
code

1
2
3
4
5
6
7
8

&lt;/div&gt;<br />
&lt;div style=&quot;text-align: right;&quot; align=&quot;center&quot;&gt;</p>
<p>&lt;?php<br />
// Show all information, defaults to INFO_ALL<br />
phpinfo();<br />
?&gt;</p>
<p>&lt;/div&gt;<br />
&lt;div style=&quot;text-align: right;&quot; align=&quot;center&quot;&gt;






با مرورگر خود همانند تصویر به آدرس localhost/info.php بروید
تبریک میگ PHP , IIS7 شما به طور کامل با هم ست شد
ایران وب (http://www.irwebco.com/)