Cara memasang php 7.2, Apache 2.4, mysql 5.6 pada Centos/RHEL 7.5 & ​​6.9

Cara memasang php 7.2, Apache 2.4, mysql 5.6 pada Centos/RHEL 7.5 & ​​6.9

Pasukan PHP telah mengeluarkan naik taraf versi 7.2. Yang mempunyai beberapa perubahan dan penambahbaikan daripada lebih dari versi 5.X. Artikel ini akan membantu anda memasang Php 7 Apache 2.4 dan mysql 5.6 pada sistem operasi CentOS/RHEL 7 & 6. Tutorial ini telah diuji dengan CentOS 7.4, jadi semua arahan perkhidmatan digunakan dengan sistem. Pengguna Centos 6 mengubah semua Systemctl Surat -menyurat perintah perkhidmatan perintah.

Artikel yang disyorkan:

  • 15 Petua Keselamatan Terbaik Untuk Stack Lamp (Apache-Mysql-Php) untuk Linux

  • Langkah 1 - Persediaan Repositori Yum

    Dalam langkah pertama pasang semua repositori Yum yang diperlukan dalam sistem anda yang digunakan dalam tutorial yang tinggal untuk pelbagai pemasangan. Anda menambah repositori pelayan komuniti Remi, Epel, Webtatic & MySQL dalam sistem anda.

    Centos / RHEL 7

    YUM Pasang Epel -Release RPM -UVH http: // rpms.famillecollet.com/enterprise/remi-release-7.RPM RPM -UVH http: // repo.mysql.COM/MYSQL-COMMUNITY-RELEASE-EL7-7.Noarch.rpm 

    Centos / RHEL 6

    YUM Pasang Epel -Release RPM -UVH http: // rpms.famillecollet.com/enterprise/remi-release-6.RPM RPM -UVH http: // repo.mysql.COM/MYSQL-COMMUNITY-RELEASE-EL6-5.Noarch.rpm 

    Langkah 2 - Pasang Php 7.2

    Sekarang pasang pakej Php 7 dari repositori RPM Webtatic menggunakan arahan berikut.

    Yum --enablePo = Remi-Php72 Pasang PHP 

    Sekarang pasang modul PHP yang diperlukan. Gunakan arahan berikut untuk menyenaraikan modul yang tersedia di repositori yum.

    Yum --enablePo = Remi-Php72 Cari PHP 

    Sekarang periksa semua modul yang disenaraikan dalam arahan di atas dan pasang modul yang diperlukan seperti di bawah.

    YUM --EnableRepo = REMI-PHP72 Pasang PHP-MYSQL PHP-XML \ PHP-SOAP PHP-XMLRPC PHP-MBSTRING PHP-JSON PHP-GD PHP-MCRYPT 

    Langkah 3 - Pasang Apache 2.4

    Apache (HTTPD) adalah pelayan web paling popular yang digunakan pada sistem linux. Mari pasang pelayan web Apache menggunakan arahan berikut dengan membolehkan repositori Epel dan Remi Yum.

    Yum --enablePo = Epel, Remi Pasang HTTPD 

    Sekarang mulakan perkhidmatan httpd dan dapat memulakan boot menggunakan arahan di bawah.

    Systemctl Mula Httpd.perkhidmatan sistemctl membolehkan httpd.perkhidmatan 

    Langkah 4 - Pasang MySQL 5.6

    Dalam langkah 1 kami sudah memasang repositori yum yang diperlukan dalam sistem anda. Mari gunakan arahan berikut untuk memasang Server MySQL pada sistem anda. Sekiranya anda mahu memasang MySQL 5.7 Lawati tutorial ini.

    Yum memasang mysql-server 

    Sapukan keselamatan di MySQL dan juga tetapkan kata laluan pengguna root.

    Systemctl Mula MySQLD.perkhidmatan mysql_secure_installation 

    Sekarang mulakan semula perkhidmatan MySQL dan dapat memulakan boot sistem.

    SystemCtl Mulakan semula MySQLD.perkhidmatan sistemctl membolehkan mysqld.perkhidmatan 

    Langkah 5 - Buka pelabuhan di firewall

    Akhirnya buka port firewall untuk perkhidmatan HTTP (80) dan HTTPS (443) menggunakan arahan berikut.

    firewall-cmd --permanent --Zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https firewall-cmd--reload 

    Langkah 6 - Semak versi yang dipasang

    Mari kita periksa versi pakej yang dipasang pada sistem menggunakan arahan berikut satu demi satu.

    php -v php 7.2.0 (CLI) (Dibina: 28 Nov 2017 20:22:21) (NTS) Hak Cipta (c) 1997-2017 Kumpulan PHP Zend Engine v3.2.0, Hak Cipta (c) 1998-2017 Zend Technologies 
    Versi pelayan httpd -v: Apache/2.4.Server 6 (CentOS) Dibina: 19 Nov 2015 21:43:13 
    mysql -v mysql ver 14.14 Distribe 5.6.28, untuk Linux (x86_64) menggunakan pembalut editline 

    Sekarang anda telah berjaya mengkonfigurasi persediaan lampu di CentOS / RHEL 7 anda.4 & 6.9 Sistem.

    Artikel yang disyorkan:

  • 15 Petua Keselamatan Terbaik Untuk Stack Lamp (Apache-Mysql-Php) untuk Linux