2014-09-29, 04:33
موارد مورد نیاز:
دسترسی ssh
حداقل نصب بودن Apache و php 5.3 و یا مجموعه LAMP
--------------------------------
ابتدا به SSH متصل شوید.
حال مخازن EPEL و Remi را بر روی سیستم اضافه می کنیم:
برای CentOS 6.x 32-bit کدهای زیر را به ترتیب اجرا کنید:
و برای CentOS 6.x x86_64 64-bit کدهای زیر را:
بعد کد زیر را اجرا کنید تا فایل مورد نظر در ویرایشگر باز شود:
اینجا رو دقت کنید:
ما باید عبارت enabled=0 را جستجو کرده و به enabled=1 تغییر دهیم ... ولی این عبارت چندین بار درون این فایل تکرار شده، پس بسته به ورژن php که نیاز داریم باید آنرا در بخش مناسب اش فعال کنیم:
برای php 5.4 باید در بخش [remi] فعال شود.
برای php 5.5 باید در بخش [remi-php55] فعال شود.
برای php 5.6 باید در بخش [remi-php56] فعال شود.
بعد از انجام، دکمه های (Control+O) سپس اینتر و بعد (Control+X) بزنید تا فایل ذخیره شود و خارج شوید.
حال باید دستور آپدیت را اجرا کنید و صبر کنید تا کار پایان یابد:
تا اینجا آپگرید پی اچ پی تمام شد.
برای بررسی نسخه PHP می توانید از کد زیر استفاده کنید:
--------------------------------
رفع مشکل احتمالی:
کد های زیر را اجرا کنید:
بعد باید تمام عبارات php_ را پیدا کرده و به ابتدایش یک # تایپ کنید تا غیرفعال شوند.
سپس فایل را ذخیره کرده و خارج شوید و کد زیر را اجرا کنید تا آپاچی ریستارت شود:
حال اگر خواستید می توانید MySQL را نیز آپدیت کنید:
دسترسی ssh
حداقل نصب بودن Apache و php 5.3 و یا مجموعه LAMP
--------------------------------
ابتدا به SSH متصل شوید.
حال مخازن EPEL و Remi را بر روی سیستم اضافه می کنیم:
برای CentOS 6.x 32-bit کدهای زیر را به ترتیب اجرا کنید:
کد:
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
و برای CentOS 6.x x86_64 64-bit کدهای زیر را:
کد:
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
بعد کد زیر را اجرا کنید تا فایل مورد نظر در ویرایشگر باز شود:
کد:
nano /etc/yum.repos.d/remi.repo
اینجا رو دقت کنید:
ما باید عبارت enabled=0 را جستجو کرده و به enabled=1 تغییر دهیم ... ولی این عبارت چندین بار درون این فایل تکرار شده، پس بسته به ورژن php که نیاز داریم باید آنرا در بخش مناسب اش فعال کنیم:
برای php 5.4 باید در بخش [remi] فعال شود.
برای php 5.5 باید در بخش [remi-php55] فعال شود.
برای php 5.6 باید در بخش [remi-php56] فعال شود.
بعد از انجام، دکمه های (Control+O) سپس اینتر و بعد (Control+X) بزنید تا فایل ذخیره شود و خارج شوید.
حال باید دستور آپدیت را اجرا کنید و صبر کنید تا کار پایان یابد:
کد:
yum update -y
برای بررسی نسخه PHP می توانید از کد زیر استفاده کنید:
کد:
php -v
--------------------------------
رفع مشکل احتمالی:
کد های زیر را اجرا کنید:
کد:
mv /etc/httpd/conf.d/php.conf /etc/httpd/conf.d/php.conf.bak
nano /etc/httpd/conf/httpd.conf
بعد باید تمام عبارات php_ را پیدا کرده و به ابتدایش یک # تایپ کنید تا غیرفعال شوند.
سپس فایل را ذخیره کرده و خارج شوید و کد زیر را اجرا کنید تا آپاچی ریستارت شود:
کد:
service httpd restart
حال اگر خواستید می توانید MySQL را نیز آپدیت کنید:
کد:
mysql_upgrade -u root -p
! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !
* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *