به صورت پیش فرض در مخازن رسمی فدورا نسخه php 7 وجود دارد اما این در حالی می باشد که در مخازن رسمی توزیع CentOS 7.x نسخه php 5.4 وجود دارد.از این رو برای نصب نسخه ی php 7 بر روی CentOS 7 کافیست تا مراحل ساده ی زیر را انجام دهید.
ابتدا مخازن EPEL را نصب کنید :
#yum install epel-release
سپس مخزن REMI را نصب کنید :
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
اکنون بسته ی yum-utils که شامل مجموعه ابزاری جهت مدیریت مخازن yum و همچنین بسته ها می باشد را نصب کنید :
# yum install yum-utils
بسته ی yum-utils ابزار yum-config-manager را فراهم می کند که با استفاده از آن می توان مخازن مورد نیاز را فعال و یا غیرفعال کرد.از این رو برای تنظیم مخزن پیش فرض remi برای نسخه های متفاوتی از php می توان بنا به نیاز دستور مورد نظر را اجرا کنید :
برای php 7.0 کافیست دستور پایین را اجرا کنید :
# yum-config-manager --enable remi-php70
برای php 7.1 کافیست تا دستور پایین را اجرا کنید :
# yum-config-manager --enable remi-php71
برای php 7.2 نیز می توانید دستور پایین را اجرا کنید :
# yum-config-manager --enable remi-php72
اکنون برای نصب PHP 7 با ماژول های مورد نیاز کافیست تا دستور پایین را اجرا کنید :
# yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
پس از نصب برای بررسی نسخه ی php می توانید از دستور پایین استفاده کنید :
# php -v
امید است تا از این مطلب استفاده لازم را برده باشید.
با سلام
همه نصب ها نیاز به اتصال به اینترنت دارند؟
من میخام بدون اتصال به اینترنت PHP رو نصب کنم
امکانش هست ؟
درود بر شما
بله برای نصب نیاز به اینترنت می باشد.
می توانید به صورت دستی تک تک بسته ها رو دانلود کنید، ولی خب به احتمال زیاد به مشکل وابستگی بسته ها روبرو خواهید شد که دریافت هر کدام از آنها کلی دردسر دارد. بهترین راه، همان روشی است که در مطلب توضیح داده شد.
پیروز باشید.
تشکر فراوان