Cara Memasang Php 8 di Ubuntu 20.04

Cara Memasang Php 8 di Ubuntu 20.04

PHP adalah akronim "preprocessor hiperteks" adalah bahasa skrip yang digunakan secara meluas untuk membangunkan aplikasi web. Ia adalah bahasa skrip sisi pelayan yang tertanam dalam html. Yang digunakan untuk menguruskan kandungan dinamik, pangkalan data, pengesanan sesi, bahkan membina laman web e-dagang.

Php 8.0 adalah versi stabil terkini yang tersedia untuk kegunaan pengeluaran. Pakej Debian untuk Php 8 boleh didapati di bawah PPA: Ondrej/PHP PPA untuk Sistem Ubuntu.

Dalam tutorial ini, anda akan mempelajari perkara berikut.

  1. Pasang Php 8 di Ubuntu
  2. Pasang pelanjutan Php 8
  3. Persediaan Php 8 dengan Apache
  4. Persediaan Php 8 dengan Nginx
  5. Tukar antara pelbagai versi PHP

Oleh itu, mari kita mulakan dengan tutorial untuk memasang dan menggunakan Php 8.0 di Ubuntu 20.04 sistem fokus LTS.

Langkah 1 - Pasang Php 8 di Ubuntu

PPA PHP Ondrej sentiasa terkini dan mengandungi versi PHP terkini. Gunakan arahan berikut untuk menambah PPA dan pasang PHP 8.0 di Ubuntu 20.04 Sistem.

  1. Pertama, anda perlu memasang pakej yang diperlukan pada sistem anda. Buka terminal dan laksanakan arahan berikut.
    Sudo Apt Update & Sudo Apt Pasang Perisian-Properties-Common -y  
  2. Dayakan PPA - Seterusnya, gunakan arahan berikut untuk membolehkan PPA PHP dan kemas kini Cache Apt
    SUDO ADD-APT-APPOSITORY PPA: ONDREJ/PHP  
  3. Pasang Php 8 - Seterusnya, taipkan arahan di bawah untuk memasang php 8.0 pada sistem Ubuntu.
    sudo apt memasang php8.0  

    Tekan 'Y' untuk sebarang pengesahan yang diminta oleh pemasang.

Setelah menyelesaikan arahan di atas, anda telah berjaya memasang Php 8.0 pada sistem Ubuntu.

Langkah 2 - Memasang sambungan PHP

Sekarang, pasang modul PHP yang diperlukan untuk aplikasi anda. Gunakan arahan berikut untuk mencari semua php 8 yang ada.0 modul.

sudo apt cari php8.0-*  

Kemudian pasang modul PHP yang diperlukan. Perintah berikut akan memasang beberapa modul PHP yang sering digunakan pada sistem anda.

sudo apt memasang php8.0-GD Php8.0-xml php8.0-SOAP PHP8.0-mbstring php8.0-mysql  

Anda juga mungkin perlu memasang modul PHP lain yang disyorkan oleh aplikasi.

Langkah 3 - Pasang Php 8 dengan Apache

Apache adalah pelayan web yang popular digunakan secara meluas untuk menggunakan aplikasi web PHP. Mengenai sistem berasaskan Debian ini boleh didapati dengan nama "Apache2".

Modul Apache tersedia untuk mengintegrasikan PHP. Untuk Php 8.0 Pasang modul Apache berikut

sudo apt memasang libapache2-mod-php8.0  

Kemudian aktifkan modul Php 8

sudo a2enmod php8.0  

Semua selesai, sekarang anda boleh menjadi tuan rumah aplikasi PHP dengan Apache menggunakan php 8.

Untuk menguji integrasi, buat fail phpinfo () dan sahkan versi.

Langkah 4 - Pasang Php 8 dengan nginx

Tidak ada modul PHP rasmi untuk pelayan nginx. Dalam kes ini, kami akan menggunakan PHP-FPM untuk menggunakan aplikasi PHP melalui pelayan web nginx.

Oleh itu, pertama, pasangkan php fpm pada sistem anda.

sudo apt memasang php8.0-fpm  

Setelah pemasangan selesai, aktifkan dan mulakan perkhidmatan.

SUDO SYSTEMCTL Dayakan Php8.0-fpm  SUDO Systemctl Mula Php8.0-fpm  

Seterusnya, kemas kini konfigurasi blok pelayan nginx dengan kod berikut.

pelayan  # pelayan blok pelayan ... lokasi ~ \.Php $ termasuk coretan/fastcgi-php.Con; fastcgi_pass unix:/run/php/php8.0-fpm.kaus kaki;  

Kod di atas mengarahkan pelayan Nginx untuk memproses semua fail dengan ".PHP "sambungan menggunakan php-fpm.

Akhirnya, mulakan semula webserver nginx untuk menerapkan perubahan.

sudo systemctl mulakan semula nginx  

Langkah 5 - Tukar versi php lalai

Anda boleh menukar antara versi php yang dipasang pada mana -mana sistem. Jalankan arahan berikut di Terminal:

alternatif kemas kini sudo-config php  

Sistem ini mempunyai php 8.0 dan Php 7.4 dipasang. Pilih versi PHP pada pilihan kami.

Terdapat 2 pilihan untuk PHP alternatif (menyediakan/usr/bin/php). Status Keutamaan Laluan Pemilihan ---------------------------------------------- -------------- * 0/usr/bin/php8.0 80 Mod Auto 1/usr/bin/Php7.4 74 mod manual 2/usr/bin/php8.0 80 Mod Manual Tekan untuk memastikan pilihan semasa [*], atau taip nombor pemilihan: [Masukkan pilihan di sini] 

Kesimpulan

Tutorial ini membantu anda memasang php 8.0 di Ubuntu 20.04 Sistem Linux. Anda juga mungkin perlu memasang mysql pada sistem ubuntu anda.