PHP 8.0, cara menginstal bahasa ini di Ubuntu 20.04 | 18.04

tentang php 8.0

Pada artikel selanjutnya kita akan membahasnya bagaimana kita bisa menginstal PHP 8.0 menggunakan Ubuntu 18.04 atau 20.04 dengan Apache. Ini adalah bahasa populer untuk pengembangan web yang awalnya dibuat pada tahun 1994 oleh rasmus lerdorf, seorang programmer Denmark-Kanada. Ini adalah bahasa yang digunakan untuk mengembangkan situs web yang dinamis dan responsif. Faktanya, platform CMS Populer seperti WordPress, Drupal dan Magento didasarkan pada PHP.

File PHP yang dibuat dapat dijalankan di Gnu / Linux, macOS, Windows, dan banyak sistem Unix lainnya, selama PHP telah diinstal. Pada baris berikut kita akan melihat bagaimana kita dapat menginstal PHP 8.0 di Ubuntu 20.04.

Fitur umum PHP 8.0

Versi terbaru PHP saat ini adalah PHP 8.0 dan dirilis pada 26 November 2020. Di dalamnya Anda bisa menemukan banyak fitur baru. PHP 8.0 adalah pembaruan utama untuk bahasa PHP yang berisi fitur dan pengoptimalan baru. Di antara mereka, kami dapat menemukan:

  • Versi ini hanya menentukan parameter yang diperlukan, lewati opsional. Argumen tidak bergantung pada urutan dan secara otomatis didokumentasikan.
  • Atribut Alih-alih anotasi dalam PHP Dokumen, kita bisa menggunakan metadata terstruktur.
  • Kita akan butuh lebih sedikit kode untuk mendefinisikan dan menginisialisasi properti.
  • Kita bisa menggunakan file deklarasi tipe serikat asli yang akan divalidasi pada saat eksekusi.
  • Cocokkan ekspresi. Ekspresi kecocokan baru mirip dengan switch dan memiliki karakteristik berikut seperti; Kecocokan adalah ekspresi, yang berarti dapat disimpan sebagai variabel atau dikembalikan. Itu juga membuat perbandingan yang ketat.
  • Operator nullsafe. Alih-alih memeriksa kondisi nol, pengguna dapat menggunakan string dengan operator nullsafe baru. Ketika evaluasi elemen gagal, eksekusi rantai dibatalkan dan dievaluasi sebagai null.
  • Perbandingan cerdas antara string dan angka.
  • Sebagian besar fungsi internal sekarang menyediakan kesalahan pengecualian jika parameter tidak divalidasi.

Ini hanyalah beberapa fitur PHP 8.0. Mereka bisa konsultasikan semuanya secara detail dari php.net.

Instal PHP 8.0 di Ubuntu

Tambahkan PPA

PHP 7.4 adalah versi default di repositori Ubuntu 20.04 pada saat penulisan ini. Untuk menginstal versi terbaru PHP kita perlu menggunakan repositori Ondrej PPA. Ini berisi beberapa versi dan ekstensi PHP.

Sebelum melanjutkan dengan instalasi kita harus membuka terminal (Ctrl + Alt + T) dan perbarui paket sistem. Kami juga akan menginstal beberapa dependensi.

sudo apt update; sudo apt upgrade

instal dependensi php 8

sudo apt install ca-certificates apt-transport-https software-properties-common

Setelah instalasi dependensi, kita bisa Tambahkan Ondrej PPA. Di terminal yang sama, kita hanya perlu menggunakan perintah:

tambahkan repositori untuk php 8.0

sudo add-apt-repository ppa:ondrej/php

Instal PHP 8.0 di Apache

Setelah menambahkan PPA di tim kami, itu akan terjadi memperbarui paket yang tersedia dari repositori.

versi apache2 yang diinstal

Jika Anda menjalankan server web Apache, Anda dapat melanjutkan untuk menginstal PHP 8.0 dengan modul Apache. Untuk melakukan ini, Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan menjalankan perintah:

instal php 8 di apache2

sudo apt install php8.0 libapache2-mod-php8.0

Setelah penginstalan selesai, kita harus melakukannya mulai ulang server web Apache untuk mengaktifkan modul.

sudo systemctl restart apache2

Pada titik ini, kami bisa konfirmasi versi default PHP di server:

versi apache php

php -v

Jika Anda tertarik untuk menggunakan server web Apache dengan PHP-FPM, jalankan perintah berikut untuk menginstal paket yang diperlukan:

instal php fpm

sudo apt install php8.0-fpm libapache2-mod-fcgid

Sejak PHP-FPM tidak diaktifkan secara default, kami harus mengaktifkannya dengan perintah berikut:

aktifkan php fpm

sudo a2enmod proxy_fcgi setenvif

sudo a2enconf php8.0-fpm

Kemudian kita harus kembali ke restart server web Apache agar perubahan diterapkan:

sudo systemctl restart apache2

Instal ekstensi PHP 8

Ekstensi PHP adalah pustaka yang memperluas fungsionalitas PHP. Ekstensi ini ada sebagai paket dan dapat diinstal sebagai berikut:

sudo apt install php8.0-[nombre-de-extension]

Verifikasi penginstalan

Untuk mengkonfirmasi versi PHP yang diinstal, dari lingkungan grafis kita bisa buat file php di / Var / www / html bernama info.php:

sudo vim /var/www/html/info.php

Di dalam file, kita hanya perlu tempel baris berikut dan simpan file.

<?php

phpinfo();

?>

Akhirnya, di browser web favorit kami, kami akan menulis alamat IP server di URL dan nama file yang baru dibuat:

http://ip-de-servidor/info.php

Saat mengakses file kecil ini, jika semuanya sudah benar kita harus melihat layar berikut:

php8 di apache

Dan dengan ini kita dapat mempertimbangkan PHP 8.0 diinstal dan terintegrasi dengan server web Apache yang berjalan di Ubuntu 20.04.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Pedro Perez Pofenas dijo

    Jika Anda sudah menginstal php versi 7, agar dapat bekerja dengan Apache, Anda perlu menonaktifkan modul php7-x dan mengaktifkan php8.0 dengan perintah berikut:
    sudo a2dismod php7.x
    sudo a2enmod php8.0

  2.   MM21 dijo

    Itu tidak akan membiarkan saya membuat folder 🙁
    Saya sudah mencoba dengan mkdir, tetapi tidak memuat dengan php
    Saya ingin menginstal PHP untuk membukanya dengan Neatbeans, butuh dua hari untuk itu.

    Setiap bantuan dihargai.
    Terima kasih atas semua informasinya.
    ^^,

  3.   Benyamin dijo

    halo saya telah menginstal Ubuntu 16, saya telah menginstal PHP 7.0 dan saya menghapusnya tetapi sekarang saya menghapus apache, mysql dan php 7 dan saya telah mengikuti manual ini tetapi saya belum bisa membuatnya berfungsi.

    Apakah Anda tahu mengapa itu bisa terjadi?

    1.    Damien A. dijo

      Halo. Masalah Anda diberikan oleh versi Ubuntu Anda. Ubuntu 16 tidak lagi didukung. Saya menyarankan Anda memperbarui versi Ubuntu Anda ke versi yang lebih baru dan menginstal ulang php 8. Salu2.

  4.   Paul Perdomo dijo

    Terima kasih!!! Mereka itu hebat!