15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
04.10.2024

Cara Menginstal dan Memperbarui PHP di Ubuntu 22.04

Menginstal atau memperbarui PHP di Ubuntu 22.04 adalah langkah penting untuk meningkatkan kinerja dan keamanan aplikasi web Anda. PHP 8.2 memperkenalkan berbagai fitur dan peningkatan baru yang dapat secara signifikan mengoptimalkan lingkungan pengembangan Anda. Panduan ini memberikan panduan lengkap untuk menginstal atau memperbarui ke PHP 8.2 di Ubuntu 22.04, memastikan sistem Anda mutakhir dengan kemajuan terbaru.

Mengapa Memperbarui ke PHP 8.2?

PHP 8.2 membawa peningkatan yang signifikan, termasuk:

  • Properti Readonly: Ini memungkinkan properti dideklarasikan sebagai readonly, membuatnya tidak dapat diubah setelah penugasan awal, meningkatkan keamanan kode.
  • Tipe Bentuk Normal Disjungtif: Fitur ini menawarkan penanganan tipe yang lebih baik, penting untuk aplikasi yang kompleks.
  • Peningkatan Kinerja: PHP 8.2 menyediakan waktu eksekusi yang lebih cepat, meningkatkan responsivitas dan efisiensi aplikasi.
  • Fungsi Baru: Pengenalan fungsi bawaan baru menyederhanakan tugas pengkodean dan meningkatkan produktivitas.

Memperbarui memastikan akses ke fitur-fitur ini, menjaga aplikasi Anda tetap modern dan efisien.

Prasyarat

Sebelum memulai proses pembaruan atau instalasi, pastikan bahwa:

  • Anda memiliki sistem Ubuntu 22.04 yang aktif.
  • Anda memiliki hak sudo untuk menginstal dan memperbarui paket.
  • Sangat disarankan untuk mencadangkan aplikasi dan basis data yang ada untuk mencegah kehilangan data selama pembaruan.

Panduan Instalasi Langkah-demi-Langkah

Langkah 1: Perbarui Sistem

Mulailah dengan menyegarkan daftar paket Anda dan memperbarui paket yang ada. Buka terminal Anda dan jalankan:

“`bash

sudo apt update

sudo apt upgrade -y

“`

Langkah 2: Tambahkan Repositori PHP

Ubuntu 22.04 mungkin tidak menyertakan PHP 8.2 dalam repositori defaultnya. Untuk mengakses versi PHP terbaru, tambahkan repositori `ondrej/php`:

“`bash

sudo add-apt-repository ppa:ondrej/php

“`

Setelah menambahkan repositori, perbarui daftar paket lagi:

“`bash

sudo apt update

“`

Langkah 3: Instal PHP 8.2

Lanjutkan untuk menginstal PHP 8.2 dengan ekstensi penting:

“`bash

sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl

“`

Perintah ini menginstal PHP 8.2 dan beberapa modul kunci yang diperlukan untuk sebagian besar aplikasi.

Langkah 4: Verifikasi Instalasi

Untuk memastikan bahwa PHP terinstal dengan benar, periksa versinya:

“`bash

php -v

“`

Keluaran harus menunjukkan bahwa PHP 8.2 terinstal.

Langkah 5: Konfigurasi Pengaturan PHP

Tergantung pada kebutuhan aplikasi Anda, Anda mungkin perlu menyesuaikan pengaturan PHP. File konfigurasi utama terletak di:

“`bash

/etc/php/8.2/fpm/php.ini

“`

Edit file ini menggunakan editor teks seperti Nano:

“`bash

sudo nano /etc/php/8.2/fpm/php.ini

“`

Setelah melakukan perubahan, mulai ulang layanan PHP untuk menerapkannya:

“`bash

sudo systemctl restart php8.2-fpm

“`

Langkah 6: Tingkatkan dari Versi PHP Lama

Jika memperbarui dari versi PHP yang lebih lama, pastikan kompatibilitas dengan PHP 8.2. Hapus versi lama menggunakan:

“`bash

sudo apt remove php7.4 php7.4-cli php7.4-fpm

“`

Uji aplikasi Anda setelah pembaruan untuk mengatasi masalah kompatibilitas.

Daftar Periksa Kunci-Pelajaran

  • Cadangan: Selalu cadangkan sistem dan basis data Anda sebelum memulai pembaruan.
  • Kompatibilitas: Verifikasi kompatibilitas aplikasi dengan fitur PHP 8.2.
  • Konfigurasi: Sesuaikan pengaturan PHP untuk memenuhi kebutuhan aplikasi.
  • Pengujian: Uji aplikasi secara menyeluruh setelah pembaruan untuk memastikan fungsionalitas.

Tautan Internal untuk Layanan yang Ditingkatkan

Jelajahi penawaran AlexHost untuk melengkapi pengaturan PHP Anda:

FAQ

Bagaimana cara memeriksa versi PHP saya saat ini?

Jalankan `php -v` di terminal Anda untuk melihat versi PHP yang terinstal.

Apa yang harus saya lakukan jika aplikasi saya tidak kompatibel dengan PHP 8.2?

Tinjau panduan migrasi PHP 8.2 dan modifikasi basis kode Anda untuk memastikan kompatibilitas.

Bisakah saya menjalankan beberapa versi PHP di server yang sama?

Ya, Anda dapat menggunakan alat seperti `update-alternatives` untuk beralih antara versi PHP sesuai kebutuhan.

Seberapa sering saya harus memperbarui PHP?

Secara teratur periksa rilis PHP baru dan perbarui ke versi stabil terbaru untuk menjaga keamanan dan kinerja.

Apakah perlu merestart server setelah memperbarui PHP?

Meski tidak selalu diperlukan, merestart server dapat membantu memastikan semua layanan mengenali versi PHP yang diperbarui.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai