در این آموزش یاد خواهیم گرفت که چگونه PHP 5.6 را به نسخه PHP 7.1 بروزرسانی کنیم. این آموزش مناسب برای سرور مجازی با سیستم عامل centos میباشد. آپدیت php به صورت مرحله ای توضیح داده شده است .

پیش نیاز ها
قبل از انجام این کار شما می بایست توسط یوزر Root و یا sudo user به سرور متصل شوید.
شروع روند اپدیت php
مرحله 1: سیستم عامل را آپدیت کنید.
توجه: این مورد ضروری نیست ولی پیشنهاد می شود ایتدا سیستم عامل خود را آپدیت کنید.
1 2 |
yum -y update |
مرحله 2: PHP را حذف کنید
نسخه PHP که قبلا بر روی سیستم عامل شما نصب شده است .
1 2 |
yum -y remove php5* |
مرحله 3: نصب PHP 7.1
با استفاده از دستور زیر پکیج های مورد نیاز را نصب کنید.
1 2 |
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 |
دستور زیر را وارد نمایید تا مطمئن شوید عملیات نصب به خوبی انجام شده است.
1 2 |
php -v |
مرحله 4: کانفیگ کردن PHP-FPM
تنظیمات PHP-FPM را تغییر دهید، جهت جلوگیری از بروز مشکلات احتمالی
دستور زیر را وارد کنید تا هر زمان که سیستم عامل بالا می آید PHP-fpm همزمان به صورتStartup بالا بیاید.
1 2 |
chkconfig php-fpm on |
باز کنید /etc/php-fpm.d/www.conf
و با موارد زیر جایگزین کنید:
1 2 3 |
user = php-fpm → user = nginx group = php-fpm → group = nginx |
مرحله 5: کانفیگ کردن sessions
دسترسی ها را به صورت زیر باری فایل sessions تغییر دهید.
1 2 3 4 |
cd /var/lib/php/fpm chown nginx:nginx ./ ./* chmod 777 ./ ./* |
در آخر, nginx
و php-fpm
را ریست کنید.
1 2 3 |
service php-fpm restart service nginx restart |
تبریک میگم . شما موفق شدید اپدیت php به 7.1 را انجام دهید
yum -y update
سلام این به چه زبانیه؟ و دستور کجا باید اجرا بشه؟
این دستورات رو باید در cmd اجرا کنم؟
این مورد مربوط به سرور لینوکسی است ( Centos )و سیستم را بروز میکند