"> آموزش کامل نصب Nginx و PHP بر روی ویندوز | طراحی سایت قزوین

آموزش کامل نصب Nginx و PHP بر روی ویندوز

آموزش کامل نصب Nginx و PHP بر روی ویندوز

در این آموزش دوبست به زبان برنامه نویسی PHP  و Nginx اشاره میکنیم.

توضیح مختصری در رابطه با هردوی آن‌ها خواهیم داد و روش نصب آن روی ویندوز را خواهیم آموخت.

این آموزش بسیار کاربردی است؛ تنها در وارد کردن دستورها دقت کافی را داشته باشید.

آموزش نصب Nginx و PHP
آموزش نصب Nginx و PHP

وب سرور Nginx چیست و چه کارایی دارد؟

وب سرور Nginx چیست و چه کاربردی دارد
وب سرور Nginx چیست و چه کاربردی دارد

وب سرور Nginx علاوه بر کارآمدی بسیار، متن باز و رایگان است.

آقای Igor Sysoev روسی در سال 2004  آن را منتشر کرد.

انجین ایکس engine-x یک لود بالانسر Load balancer ، وب سرور و HTTP cache مرسوم است.

به همین دلیل در سرورهایی با بازدید بالا بسیار مفید موقع خواهد شد.

انجین ایکس بر روی سیستم عامل‌های متنوعی نصب می‌شود و مصرف منابع از جمله رم را بهینه می‌کند.

از این وب سرور به عنوان پروکسی معکوس و برای استفاده همزمان از قدرت آپاچی و سرعت عمل Nginx نیز استفاده می‌شود.

از انجین ایکس به علت کارایی مفید ، پایداری و استفاده بهینه از منابع استفاده می‌کنند.

PHP چیست و در کجا استفاده می‌شود؟

زبان PHP چیست و چه کاربردی دارد
زبان PHP چیست و چه کاربردی دارد

PHP Hypertext Preprocessor یا به اختصار PHP یک زبان برنامه نویسی یا اسکریپت نویسی متن باز است.

استفاده از کدهای پی اچ پی رایگان است و برای استفاده از آن باید روی سرور یا شبیه ساز سرور اجرا شود.

PHP یک زبان برنامه نویسی جهانی است که در اکثر وب سایت‌های دنیا استفاده شده است.

با استفاده از پی اچ پی می‌توان صفحات سایت داینامیک ایجاد کرد.

در اصل رابط بین کاربر با پایگاه داده است و عموماً تاثیری مستقیمی روی ظاهر سایت نمی‌گذارد.

مراحل نصب Nginx و PHP بر روی ویندوز

مرحله اول: نصب Nginx

از طریق این لینک آخرین نسخه Nginx مناسب با سیستم عامل خود را دانلود کنید.

باید آن را در درایو C ویندوز قرار داده و به صورت زیر در دسترس باشد:

C:\nginx\nginx.exe

مرحله دوم: نصب PHP

از طریق این لینک نسخه PHP مناسب و مدنظر خود را دانلود کنید.

دقت کنید که محتویات فایل پی اچ پی باید دقیقاً در آدرس زیر قرار گرفته باشد:

C:\nginx\php

و همچنین فایل php-cgi.exe در آدرس زیر باشد:

C:\nginx\php\php-cgi.exe

مرحله سوم: کانفیگ Nginx برای اجرای PHP تحت cgi

در صورتی که مسیر فولدرها را مانند آموزش درست قرار داده باشید در مسیر زیر باید فایل nginx.conf وجود داشته باشد:

C:\nginx\conf

فایل nginx.conf را با ویرایشگر متن دلخواه باز کنید و به دنبال بلاکی مانند زیر بگردید:

server {
...
}

در داخل این بلاک دستورات زیر را قرار دهید:

location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}

حالا تغییرات را ذخیره کرده و صفحه cmd را باز کنید.

برای این کار می‌توانید کلیدهای ترکیبی win+R را بزنید و در صفحه باز شده دستور cmd را وارد و Enter کنید.

در صفحه cmd که عموماً سیاه رنگ است، دستورات زیر را نوشته یا پیست کرده و سپس Enter را بزنید:

c:\nginx\php\php-cgi.exe -b 127.0.0.1:9000 -c c:\nginx\php\php.ini

دقت کنید که در اجرای این دستور صفحه cmd باید باز نگه داشته شود.

مرحله چهارم: تست نصب شدن صحیح PHP و Nginx

در مسیر زیر فایلی به اسم phpinfo.php ایجاد کنید:

C:\nginx\html

این فایل را با ویرایشگر متن دلخواه خود باز کرده و دستورات زیر را داخل آن قرار داده و ذخیره کنید:

 <?php phpinfo();

از طریق مرورگر خود لینک http://127.0.0.1/phpinfo.php را باز کنید.

در صورتی که این لینک برای شما باز شد، یعنی نصب را به درستی انجام داده اید.

تبریک !! شما مراحل نصب Nginx و PHP را به درستی پیش برده‌اید و از این به بعد از این وب سرور بهینه، می‌توانید استفاده کنید.

    دیدگاه خود را بیان کنید

    ایمیل شما محفوظ خواهد ماند.*