همانطور که میدانید PHP یکی از مهمترین اپلیکیشن های LAMP میباشد. امروزه اکثر اپلیکیشن ها برای نصب و تنظیمات خود نیاز به PHP 7 دارند. فایده اصلی PHP 7 این است که اپلیکیشن تحت وب شما را سریع تر load خواهد کرد و ریسورس های کمتری از سرورتان مانند CPU و RAM مصرف خواهد شد.
به صورت پیش فرض PHP 5.4 در ریپازیتوری های yum مربوط به CentOS 7 و Redhat 7 موجود است. در این مقاله ما نحوه نصب کردن آخرین ورژن PHP روی سرورهای CentOS 7 و RedHat 7 را آموزش خواهیم داد.
همچنین توصیه میشود مطالعه کنید.
آموزش نصب LAMP در CentOS 7 و RHEL 7
آموزش نصب LAMP در Ubuntu 16.04 و 16.10
آموزش نصب LAMP در Debian 9
مراحل نصب PHP 7.0, 7.1, 7.2 روی سرور CentOS 7
1 - پکیج yum-utils را نصب کنید و ریپازیتوری epel را فعال کنید.
به سرور خود لاگین کنید و دستور زیر را برای نصب yum-utils و فعال کردن ریپازیتوری epel اجرا کنید.
2 - ریپازیتوری remi را با استفاده از دستور yum دانلود و نصب کنید.
3 - با توجه به نیاز خود ریپازیتوری PHP 7.X را کانفیگ کنید.
برای کانفیگ ریپازیتوری PHP 7.0 دستور زیر را استفاده کنید.
برای کانفیگ ریپازیتوری PHP 7.1 دستور زیر را استفاده کنید.
برای کانفیگ ریپازیتوری PHP 7.2 دستور زیر را استفاده کنید.
4 - در اینجا php 7.2 را به همراه پیش نیاز های آن نصب میکنیم.
در این مقاله، من آخرین ورژن PHP 7.2 را به همراه ماژول های آن نصب خواهم کرد. دستور yum زیر را اجرا میکنیم.
نکته : برای جستجو کردن همه ماژول های PHP دستور زیر را استفاده میکنیم.
5 - ورژن PHP را بررسی میکنیم.
بعد از اینکه php 7.2 و همه پیش نیازهایش که در مرحله 4 گفتیم نصب شد، دستور زیر را برای بررسی ورژن PHP نصب شده اجرا میکنیم.
مراحل نصب PHP 7.X روی سرور RedHat 7
1 - ریپازیتوری EPEL و ریپازیتوری RHEL 7 Server optional را روی سرور RHEL 7 فعال میکنیم و پکیج rpm ریپازیتوری remi را نصب میکنیم.
به سرور ردهت خود لاگین کنید و دستور زیر را یکی بعد از دیگری اجرا کنید تا ریپازیتوری EPEL و ریپازیتوری RHEL 7 Server optional را فعال و همچنین ریپازیتوری remi را نصب کنید.
2 - ریپازیتوری PHP 7.X را کانفیگ کنید.
3 - PHP 7.2 و پیش نیاز های آنرا نصب کنید.
4 - ورژن PHP را بررسی کنید.
بررسی صفحه تست PHP 7
در اینجا فرض میکنیم که وب سرور آپاچی روی ماشین تان نصب است، سرویس آنرا با استفاده از دستور systemctl زیر start کنید.
اکنون یک فایل info.php در مسیر /var/www/html و با محتوای زیر ایجاد کنید.
یک مرورگر وب باز کنید و ip آدرس سرور تان را همانند زیر به همراه info.php وارد کنید.
تصویر بالا تایید میکند که شما با موفقیت PHP 7.2.7 را روی سیستم تان نصب کردید. لطفا نظرات و پیشنهادات خود را با ما به اشتراک بگذارید.
به صورت پیش فرض PHP 5.4 در ریپازیتوری های yum مربوط به CentOS 7 و Redhat 7 موجود است. در این مقاله ما نحوه نصب کردن آخرین ورژن PHP روی سرورهای CentOS 7 و RedHat 7 را آموزش خواهیم داد.
همچنین توصیه میشود مطالعه کنید.
آموزش نصب LAMP در CentOS 7 و RHEL 7
آموزش نصب LAMP در Ubuntu 16.04 و 16.10
آموزش نصب LAMP در Debian 9
مراحل نصب PHP 7.0, 7.1, 7.2 روی سرور CentOS 7
1 - پکیج yum-utils را نصب کنید و ریپازیتوری epel را فعال کنید.
به سرور خود لاگین کنید و دستور زیر را برای نصب yum-utils و فعال کردن ریپازیتوری epel اجرا کنید.
کد PHP:
[root@linux-zone ~]# yum install epel-release yum-utils -y
کد PHP:
[root@linux-zone ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
برای کانفیگ ریپازیتوری PHP 7.0 دستور زیر را استفاده کنید.
کد PHP:
[root@linux-zone ~]# yum-config-manager --enable remi-php70
کد PHP:
[root@linux-zone ~]# yum-config-manager --enable remi-php71
کد PHP:
[root@linux-zone ~]# yum-config-manager --enable remi-php72
در این مقاله، من آخرین ورژن PHP 7.2 را به همراه ماژول های آن نصب خواهم کرد. دستور yum زیر را اجرا میکنیم.
کد PHP:
[root@linux-zone ~]# yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql -y
کد PHP:
[root@linux-zone ~]# yum search php | more
بعد از اینکه php 7.2 و همه پیش نیازهایش که در مرحله 4 گفتیم نصب شد، دستور زیر را برای بررسی ورژن PHP نصب شده اجرا میکنیم.
کد PHP:
[root@linux-zone ~]# php -v
PHP 7.2.7 (cli) (built: Jun 20 2018 08:21:26) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.7, Copyright (c) 1999-2018, by Zend Technologies
[root@linux-zone ~]#
مراحل نصب PHP 7.X روی سرور RedHat 7
1 - ریپازیتوری EPEL و ریپازیتوری RHEL 7 Server optional را روی سرور RHEL 7 فعال میکنیم و پکیج rpm ریپازیتوری remi را نصب میکنیم.
به سرور ردهت خود لاگین کنید و دستور زیر را یکی بعد از دیگری اجرا کنید تا ریپازیتوری EPEL و ریپازیتوری RHEL 7 Server optional را فعال و همچنین ریپازیتوری remi را نصب کنید.
کد PHP:
[root@linux-zone ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@linux-zone ~]# wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[root@linux-zone ~]# rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
[root@linux-zone ~]# subscription-manager repos --enable=rhel-7-server-optional-rpms
کد PHP:
[root@linux-zone ~]# yum install yum-utils
[root@linux-zone ~]# yum-config-manager --enable remi-php72
کد PHP:
[root@linux-zone ~]# yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql -y
کد PHP:
[root@linux-zone ~]# php -v
بررسی صفحه تست PHP 7
در اینجا فرض میکنیم که وب سرور آپاچی روی ماشین تان نصب است، سرویس آنرا با استفاده از دستور systemctl زیر start کنید.
کد PHP:
[root@linux-zone ~]# systemctl start httpd
کد PHP:
[root@linux-zone ~]# cd /var/www/html/
[root@linux-zone html]# vi info.php
<?php
phpinfo();
?>
کد PHP:
http://Server-IP-Address/info.php
تصویر بالا تایید میکند که شما با موفقیت PHP 7.2.7 را روی سیستم تان نصب کردید. لطفا نظرات و پیشنهادات خود را با ما به اشتراک بگذارید.