Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah menginstal PHP versi 7.3 terbaru pada VPS CentOS 7.
PHP adalah bahasa skrip sisi server, umumnya digunakan untuk pengembangan Web, tetapi juga digunakan sebagai bahasa pemrograman tujuan umum. Ini adalah bahasa pemrograman sisi server (back-end) paling populer dan mendukung beberapa produk paling populer di pasar, seperti WordPress, sistem manajemen konten yang paling banyak digunakan, serta platform e-commerce seperti Magento. dan PrestaShop. PHP juga mendukung perangkat lunak manajemen hubungan pelanggan, perangkat lunak perencanaan sumber daya perusahaan, dan banyak lagi. Proses menginstal PHP 7.3 pada CentOS 7 adalah tugas yang cukup mudah dan sederhana, dan dapat dilakukan dalam waktu kurang dari 10 menit.
PHP 7 menawarkan kinerja dan peningkatan keamanan yang jauh lebih baik daripada pendahulunya. Di bawah ini adalah beberapa fitur dan perubahan baru di PHP 7.3:
- Sintaks Heredoc dan Nowdoc yang Fleksibel
- Mengizinkan Tanda Koma di Panggilan Fungsi
- JSON_THROW_ON_ERROR
- Cookie Situs yang Sama
- Menghentikan dan Menghapus Konstanta Case-Insensitive
- list() Tugas Referensi
- Fungsi yang dapat dihitung
- array_key_first(), array_key_last()
- Peningkatan Hash Kata Sandi Argon2
Prasyarat
- VPS CentOS 7
- Pengguna dengan hak akses root – Semua paket hosting VPS kami dilengkapi dengan akses root penuh. Anda juga dapat menggunakan akun pengguna dengan hak istimewa sudo.
Langkah 1:Masuk dan Perbarui Server
Masuk ke CentOS 7 VPS Anda melalui SSH sebagai pengguna root:
ssh root@IP_Address -p Port_number
Ganti 'IP_Address' dan 'Port_number' dengan alamat IP dan nomor port SSH Anda yang sebenarnya.
Langkah 2:Instal PHP 7.3
CentOS 7 secara default dikirimkan dengan PHP 5.4 pada saat penulisan artikel ini, yang merupakan versi yang sangat lama dan ketinggalan zaman dan telah mencapai akhir masa pakainya pada September 2015. Ini juga menambah kerentanan keamanan ke server Anda jika Anda menggunakan PHP di pengaturan web. Untungnya, beberapa repositori tepercaya dan terpelihara dengan baik menawarkan versi PHP yang lebih baru. Dalam hal ini kita akan menginstal dan menggunakan PHP 7.3 dari repositori Remi.
Pertama-tama, periksa apakah PHP sudah terinstal di server Anda. Jika sudah diinstal, periksa versi apa yang dijalankan server Anda. Anda dapat melakukannya dengan perintah berikut:
# php -v
Keluaran:
PHP 5.4.16 (cli) (built: Apr 12 2018 19:02:01) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Menurut output, PHP 5.4 diinstal pada CentOS VPS kami, yang kami sebutkan bahwa ini adalah versi terbaru yang tersedia di repositori CentOS 7. Untuk menginstal PHP 7.3, kita harus menghapus versi ini:
yum remove php* Removing: php php-cli php-common php-mysql php-pdo
Perintah ini akan menghapus PHP dan semua ekstensi PHP yang terinstal.
Jalankan perintah berikut untuk menambahkan repositori Remi dan Epel ke server Anda, dan instal yum-utils, yang merupakan kumpulan alat untuk mengelola repositori yum:
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install yum-utils epel-release
Nonaktifkan repositori PHP 5.4, yang diaktifkan secara default:
yum-config-manager --disable remi-php54
dan aktifkan repositori PHP 7.3:
yum-config-manager --enable remi-php73
Setelah repositori Remi untuk PHP 7.3 diaktifkan, kita dapat menginstalnya dengan mudah menggunakan pengelola paket yum.
yum -y install php Installing: php Installing for dependencies: libargon2 php-cli php-common php-json
Ini akan menginstal PHP 7.3 dan beberapa dependensinya, seperti yang ditunjukkan pada output di atas.
Setelah instalasi selesai, Anda dapat memeriksa versi PHP yang diinstal:
php -v Output:
PHP 7.3.0RC5 (cli) (built: Nov 6 2018 10:22:47) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
Anda dapat dengan mudah menginstal semua ekstensi PHP yang diperlukan menggunakan cara yang sama, selama tersedia di repositori. Misalnya, jika Anda memerlukan ekstensi MySQL, Multibyte String (mbstring), Mcrypt, dan SimpleXML Parser PHP, Anda dapat menginstalnya dengan perintah berikut:
yum -y install php-mysqlnd php-mbstring php-pecl-mcrypt php-xml
Anda dapat menguji apakah ekstensi dipasang dengan benar menggunakan perintah berikut:
php -m |grep extension_name
Misalnya, untuk menguji apakah ekstensi Multibyte String (mbstring) diinstal, Anda dapat menggunakan yang berikut ini:
php -m |grep mbstring
keluaran:
mbstring
Langkah 3:Buat Halaman phpinfo
Untuk memeriksa informasi rinci tentang versi PHP yang diinstal, ekstensi, pengaturan, dan banyak lagi, Anda dapat membuat halaman phpinfo. Ini menampilkan sejumlah besar informasi berguna tentang PHP. Termasuk informasi tentang versi PHP, opsi dan ekstensi kompilasi PHP, informasi dan lingkungan server (jika dikompilasi sebagai modul), lingkungan PHP, informasi versi OS, jalur, nilai master dan lokal dari opsi konfigurasi, header HTTP, dan Lisensi PHP .
Untuk melakukannya, buka direktori root dokumen server web
cd /var/www/html
dan buat file phpinfo.php dengan konten berikut
vi phpinfo.php <?php phpinfo(); ?>
Simpan file dan akses http://YourIPaddress/phpinfo.php
dengan browser web favorit Anda. Anda harus mendapatkan halaman berikut
Untuk informasi lebih lanjut tentang PHP, konfigurasi dan fiturnya, Anda dapat memeriksa dokumentasi resminya.
Tentu saja, Anda tidak perlu menginstal PHP 7.3 di CentOS 7 jika Anda menggunakan salah satu layanan Hosting VPS PHP 7 kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal versi terbaru PHP di CentOS 7 untuk Anda. . Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal PHP 7.3 di CentOS 7, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol berbagi, atau cukup tinggalkan balasan di bawah ini. Terima kasih.