در این آموزش یاد خواهیم گرفت که چگونه PHP 5.6 را به نسخه PHP 7.1 بروزرسانی کنیم. این آموزش مناسب برای سرور مجازی با سیستم عامل centos میباشد. آپدیت php به صورت مرحله ای توضیح داده شده است .
پیش نیاز ها
قبل از انجام این کار شما می بایست توسط یوزر Root و یا sudo user به سرور متصل شوید.
شروع روند اپدیت php
مرحله 1: سیستم عامل را آپدیت کنید.
توجه: این مورد ضروری نیست ولی پیشنهاد می شود ایتدا سیستم عامل خود را آپدیت کنید.
yum -y update
مرحله 2: PHP را حذف کنید
نسخه PHP که قبلا بر روی سیستم عامل شما نصب شده است .
yum -y remove php5*
مرحله 3: نصب PHP 7.1
با استفاده از دستور زیر پکیج های مورد نیاز را نصب کنید.
yum -y install php71u-cli.x86_64 php71u-common.x86_64 php71u-fpm.x86_64 php71u-gd.x86_64 php71u-mbstring.x86_64 php71u-mcrypt.x86_64 php71u-mysqlnd.x86_64 php71u-opcache.x86_64 php71u-pdo.x86_64 php71u-process.x86_64 php71u-xml.x86_64 php71u-xmlrpc.x86_64 php71*json
دستور زیر را وارد نمایید تا مطمئن شوید عملیات نصب به خوبی انجام شده است.
php -v
مرحله 4: کانفیگ کردن PHP-FPM
تنظیمات PHP-FPM را تغییر دهید، جهت جلوگیری از بروز مشکلات احتمالی
دستور زیر را وارد کنید تا هر زمان که سیستم عامل بالا می آید PHP-fpm همزمان به صورتStartup بالا بیاید.
chkconfig php-fpm on
باز کنید /etc/php-fpm.d/www.conf
و با موارد زیر جایگزین کنید:
user = php-fpm → user = nginx
group = php-fpm → group = nginx
مرحله 5: کانفیگ کردن sessions
دسترسی ها را به صورت زیر باری فایل sessions تغییر دهید.
cd /var/lib/php/fpm
chown nginx:nginx ./ ./*
chmod 777 ./ ./*
در آخر, nginx
و php-fpm
را ریست کنید.
service php-fpm restart
service nginx restart
تبریک میگم . شما موفق شدید اپدیت php به 7.1 را انجام دهید
yum -y update
سلام این به چه زبانیه؟ و دستور کجا باید اجرا بشه؟
این دستورات رو باید در cmd اجرا کنم؟
این مورد مربوط به سرور لینوکسی است ( Centos )و سیستم را بروز میکند