Terakhir, bagian ketiga dari seri tutorial LAMP kami. cara install php di ubuntu. Dalam tutorial ini, kami akan menunjukkan cara menginstal berbagai versi PHP, termasuk PHP 7. 4, PHP8. 0 dan terbaru PHP 8. 1
Tutorial ini dapat digunakan untuk semua rilis Ubuntu dan rilis berbasis Ubuntu lainnya. Ubuntu 18. 04, Ubuntu 20. 04, Ubuntu 22. 04, Ubuntu 21. 10, dan bahkan dapat berfungsi untuk Xubuntu, Kubuntu, dan distro serupa
Tutorial di sini
Untuk bagian pertama dari seri LAMP kami, buka tutorial Cara Memasang dan Mengoptimalkan Apache di Ubuntu
Dan untuk bagian kedua, buka Cara Memasang MySQL/MariaDB di Ubuntu
Sebelum kita mulai menginstal PHP di Ubuntu
- PHP memiliki berbagai versi dan rilis yang dapat Anda gunakan. Mulai dari yang tertua yang didukung saat ini – PHP 7. 4, dan ke PHP 8. 0 dan terbaru – PHP 8. 1. Kami akan menyertakan petunjuk untuk ,. Kami menyarankan Anda menginstal PHP 8. 1 karena stabil dan memiliki banyak peningkatan dan fitur baru. Jika Anda masih menggunakan PHP 7. 4, Anda pasti perlu meningkatkan secepatnya karena dukungan keamanannya berakhir pada akhir tahun 2022
- Anda jelas membutuhkan server Ubuntu. Anda bisa mendapatkannya dari Vultr. Server mereka mulai dari $2. 5 per bulan. Atau Anda dapat menggunakan penyedia server cloud lain di mana Anda memiliki akses root ke server
- Anda juga memerlukan akses root ke server Anda. Baik menggunakan pengguna root atau pengguna dengan akses sudo. Kami akan menggunakan pengguna root dalam tutorial kami sehingga tidak perlu menjalankan setiap perintah dengan 'sudo', tetapi jika Anda tidak menggunakan pengguna root, Anda harus melakukannya
- Anda harus mengaktifkan SSH jika Anda menggunakan Ubuntu atau klien SSH seperti MobaXterm jika Anda menggunakan Windows
- Periksa apakah PHP sudah diinstal di server Anda. Anda dapat menggunakan perintah 'yang php'. Jika memberi Anda hasil, itu diinstal, jika tidak, PHP tidak diinstal. Anda juga dapat menggunakan perintah "php -v". Jika satu versi diinstal, Anda masih dapat menginstal yang lain
- Beberapa host bersama telah menerapkan PHP 8. 1 di server bersama mereka, seperti Hawk Host dan iWebFusion
Sekarang, ke tutorial kami
Cara Instal PHP7. 4 di Ubuntu 20. 04
PHP 7. 4 disertakan secara default di Ubuntu 20. 04 repositori. Jadi instruksinya sangat mirip dengan variasi lainnya
Instruksi juga serupa untuk Ubuntu 22. 04, tapi Ubuntu 22. 04 akan menggunakan versi PHP default apa pun yang digunakannya
Kami tidak menyarankan menggunakan PHP 7. 4, jadi Anda harus melewati beberapa metode instalasi lain di bawah ini. Gunakan 8. 0 atau 8. 1 sebagai gantinya
Perbarui Ubuntu
Sekali lagi, sebelum melakukan apa pun, Anda harus memperbarui server Anda
apt-get update && apt-get upgrade
Instal PHP7. 4
Selanjutnya, untuk menginstal PHP 7. 4 di Ubuntu 20. 04, jalankan saja perintah berikut
apt-get install php_
Perintah ini akan menginstal PHP 7. 4, serta beberapa dependensi lainnya
Untuk memverifikasi apakah PHP diinstal, jalankan perintah berikut
php -v
Anda harus mendapatkan respons yang serupa dengan ini
PHP 7.4.3 [cli] [built: Nov 25 2021 23:16:22] [ NTS ]
Dan itu dia. PHP 7. 4 diinstal pada Ubuntu 20 Anda. 04 pelayan
Instal PHP7. 4 modul [ekstensi]
Ini adalah PHP 7 yang paling umum. 4 modul yang sering digunakan oleh aplikasi php. Anda mungkin memerlukan lebih banyak atau lebih sedikit, jadi periksa persyaratan perangkat lunak yang akan Anda gunakan
apt-get install php-pear php-fpm php-dev php-zip php-curl php-xmlrpc php-gd php-mysql php-mbstring php-xml libapache2-mod-php_
Untuk memeriksa semua modul PHP yang tersedia di Ubuntu, jalankan
apt-cache search --names-only ^php
Cara menginstal PHP8. 1 di Ubuntu 22. 04 atau 20. 04
PHP 8. 1 adalah versi PHP terbaru yang dirilis pada 25 Nov 2021. Anda dapat mulai menggunakannya sekarang. Ini adalah petunjuk tentang cara menginstalnya di Ubuntu 22. 04 atau Ubuntu 20. 04 [atau Ubuntu lainnya]
Perbarui Ubuntu
Pertama, perbarui server Ubuntu Anda
apt-get update && apt-get upgrade
Tambahkan repositori PHP
Untuk menginstal PHP8. 0 Anda harus menggunakan repositori pihak ketiga. Kami akan menggunakan repositori oleh Ondřej Surý yang sebelumnya kami gunakan
Pertama, pastikan Anda telah menginstal paket berikut sehingga Anda dapat menambahkan repositori
apt-get install software-properties-common
Selanjutnya, tambahkan repositori PHP dari Ondřej
add-apt-repository ppa:ondrej/php_
Dan terakhir, perbarui daftar paket Anda
apt-get update_
Instal PHP8. 1
Setelah menambahkan repositori, Anda dapat menginstal PHP 8. 1 dengan perintah berikut
apt-get install php_0
Perintah ini akan menginstal paket tambahan
- libapache2-mod-php8. 1
- libpcre2-8-0
- php8. 1-kl
- php8. 1-umum
- php8. 1-opcache
- php8. 1-baca
- …dan lain-lain
Dan itu dia. Untuk memeriksa apakah PHP 8. 1 terinstal di server Anda, jalankan perintah berikut
php -v
Yang seharusnya mengembalikan sesuatu seperti ini
apt-get install php_2
Instal PHP8. 1 modul [ekstensi]
Anda mungkin memerlukan paket dan modul tambahan tergantung pada aplikasi Anda. Modul yang paling umum digunakan dapat diinstal dengan perintah berikut
apt-get install php_3
Dan itu saja. Anda sekarang dapat mulai menggunakan PHP di server Ubuntu Anda
Jika Anda ingin men-tweak dan mengonfigurasi PHP Anda lebih lanjut, baca instruksi kami di bawah ini
Cara menginstal PHP8. 0 di Ubuntu 22. 04 atau 20. 04
Alih-alih menggunakan versi PHP lama yang disertakan secara default di Ubuntu 20. 04, Anda harus menggunakan PHP 8. 0 atau 8. 1. Berikut adalah petunjuk tentang cara menginstal PHP 8. 0 di Ubuntu 20. 04/22. 04
Perbarui Ubuntu
Tentu saja, seperti biasa, perbarui dulu Ubuntu
apt-get update && apt-get upgrade
Tambahkan repositori PHP
Anda dapat menggunakan repositori pihak ketiga untuk menginstal versi terbaru PHP. Kami akan menggunakan repositori oleh Ondřej Surý
Pertama, pastikan Anda telah menginstal paket berikut sehingga Anda dapat menambahkan repositori
apt-get install software-properties-common
Selanjutnya, tambahkan repositori PHP dari Ondřej
add-apt-repository ppa:ondrej/php_
Dan terakhir, perbarui daftar paket Anda
apt-get update_
Instal PHP8. 0
Setelah menambahkan repositori, Anda dapat menginstal PHP 8. 0 dengan perintah berikut
apt-get install php_8
Perintah ini akan menginstal paket tambahan
- libapache2-mod-php8. 0
- libargon2-0
- libsodium23
- libssl1. 1
- php8. 0-kl
- php8. 0-umum
- php8. 0-json
- php8. 0-opcache
- php8. 0-garis baca
Dan itu dia. Untuk memeriksa apakah PHP 8. 0 terinstal di server Anda, jalankan perintah berikut
php -v
Instal PHP8. 0 modul
Anda mungkin memerlukan paket dan modul tambahan tergantung pada aplikasi Anda. Modul yang paling umum digunakan dapat diinstal dengan perintah berikut
php -v0
Dan itu saja. Anda sekarang dapat mulai menggunakan PHP di server Ubuntu Anda
Jika Anda ingin men-tweak dan mengonfigurasi PHP Anda lebih lanjut, baca instruksi kami di bawah ini
Cara mengubah versi PHP yang Anda gunakan
Jika Anda memiliki beberapa versi PHP yang terinstal di server Ubuntu Anda, Anda dapat mengubah versi defaultnya
Untuk mengatur PHP 8. 1 sebagai default, jalankan
php -v1
Untuk mengatur PHP 8. 0 sebagai default, jalankan
php -v2
Anda dapat memverifikasi versi PHP apa yang Anda gunakan dengan perintah berikut
php -v
Jika Anda mengikuti tutorial LAMP kami dan menggunakan Apache, Anda dapat mengonfigurasi Apache untuk menggunakan PHP 8. 0 dengan perintah berikut
php -v_4
Dan kemudian restart Apache agar perubahan diterapkan
php -v5
Cara mengupgrade ke PHP 7. 4, 8. 0 atau 8. 1 di Ubuntu
Jika Anda sudah menggunakan versi PHP yang lebih lama dengan beberapa aplikasi Anda, Anda dapat memutakhirkannya
- Cadangkan semuanya
- Instal PHP terbaru dan modul yang diperlukan
- Ubah versi default yang Anda gunakan
- [Opsional] Hapus PHP lama
- [Wajib] Konfigurasikan perangkat lunak Anda untuk menggunakan versi PHP yang baru. Kemungkinan besar Anda perlu mengonfigurasi Nginx/Apache, dan banyak layanan/aplikasi lainnya. Jika Anda tidak yakin apa yang perlu Anda lakukan, hubungi profesional dan biarkan mereka melakukannya untuk Anda
Percepat PHP dengan menggunakan cache opcode
Anda dapat meningkatkan kinerja PHP Anda dengan menggunakan metode caching. Kami akan menggunakan APCu, tetapi ada alternatif lain yang tersedia
Jika Anda telah menginstal modul 'php-pear' [kami menyertakannya dalam instruksi kami di atas], Anda dapat menginstal APCu dengan perintah berikut
php -v6
Ada juga cara lain untuk menginstal APCu, termasuk menggunakan paket
Untuk mulai menggunakan APCu, Anda harus menjalankan perintah berikut untuk PHP 8. 1
php -v7
Atau perintah ini untuk PHP 8. 0
php -v_8
Jika Anda mengikuti tutorial LAMP kami dan menggunakan Apache, buat symlink untuk file yang baru saja Anda buat
Untuk PHP8. 1
php -v_9
Untuk PHP8. 0
PHP 7.4.3 [cli] [built: Nov 25 2021 23:16:22] [ NTS ]0
Dan terakhir, muat ulang Apache agar perubahan diterapkan
php -v5
Untuk mengkonfigurasi APCu lebih lanjut dan cara kerjanya, Anda dapat menambahkan beberapa baris tambahan ke cache. ini file yang sebelumnya Anda buat. Konfigurasi terbaik bergantung pada jenis server yang Anda gunakan, aplikasi apa yang Anda gunakan, dll. Cari di Google dan temukan konfigurasi yang sesuai untuk Anda, atau hubungi profesional dan biarkan mereka melakukannya untuk Anda
Itu saja untuk pengaturan dasar kami. Tentu saja, ada lebih banyak opsi dan konfigurasi yang dapat Anda lakukan, tetapi kami akan meninggalkannya untuk tutorial lainnya