ممکن است شما بخواهید نسخه های مختلفی از php را روی ماشین خود نصب کنید. گاهی اوقات شما نیاز به نسخه ای خاص دارید. ما در این آموزش به روشی ساده به شما میگوئیم که چگونه نسخه های دلخواه خود را میتوانید بر روی CentOS 7 نصب نمائید.
نصب PHP 7 در CentOS 7
در ابتدا لازم است که مخازن مورد نیاز خود را در ماشین اضافه نمائید. برای این کار کافیست دستورات زیر را اجرا نمائید:
1 2 |
[root@arshatech ~]# yum -y install epel-release [root@arshatech ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm |
حال برای نصب نسخه مورد نظر خود اگر php را به تنهایی میخواهید نصب کنید باید بنا به نیاز خود یکی از دستورات زیر را وارد کنید:
1 2 3 4 5 6 7 8 |
## Install PHP 7.3 [root@arshatech ~]# yum -y --enablerepo=remi-php73 install php php-cli ## Install PHP 7.2 [root@arshatech ~]# yum -y --enablerepo=remi-php72 install php php-cli ## Install PHP 7.1 [root@arshatech ~]# yum -y --enablerepo=remi-php71 install php php-cli |
اما اگر میخواهید php خود را به طور مثال برای CMS ها یا وب سایت های مبتی بر php نصب نمائید و نیاز به اکستنشن های بیشتری دارید میتوانید به صورت زیر عمل نمائید. توجه کنید که ما در این مثال از php 7.3 استفاده میکنیم:
1 |
[root@arshatech ~]# yum install -y --enablerepo=remi-php73 php php-cli php-dom php-simplexml php-ssh2 php-xml php-xmlreader php-curl php-date php-exif php-filter php-ftp php-gd php-hash php-iconv php-imagick php-json php-libxml php-mbstring php-mysqlnd php-openssl php-pcre php-posix php-sockets php-spl php-tokenizer php-zlib php-pear php-mcrypt php-pdo php-session |
در انتها به همین سادگی شما توانستید نیازمندی های حیاتی یک وب سایت نوشته شده با php و سازگار با php 7.3 را بر طرف و روی سرور نصب نمائید.
حال اگر نسخه php نصب شده را بررسی کنید مشاهده خواهید کرد که نسخه مورد نظر شما به درستی بر روی سرور نصب شده است:
1 |
[root@arshatech ~]# php -v |
1 2 3 |
PHP 7.3.8 (cli) (built: Jul 30 2019 09:26:16) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies |