آموزش تنظیم nginx و php به عنوان سرویس در سرور ویندوز

Solina

کاربر انجمن پارسه دو
کاربر انجمن پارسه
درود
شاید برای خیلی ار دوستان هنگام نصب و کانفیگ بعضی از برنامه ها در محیط ویندوز این مشکل پیش امده باشد که چطور یک برنامه رو تبدیل به یک سرویس بکنیم و چطور یک برنامه رو مثل یک سرویس دایمی در ویندوز تبدیل کنیم
البته اون برنامه نیز باید این قابلیت را در خود داشته باشد
NSSM این کار رو به راحتی برای ما انجام میدهد به طور مثال ما بجای service IIS در ویندوز میخواهیم یک سرویس دیگر مثل nginx یا سرویس های دیگر را نصب کنیم در صورتی که nginx در ویندوز هنگام اجرا یک سرویس شناخته نمیشود و فقط یک برنامه معمولی هست خب در این تاپیک با نحوه کار با NSSM اشنا میشیم
ابتدا به سایت NSSM میریم و برنامه رو دانلود میکنیم ، بعد از extract کردن و ریختن ورژن مورد نظر 32bit - 64bit اون رو در محیط CMD فراخوانی میکنیم:
کد:

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

nssm install




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