نصب nginx و php روی ویندوز
لینک کوتاه یکشنبه , 13 مرداد 1392 15 دیدگاه
nginx یک وبسرور خوب و مناسب برای بازدید های بالاست ، کانفیگ این وبسرور با آپاچی متفاوت هست لذا اگر قرار هست سایتتون رو روی سروری با این وبسرور پیاده کنید ، بهتره روی سیستمتون هم همین وبسرور رو داشته باشید .
C:\nginx\nginx.exe
در دسترس باشد سپس در http://windows.php.net/download/ نسخه مناسبی رو دانلود کنید و محتویات فایل رو در شاخه C:\nginx\php
قرار بدید به طوریکه فایل php-cgi.exe در آدرس زیر قابل دسترس باشد C:\nginx\php\php-cgi.exe
حال نوبت به کانفیگ nginx جهت اجرای php تحت cgi میرسیم .
در داخل شاخه 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;
}
حالا فایل رو ذخیره کنید سپس روی nginx.exe کلیک کنید .
در منوی start ویندوز ، قسمت run تایپ کنید cmd ، و سپس دستور
c:\nginx\php\php-cgi.exe -b 127.0.0.1:9000 -c c:\nginx\php\php.ini
رو اجرا کنید ، cmd رو نبندید!!
حالا در شاخه C:\nginx\html
یه فایل بسازید به اسم phpinfo.php و دستورات <?php phpinfo();
مزیت nginx نسبت به apache چی هست حالا ؟ :/
ممنون :X