مرکز محتوای Server.ir :

SuPHP چیست و چه کاربردی دارد و مزایا و معایب آن چیست؟

SuPHP چیست و چه کاربردی دارد و مزایا و معایب آن چیست؟

 

در این مقاله میگوییم SuPHP چیست و چه کاربردی دارد و مزایا و معایب آن چیست؟ همراه ما باشید تا به نوع دیگری از PHP handler ها که suPHP می باشد بپردازیم. همانطور که مشاهده فرمودید در مقالات قبلی به توضیح نوع دیگری از PHP Handler به نام CGI و FastCGI پرداخته بودیم و در ادامه:

تعریف مختصری از SuPHP

Su مخفف Single user می باشد. SuPHP نیز به عنوان یک ماژول CGI ازPHP اجرا میشود این نوع تنها تحت کاربر صاحب فایل PHP اجرا می شود. این handler پیش فرض کنترل پنل ها می باشد زیرا شما مالک فایل PHP اجرا شونده را میتوانید مشاهده نمایید. همچنین بروز رسانی و نصب Pluginها توسط کاربر مالک فایل PHP قابل استفاده می باشد بروزرسانی wordpress و فعال سازی توابع آن فقط در حالت های SuPHP یاFast PHP  امکان پذیر است.

SuPHP از امنیت بهتری برخوردار است اسکریپت PHP توسط هر کاربری قابل اجرا نخواهد بود همچنین اگر یک اکانت به خطر امنیتی بیافتد قادر به آلوده کردن سایر اکانت ها نمی باشد.

مشکل این هندلر (SuPHP) استفاده ی بیشتر از CPU و load بالا نسبت به سایر PHP handler ها می باشد همچنین در این حالت نمیتوان از Opcode Cache مانند Apc یا Xcache استفاده کرد درصورت نیاز به نصب Opcode Cache باید از حالت های DSO  یا Fast CGI استفاده نمود.

تعریف suphpدر واقع SuPHP یک ابزار برای اجرای اسکریپت های PHP با مجوز صاحبان آن ها می باشد، به عبارت دیگر SuPHP به ما کمک میکند تا با مجوز اجرا یا عدم اجرای اسکریپت ها را کنترل کنیم. در صورتی که مدیریت وب سایت دارید و وب سایت شما با مدیریت محتوای وردپرس کار میکند احتمالا تاکنون با این خطا:

“شما مجوز کافی برای دسترسی به این برگه ندارید”

برخورد کرده اید که در صورت استفاده از هاست اشتراکی برای جلوگیری از این اتفاقات ناخوشایند میتوان SuPHP را جایگزین suexec کرد.
به صور کلی استفاده از SuPHP برای سرور سایت میتواند هم مفید و هم مضر باشد از این جهت مضر می باشد که در بعضی موارد باعث بار اضافی بر روی Cpu  سرور می شود و از طرفی مفید است چراکه در حال عادی در زبان PHP، اسکریپت های معمولی اجرا می شوند و دسترسی به اسکریپت ها توسط “هرکسی” مجاز است، اما با استفاده از SuPHP دسترسی به آن ها محدود به کاربران مجاز خواهد بود.

در سایر مقالات Server.ir نیز همراه ما باشید تا در ادامه این مسیر به شناخت سایر مفاهیم و فناوری های در این زمینه نیز بپردازیم.

مقاله مورد نظر را جستجو کنید

موضوعات محبوب ما

نوشته های جدید

Let’s Encrypt

نصب let’s encrypt در IIS

در این مقاله قصد داریم به شما آموزش دهیم که برروی سرور ویندوزی خود ssl رایگان let’s encrypt  رو در IIS به چه صورت هستT

الکسا

الکسا که بود و چه کرد؟

در حوزه سئو و بهینه‌سازی جایگاه وبسایت در سیستم رتبه‌بندی موتورهای جستجوی ابزار مختلفی وجود دارند اما شاید بتوان الکسا را معروف‌ترین و پرکاربردترین این

موضوع پیشنهادی شما برای مقاله

4 پاسخ

  1. پیشنهاد شما برای سرور مجازی 4گیگ رام وهسته کدام است SuPHP یاFast PHP

    1. با سلام خدمت شما. موارد ذکر شده در اصل دو مقوله جدا هستند و همانطور که در مقاله نیز مطالعه فرمودید، suphp یک هندلر php و fastphp یک framework در حوضه برنامه نویسی می باشد

  2. میشه بگید این سه تا مخصوصا allow_url_include را در وردپرس بهتره روشن کنم یا خیر
    allow_url_fopen = Off
    allow_url_include = Off
    enable_dl

    1. با سلام و وقت بخیر خدمت شما
      مواردی که ذکر فرمودید مربوط به تنظیمات سرور شما می باشد که مورد enable_dl امنیت سرور را کاهش می دهد و تغییر آن توصیه نمی گردد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.