Cara mengubah versi php default di ubuntu

Cara mengubah versi php default di ubuntu

Di sistem Anda, jika Anda telah menginstal beberapa versi PHP seperti PHP 8.2, PHP 7.4 dan Php 5.6. Saat ini, PHP 7.4 adalah versi default yang ditetapkan untuk Apache dan antarmuka baris perintah (CLI). Mungkin Anda memiliki versi PHP lain yang diinstal pada sistem Anda. Hanya satu versi PHP yang dapat ditetapkan sebagai default kapan saja.

Tutorial ini akan membantu Anda mengubah versi PHP default untuk CLI dan Apache WebServer. Ini dapat dicapai dengan beberapa set perintah.

  • Anda mungkin suka: cara menginstal php (8.1, 7.4) pada Ubuntu 22.04
  • Beralih ke PHP 8.2

    Sebelum beralih ke PHP 8.2, Anda harus menonaktifkan modul Apache yang diaktifkan sebelumnya. Perintah berikut akan menonaktifkan modul Apache yang sudah diaktifkan dan kemudian mengaktifkan PHP 8.2 modul Apache. Maka perintah berikutnya akan mengatur php 8.2 Sebagai versi default untuk antarmuka baris perintah (CLI).

    • Apache:
      sudo a2dismod php*  sudo a2enmod php8.2  Sudo Systemctl Restart Apache2  
    • Antarmuka baris perintah:
      SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP8.2  SUDO UPDATE-ALTERNATIF --TET PHAR/USR/BIN/PHAR8.2  sudo update-alternatif-set phar.phar/usr/bin/far.Phar8.2  SUDO UPDATE-ALTERNATIF --TET PHPIZE/USR/BIN/PHPIZE8.2  Pembaruan Sudo-Alternatif --T PHP-Config/USR/BIN/PHP-Config8.2  

    Catatan: Itu phpize8.2 Dan php-config8.2 Perintah tersedia di php8.2-dev kemasan. Ini lebih berguna untuk menyusun modul php menggunakan PECL.

    Jika Anda menginginkan versi yang berbeda (misalnya: PHP 8.1 atau php 8.0) untuk dikonfigurasi sebagai default, cukup ganti 8.2 dengan versi yang diperlukan.

    Beralih ke PHP 7.4

    Demikian pula, jika Anda perlu mengonfigurasi PHP 7.4 sebagai versi default di sistem Anda. Kumpulan perintah berikut akan mengubah PHP default menjadi 7.4 untuk server web apache dan antarmuka baris perintah.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php7.4  Sudo Systemctl Restart Apache2  
    • Antarmuka baris perintah:
      SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP7.4  SUDO UPDATE-ALTERNATIF --TET PHAR/USR/BIN/PHAR7.4  sudo update-alternatif-set phar.phar/usr/bin/far.Phar7.4  SUDO UPDATE-ALTERNATIF --TET PHPIZE/USR/BIN/PHPIZE7.4  Pembaruan Sudo-Alternatif --T PHP-Config/USR/BIN/PHP-Config7.4  

    Catatan - Itu phpize7.4 Dan php-config7.4 Perintah tersedia di php7.4-dev kemasan. Ini lebih berguna untuk menyusun modul php menggunakan PECL.

    Beralih ke PHP 5.6

    PHP 5.6 adalah versi yang sudah ketinggalan zaman. Jadi jika Anda memiliki aplikasi yang membutuhkan PHP 5.6, pertimbangkan mereka untuk meningkatkan ke versi php terakhir. Kumpulan perintah berikut akan mengubah PHP default menjadi 5.6 untuk server web apache dan antarmuka baris perintah.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php5.6  Sudo Systemctl Restart Apache2  
    • Antarmuka baris perintah:
      SUDO UPDATE-ALTERNATIF --TET PHP/USR/BIN/PHP5.6  SUDO UPDATE-ALTERNATIF --TET PHAR/USR/BIN/PHAR5.6  sudo update-alternatif-set phar.phar/usr/bin/far.Phar5.6  SUDO UPDATE-ALTERNATIF --TET PHPIZE/USR/BIN/PHPIZE5.6  Sudo Update-Alternatif --T PHP-Config/USR/BIN/PHP-Config5.6  

    Catatan: Itu phpize5.6 Dan php-config5.6 Perintah tersedia di php5.6-dev kemasan. Ini lebih berguna untuk menyusun modul php menggunakan PECL.

    Kesimpulan

    Tutorial ini membantu Anda mengubah versi PHP default pada sistem Ubuntu. Ini membantu Anda mengubah versi PHP default untuk server web Apache dan antarmuka baris perintah.