چگونه نسخه PHP وب سایت را در سرور لینوکس ارتقا دهیم؟ تغییر دهنده نسخه CWP7PHP

تارنمالینـوکــسسرور به نسخه بالاتر از محیط PHP ارتقا یافته و سرعت باز شدن صفحه وب 3 تا 5 برابر بیشتر از نسخه قبلی PHP خواهد بود و امنیت وب سایت نیز بهبود یافته است.

اما قبل از ارتقاء نسخه PHP بسیار مهم است که بدانیم آیا وب سایت با محیط PHP برای ارتقا سازگاری کامل دارد یا خیر، زیرا اگر صفحه وب باز نشود یا صفحه به طور کامل بارگذاری نشود، دردسر ساز خواهد شد.

چگونه نسخه PHP وب سایت را در سرور لینوکس ارتقا دهیم؟

در اینجا به معرفی سرور لینوکس می پردازیم لینوکس7.3 روش خاص برای ارتقاء از PHP5.6.40 به PHP7.4.28.

مرحله 1:نسخه PHP نصب شده روی سرور فعلی لینوکس ▼ را مشاهده کنید

php -v

مرحله 2:php-fpm ▼ را ببندید

service php-fpm stop

مرحله 3:php ▼ را حذف نصب کنید

yum remove php-common

مرحله 4:منبع epel ▼ را نصب کنید

yum install epel-release

مرحله 5:منبع رمی ▼ را نصب کنید

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

مرحله 6:yum-config-manager ▼ را نصب کنید

yum -y install yum-utils

مرحله 7:از yum-config-manager برای تعیین مخزن php7.4 رمی استفاده کنید ▼

yum-config-manager –enable remi-php74

مرحله 8:php ▼ را نصب و ارتقا دهید

yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y

مرحله 9:مشاهده نسخه فعلی PHP ▼

php -v
  • 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……

چگونه CWP7 را برای تغییر نسخه PHP ارتقا دهیم؟

در شرایطی کهکنترل پنل CWP را نصب کنیداگر چنین است، لطفا مراحل بالا را نادیده بگیرید و فقط آموزش زیر را دنبال کنید تا نسخه PHP را تغییر دهید.

اکنون CWP 7 دارای یک گزینه PHP Switch است که در آن می توانید به راحتی به یک نسخه PHP متفاوت سوئیچ کنید و آن را با ماژول های مورد نیاز دوباره کامپایل کنید.

کنترل پنل CWPروی سمت چپ کلیک کنید → تنظیمات PHP → تغییر دهنده نسخه PHP: نسخه PHP 7.4.28 را به صورت دستی انتخاب کنید ▼

چگونه CWP نسخه PHP را ارتقا می دهد

  1. روی تغییر دهنده نسخه PHP کلیک کنید (در اینجا شما نسخه PHP سرور و ماژول های کامپایل شده را دریافت خواهید کرد که سرور شما اکنون با آنها کامپایل شده است).
  2. نسخه PHP مورد نظر برای کامپایل را از منوی کشویی انتخاب کنید، سپس روی Next کلیک کنید.
  3. در کامپایلر PHP می توانید ماژول های مورد نظر خود را اضافه یا حذف کنید.
  4. روی Start Compiler کلیک کنید و کامپایلر در پس زمینه شروع به کار می کند.
  • بسته به ماژول هایی که نصب کرده اید و قدرت CPU، کامپایلر 5 تا 20 دقیقه طول می کشد.
  • می‌توانید در عرض 15 دقیقه دوباره بررسی کنید و بررسی کنید که اکنون چه نسخه‌ای از PHP و ماژول‌ها را در CWP – PHP Version Switch دارید.
  • وب سایت و CWP شما در طول کامپایل مانند همیشه کار می کنند و نسخه PHP پس از تکمیل کامل به روز رسانی می شود.

شما می توانید گزارش کامپایل PHP را در فایل بررسی کنید:

/var/log/php-rebuild.log

اگر می خواهید کامپایلر را نظارت کنید، از این دستور در پوسته استفاده کنید:

tail -f /var/log/php-rebuild.log

نحوه ارتقا و تغییر نسخه PHP در CWPیوتیوبآموزش تصویری

در اینجا یک آموزش ویدیویی YouTube در مورد نحوه ارتقاء نسخه PHP وب سایت خود از کنترل پنل CWP آورده شده است:

چگونه پرچم های ساخت سفارشی را به سوئیچر PHP اضافه کنیم؟

این را می توان با ویرایش فایل پیکربندی واقع در:

CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/

CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/

مثال:

/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini

در پایان این فایل اضافه می کنیم:

[shmop-test]
default=0
option="--enable-shmop"
  • در پرانتز مربع[shmop-test]، نامی را ایجاد می کنید که برای ساخت استفاده می شود، که باید منحصر به فرد باشد و قبلاً در فایل تعریف نشده باشد.
  • در زیر گزینه ها، باید پرچم های ساخت را تعریف کنید.
  • پس از ویرایش، می توانید PHP جدید را از سوییچر نسخه CWP PHP بسازید.
  • توجه داشته باشید که به روز رسانی های CWP این فایل را بازنویسی می کند!

وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه نسخه PHP وب سایت را در سرور لینوکس ارتقا دهیم؟ CWP7PHP Version Switcher" برای کمک به شما.

به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-27807.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

فهرست مقاله
رفته به بالا