استفاده از ورژن های مختلف PHP در هاست لینوکس cPanel

یکی از مسائلی که امروزه در سی پنل مورد بحث است و خود کارشناسان این سیستم قدرتمند در حال بررسی و ارائه یک راه حل نهایی برای آن هستند ، استفاده از ورژن های مختلف پی اچ پی روی سرور سی پنل است.
ورژن های مختلف زبان برنامه نویسی مانند PHP هر روز در حال تغییر هستند و بعضی از برنامه ها و اسکریپت هایی که افراد بر روی سرور هاست خود استفاده میکنند در ورژنهای بالاتر قابل استفاده نیست.

امروزه راه حل های مختلفی برای امکان تغییر ورژن پی اچ پی در سرور های اشتراکی هاست ارائه شده است. یکی از راه حل ها خوب سوئیچ کردن به سیستم عامل cloudlinux است که البته مسائل مربوط به خودش را خواهد داشت .
راه حل بعدی که ما میخواهیم در این مقاله به آن بپردازیم و میتواند مدیران شبکه هاست را برای در اختیار داشتن ورژن های مختلف پی اچ پی یاری کند استفاده از اسکریپت و روش زیر است.

 
امکانات ntPHPselector

    درنظر گرفتن ورژنهای مختلف php برای هر دایرکتوری روی یک دامنه
    ورژن های مختلف php روی یک دامنه
    دسترسی به 4 ورژن مختلف PHP
    دسترسی و کنترل برنامه از طریق کنترل پنل سی پنل
    ایجاد ورژن های مختلف پی اچ پی بصورت غیر وابسته به PHP
    نصب راحت اسکریپت و رفع عیب آن بسادگی با آشنایی مختصر به دستورات لینوکس
    پاک کردن ساده برنامه از سرور سی پنل

 
نصب اسکریپت ntPHPselector

به مسیر زیر بروید و اسکریپت را با دستور wget دانلود و نصب کنید :

    cd /usr/local/src
    wget -N https://nixtree.com/download/free/ntphpselector_manage.sh
    sh ntphpselector_manage.sh install

     

کامپایل PHP با استفاده از ntPHPselector

با استفاده از اسکریپت فوق الذکر میتوانیم PHP را برای اجرای نسخه های PHP 5.2  و … مجدداً کامپایل نمایید.

    sh ntphpselector_manage.sh recompile <option>

    — option  2 for 5.2
    3 for 5.3
    4 for 5.4
    5 for 5.5

    eg: recompile php5.2

    sh ntphpselector_manage.sh recompile 2

پاک کردن Uninstall برنامه

با استفاده از دستور زیر برداحتی میتوان برنامه را Uninstall کرد.

    sh ntphpselector_manage.sh uninstall

بعد از نصب اسکریپت در سی پنل هر هاست گزینه “ntPHP’Selector” اضافه می شود جهت تغییر ورژن می توانید استفاده کنید.

 
تغییر ورژن PHP در اسکریپت ntPHPSelector سی پنل

وارد محیط سی پنل شوید و گزینه "ntPHPSelector" از بخش Software/Services انتخاب کنید.

 

در صفحه ی باز شده پوشه ایی را که می خواهید ورژن PHP آن تغییر کند را برگزینید(در اینجا ما پوشه Public_html) را انتخاب می کنیم.

 
 

حال در صفحه باز شده ورژن مورد نظر خود را انتخاب و "Submit" کنید. تا ورژن PHP جدید ست شود.

 

در نهایت همانطور که مشاهده می کنید در قسمت "The list of current custom PHP versions set" ورژن PHP ست شده بهمراه پوشه ی مربوطه را نمایش می دهد.

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

حذف کلی ایمیل ها در Roundcube

گاهی به دلیل دریافت اسپم یا گذشت زمان تعداد ایمیل ها آنقدر زیاد می شود که حذف تک تک آنها کاری...

روش جلوگیری از استفاده پهنای باند و تصاویر دامنه بوسیله Hot link در cPanel

سارقان مطلب و پهنای باند با کپی کردن لینک فایل های درون سرور شما ( مثالا تصاویر ، موزیک ها ، کلیپ...

نحوه ویرایش فایل در cPanel

برای ویرایش فایل ابتدا در cPanel گزینه "File Manager"  را از منوی "Files" را انتخاب کنید.  در...

سوالات متداول در cPanel بخش چهارم

31.چگونه می توانم توسط سی پنل یک اکانت FTP ایجاد کنم؟ابتدا وارد سی پنل شده سپس به قسمت FTP...

نحوه بک آپ اتوماتیک از هاست cPanel با دسترسی یوزر و انتقال به Google Drive

قبل از این که اطلاعات هاست خود را به Google Drive  و یا Dropbox منتقل نمایید موارد زیر را رعایت...