Tingkatkan php 7.4 ke 8 ubuntu

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 -v
0

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 -v
1

Untuk mengatur PHP 8. 0 sebagai default, jalankan

php -v
2

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 -v
5

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

  1. Cadangkan semuanya
  2. Instal PHP terbaru dan modul yang diperlukan
  3. Ubah versi default yang Anda gunakan
  4. (Opsional) Hapus PHP lama
  5. (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 -v
6

Ada juga cara lain untuk menginstal APCu, termasuk menggunakan paket

Untuk mulai menggunakan APCu, Anda harus menjalankan perintah berikut untuk PHP 8. 1

php -v
7

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 -v
5

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

Bagaimana cara memutakhirkan php ke 8 di Ubuntu?

Instal PHP8. 0 Paket . 0 dari ppa. repositori ondrej/php dikembangkan oleh Ondřej Surý, pengembang lama Debian. Tambahkan ppa. repositori ondrej/php. Perbarui indeks paket. Simulasikan instalasi PHP 8. 0 menggunakan daftar yang dibuat di bagian sebelumnya

Bagaimana cara memutakhirkan versi php di Ubuntu?

Setelah menginstal versi lama, kami akan menjalankan perintah, yang dijelaskan sebagai berikut. .
sudo add-apt-repository ppa. ondrej/php.ini
sudo apt-get pembaruan
sudo apt-get instal php7. .
sudo apt-get instal php7. .
sudo a2dismod php7. .
sudo a2enmod php7. .
layanan sudo restart apache2

Bagaimana cara menginstal php versi 8?

Dalam bidikan ini, kita akan melalui tiga langkah berikut untuk menginstal PHP 8 di windows. .
Langkah 1. Dapatkan file PHP dan ekstrak
Langkah 2. Konfigurasikan php. ini
Langkah 3. Tambahkan PHP ke variabel lingkungan jalur

Apakah saya perlu memutakhirkan ke php 8?

Selain itu, versi PHP yang lebih baru berkinerja lebih baik daripada versi yang lebih lama. Peningkatan performa dan keamanan yang signifikan mungkin diperlukan untuk meningkatkan dan mengamankan pengalaman pengguna yang positif di situs Anda . PHP 8 secara signifikan lebih cepat daripada PHP 7 menurut berbagai tolok ukur web.