Cara memasang php (8.2, 8.1, 7.4) di Ubuntu 22.04

Cara memasang php (8.2, 8.1, 7.4) di Ubuntu 22.04

PHP adalah bahasa pengaturcaraan yang digunakan untuk membangunkan aplikasi web. Anda mesti memasang pakej PHP pada sistem Ubuntu untuk menjalankan aplikasi yang ditulis di atasnya. Umumnya, ia digunakan untuk membuat laman web e-dagang, blog, dan aplikasi API. Sekiranya anda mencari cara mudah untuk memasang PHP di Ubuntu 22.04, tidak perlu lagi. Catatan blog ini akan menunjukkan kepada anda bagaimana untuk melakukannya dengan cepat dan mudah.

Kami akan menggunakan PPA ONDREJ untuk memasang PHP di Ubuntu 22.04 Sistem LTS. Yang mengandungi php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & Php 5.6 pakej. Anda boleh memasang mana -mana versi yang diperlukan untuk aplikasi anda. Pemaju aplikasi baru dicadangkan untuk menggunakan versi PHP terkini iaitu Php 8.2.

Dalam tutorial ini, anda akan belajar Cara memasang PHP di Ubuntu 22.04 LTS sistem. Tutorial ini juga serasi dengan Ubuntu 20.04 LTS, dan Ubuntu 18.04 Sistem LTS.

Sebelum kita mula

Pertama, log masuk ke Ubuntu 22.04 melalui konsol. Kemudian kemas kini cache apt dan tingkatkan pakej semasa sistem menggunakan arahan berikut:

Sudo Apt Update & Sudo Apt Menaik taraf  

Apabila diminta, tekan 'Y' untuk mengesahkan pemasangan.

Memasang PHP di Ubuntu 22.04

Pemasangan PHP di Ubuntu Systems cukup mudah. Anda hanya perlu menambah PPA yang diperlukan dan anda boleh memasang versi PHP pada sistem Ubuntu.

Ikuti langkah -langkah ini untuk menyelesaikan pemasangan PHP di Ubuntu:

  1. Pasang beberapa kebergantungan yang diperlukan oleh tutorial ini dengan arahan yang disebut di bawah:
    sudo apt pemasangan perisian-properties-properties-certificates LSB-Release apt-transport-https  
  2. Tambahkan PPA Ondrej ke sistem anda, yang mengandungi semua versi pakej PHP untuk sistem Ubuntu.
    Lc_all = c.UTF-8 sudo add-apt-repository PPA: ondrej/php  
  3. Sekarang, kemas kini cache Pengurus Pakej APT.
    Kemas kini sudo apt  
  4. Repositori sury mengandungi php 8.2, 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 7.0 & Php 5.6. Sebagai versi terkini php ialah 8.2, tetapi sebilangan besar laman web masih memerlukan Php 7. Anda boleh memasang mana -mana versi PHP yang diperlukan pada sistem anda.
    • Pasang Php 8.2:
      sudo apt memasang php8.2  
    • Pasang Php 8.1:
      sudo apt memasang php8.1  
    • Pasang Php 7.4:
      sudo apt memasang php7.4  
    • Pasang Php 5.6 (EOL):
      sudo apt memasang php5.6  

    Ganti versi 8.2, 8.1, 7.4, atau 5.6 dengan versi PHP yang diperlukan untuk dipasang di Ubuntu. Malah anda boleh memasang pelbagai versi PHP pada sistem Ubuntu tunggal.

  5. Sebilangan besar aplikasi PHP bergantung pada pelbagai sambungan untuk melanjutkan ciri mereka. Itu juga boleh dipasang menggunakan sintaks berikut:
    sudo apt memasang php8.2- [lanjutan] 

    Menggantikan [sambungan] Dengan pelanjutan yang ingin anda pasang, jika anda ingin menambah pelbagai sambungan kemudian masukkannya ke dalam pendakap, saya akan memasang "PHP-MBSTRING, PHP-MYSQL, PHP-XML, dan PHP-CURL" Dengan menjalankan perintah yang disebut di bawah:

    sudo apt memasang php8.2-mysql php8.2-mbstring Php8.2-xml Php8.2-Curl  

    Pengguna yang telah memasang versi PHP yang berbeza, perlu mengganti 8.2 dengan versi PHP yang diperlukan.

Periksa versi php aktif

Sekarang selepas pemasangan mengesahkan bahawa versi PHP yang betul dipasang dengan menyemak nombor versi dengan arahan yang disebut di bawah:

php -v  
Output: Php 8.2.1 (CLI) (Dibina: 13 Jan 2023 10:43:08) (NTS) Hak cipta (c) Kumpulan PHP Zend Engine v4.2.1, Hak Cipta (c) Zend Technologies dengan Zend Opcache V8.2.1, Hak Cipta (c), oleh Zend Technologies 

Mengenai fail konfigurasi PHP

Fail konfigurasi PHP disimpan di bawah /etc/php Direktori dengan nombor versi. Contohnya, semua fail konfigurasi yang berkaitan dengan Php 8.2 terletak di bawah:

  1. Lokasi Fail Konfigurasi PHP Utama:
    • PHP CLI:/etc/php/8.2/CLI/PHP.Ini
    • Apache:/etc/php/8.2/apache2/php.Ini
    • PHP FPM:/etc/php/8.2/fpm/php.Ini
  2. Semua modul PHP yang dipasang disimpan di bawah /etc/php/8.2/mods-tersedia direktori.
  3. PHP Modul Aktif Direktori Konfigurasi Lokasi:
    • PHP CLI:/etc/php/8.2/CLI/CONF.d/
    • Apache:/etc/php/8.2/apache2/conf.d/
    • PHP FPM:/etc/php/8.2/fpm/conf.d/

Untuk memeriksa fail untuk versi PHP yang lain, hanya ubah nombor versi PHP (8.2 dalam contoh di atas) dalam fail dan laluan direktori.

Tukar versi php lalai untuk CLI

Anda boleh menggunakan 'Kemas kini-Alternatif' Perintah untuk menetapkan versi php lalai. Gunakan tutorial ini untuk membaca lebih lanjut mengenai menukar versi PHP untuk CLI dan Apache.

alternatif kemas kini sudo-config php 
Terdapat 4 pilihan untuk PHP alternatif (menyediakan/usr/bin/php). Status Keutamaan Laluan Pemilihan ---------------------------------------------- -------------- * 0/usr/bin/php8.1 81 Mod Auto 1/usr/bin/php5.6 56 mod manual 2/usr/bin/php7.4 74 mod manual 3/usr/bin/php8.0 80 Mod Manual 4/usr/bin/php8.1 81 mod manual 5/usr/bin/php8.2 82 Mod Manual Tekan untuk memastikan pilihan semasa [*], atau taip nombor pemilihan: 2 

Output di atas menunjukkan semua versi PHP yang dipasang pada sistem anda. Nombor Pemilihan 2 Tetapkan Php 7.4 Sebagai versi php lalai untuk baris arahan.

Menyahpasang PHP

Sekiranya versi PHP tidak diperlukan lagi, ia boleh dikeluarkan dari sistem. Yang akan membebaskan ruang cakera serta keselamatan sistem.

Untuk menyahpasang mana -mana versi PHP hanya taip:

sudo apt mengeluarkan php5.6  

Juga, nyahpasang semua modul untuk versi itu dengan arahan berikut:

sudo apt mengeluarkan php5.6-*  

Kesimpulan

Tutorial ini memberikan anda arahan untuk memasang PHP di Ubuntu 22.04. PPA ONDREJ membolehkan kami memasang PHP pada sistem Ubuntu dengan cepat. Ia juga membolehkan kita memasang pelbagai versi PHP pada satu sistem. Anda boleh beralih ke mana -mana versi PHP sebagai lalai pada bila -bila masa dengan Kemas kini-Alternatif utiliti.