اطلاعیه

بستن
No announcement yet.

نحوه نصب PHP 7.0, 7.1, 7.2 در CentOS 7 و RedHat 7

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
پاک کردن همه
پست های جدید

  • نحوه نصب PHP 7.0, 7.1, 7.2 در CentOS 7 و RedHat 7

    همانطور که میدانید PHP یکی از مهمترین اپلیکیشن های LAMP میباشد. امروزه اکثر اپلیکیشن ها برای نصب و تنظیمات خود نیاز به PHP 7 دارند. فایده اصلی PHP 7 این است که اپلیکیشن تحت وب شما را سریع تر load خواهد کرد و ریسورس های کمتری از سرورتان مانند CPU و RAM مصرف خواهد شد.
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: Install-PHP-7-CentOS7-RHEL7.jpg مشاهده: 0 حجم: 32.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 
    2 - ریپازیتوری remi را با استفاده از دستور yum دانلود و نصب کنید.
    کد PHP:
    [root@linux-zone ~]# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm 
    3 - با توجه به نیاز خود ریپازیتوری PHP 7.X را کانفیگ کنید.

    برای کانفیگ ریپازیتوری PHP 7.0 دستور زیر را استفاده کنید.
    کد PHP:
    [root@linux-zone ~]# yum-config-manager --enable remi-php70 
    برای کانفیگ ریپازیتوری PHP 7.1 دستور زیر را استفاده کنید.
    کد PHP:
    [root@linux-zone ~]# yum-config-manager --enable remi-php71 
    برای کانفیگ ریپازیتوری PHP 7.2 دستور زیر را استفاده کنید.
    کد PHP:
    [root@linux-zone ~]# yum-config-manager --enable remi-php72 
    4 - در اینجا php 7.2 را به همراه پیش نیاز های آن نصب میکنیم.

    در این مقاله، من آخرین ورژن 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 دستور زیر را استفاده میکنیم.
    کد PHP:
    [root@linux-zone ~]# yum search php | more 
    5 - ورژن PHP را بررسی میکنیم.

    بعد از اینکه php 7.2 و همه پیش نیازهایش که در مرحله 4 گفتیم نصب شد، دستور زیر را برای بررسی ورژن PHP نصب شده اجرا میکنیم.
    کد PHP:
    [root@linux-zone ~]# php -v
    PHP 7.2.7 (cli) (builtJun 20 2018 08:21:26) ( NTS )
    Copyright (c1997-2018 The PHP Group
    Zend Engine v3.2.0
    Copyright (c1998-2018 Zend Technologies
        with Zend OPcache v7.2.7
    Copyright (c1999-2018by 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 
    2 - ریپازیتوری PHP 7.X را کانفیگ کنید.
    کد PHP:
    [root@linux-zone ~]# yum install yum-utils
    [root@linux-zone ~]# yum-config-manager --enable remi-php72 
    3 - PHP 7.2 و پیش نیاز های آنرا نصب کنید.
    کد PHP:
    [root@linux-zone ~]# yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql -y 
    4 - ورژن PHP را بررسی کنید.
    کد PHP:
    [root@linux-zone ~]# php -v 


    بررسی صفحه تست PHP 7

    در اینجا فرض میکنیم که وب سرور آپاچی روی ماشین تان نصب است، سرویس آنرا با استفاده از دستور systemctl زیر start کنید.
    کد PHP:
    [root@linux-zone ~]# systemctl start httpd 
    اکنون یک فایل info.php در مسیر /var/www/html و با محتوای زیر ایجاد کنید.
    کد PHP:
    [root@linux-zone ~]# cd /var/www/html/
    [root@linux-zone html]# vi info.php
    <?php
    phpinfo
    ();
    ?>
    یک مرورگر وب باز کنید و ip آدرس سرور تان را همانند زیر به همراه info.php وارد کنید.
    کد PHP:
    http://Server-IP-Address/info.php 
    برای دیدن سایز بزرگ روی عکس کلیک کنید  نام: PHP-Info-CentOS7-RHEL7.jpg مشاهده: 0 حجم: 185.2 کیلو بایت




    تصویر بالا تایید میکند که شما با موفقیت PHP 7.2.7 را روی سیستم تان نصب کردید. لطفا نظرات و پیشنهادات خود را با ما به اشتراک بگذارید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 04-10-2019, 07:12 PM.
در حال انجام ...
X
کانال تلگرام منطقه لینوکسی ها