PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : (بسیار ساده)آموزش تنظیم nginx و php به عنوان سرویس در سرور ویندوز(سرور دانلود)



mrasol
October 21st, 2014, 17:29
درود
شاید برای خیلی ار دوستان هنگام نصب و کانفیگ بعضی از برنامه ها در محیط ویندوز این مشکل پیش امده باشد که چطور یک برنامه رو تبدیل به یک سرویس بکنیم و چطور یک برنامه رو مثل یک سرویس دایمی در ویندوز تبدیل کنیم
البته اون برنامه نیز باید این قابلیت را در خود داشته باشد
NSSM (http://nssm.cc) این کار رو به راحتی برای ما انجام میدهد به طور مثال ما بجای service IIS در ویندوز میخواهیم یک سرویس دیگر مثل nginx (http://nginx.org/en/download.html)یا سرویس های دیگر را نصب کنیم در صورتی که nginx (http://nginx.org/en/download.html)در ویندوز هنگام اجرا یک سرویس شناخته نمیشود و فقط یک برنامه معمولی هست خب در این تاپیک با نحوه کار با NSSM (http://nssm.cc) اشنا میشیم
ابتدا به سایت NSSM (http://nssm.cc) میریم و برنامه رو دانلود (http://nssm.cc/download) میکنیم ، بعد از extract کردن و ریختن ورژن مورد نظر 32bit - 64bit اون رو در محیط CMD فراخوانی میکنیم:



cd desktop
nssm


بعد از فراخوانی برنامه با دستور زیر سرویس مورد نظر را نصب میکنیم:




nssm install


اگر مراحل را درست طی کرده باشید صفحه زیر نمایان میشود:


http://www.webhostingtalk.ir/attachments/f226/23370-%D8%A8%D8%B3%DB%8C%D8%A7%D8%B1-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D9%86%D8%B8%DB%8C%D9%85-nginx-%D9%88-php-%D8%A8%D9%87-%D8%B9%D9%86%D9%88%D8%A7%D9%86-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D8%AF%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-%D8%B3%D8%B1%D9%88%D8%B1-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-0snapshot_2014-09-01_221317-png

در قسمت path ادرس برنامه مورد تظر را میدهیم و در قسمت service name اسم برنامه را میدهیم و در پایان بر روی install service کلیک میکنیم و برنامه به عنوان سرویس نصب میشود(یعنی احتیاج به استارت nginx بعد از ریستارت سرور نیست و اتوماتیک استارت میشه).اگر احتیاج به php (http://windows.php.net/download/)هم دارید باید php-cgi را هم به عنوان سرویس فعال کنید که مشابه میباشد!فقط کافیه php (http://windows.php.net/download/)را در فلدر nginx قرار دهید و تمام مراحل nssm که توضیح داده شد را تکرار کنید...
اگر دوستان خواستند کانفیگ ابتدایی nginx (http://nginx.org/en/download.html)را روی ویندوز همراه با php (http://windows.php.net/download/)میذارم تا از انحصار کسایی که الکی و سر هیچ هزینه های کلان میگیرن در بیاد(البته اساتیدی هستند که کارشون درسته و واقعا حرفه ای کار میکنن و بنده روی صحبتم با کسای دیگس)،اگر سوال و مشکلی بود در خدمتم...

- - - Updated - - -

دوستان ببخشید یک ادیت کوچیک انجام دادم،مشکل تایپی داشت...