Cara menukar versi php lalai di Ubuntu

Cara menukar versi php lalai di Ubuntu

Pada sistem anda, jika anda telah memasang pelbagai versi php seperti php 8.2, Php 7.4 dan Php 5.6. Pada masa ini, Php 7.4 adalah versi lalai yang ditetapkan untuk Apache dan antara muka baris arahan (CLI). Mungkin anda mempunyai versi PHP lain yang dipasang pada sistem anda. Hanya satu versi PHP yang boleh ditetapkan sebagai lalai pada bila -bila masa.

Tutorial ini akan membantu anda menukar versi PHP lalai untuk webser CLI dan Apache. Ini dapat dicapai dengan beberapa set arahan.

  • Anda mungkin suka: Cara memasang php (8.1, 7.4) di Ubuntu 22.04
  • Beralih ke php 8.2

    Sebelum beralih ke Php 8.2, anda perlu menyahaktifkan modul Apache yang diaktifkan sebelumnya. Perintah berikut akan menyahaktifkan modul Apache yang telah diaktifkan dan kemudian mengaktifkan php 8.2 modul Apache. Maka arahan seterusnya akan menetapkan php 8.2 Sebagai versi lalai untuk antara muka baris arahan (CLI).

    • Apache:
      sudo a2dismod php*  sudo a2enmod php8.2  SURDO SYSTEMCTL Mulakan semula Apache2  
    • Antara muka baris arahan:
      Alternatif kemas kini sudo-set php/usr/bin/php8.2  alternatif kemas kini sudo-set phar/usr/bin/phar8.2  alternatif kemas kini sudo-set phar.phar/usr/bin/phar.Phar8.2  alternatif kemas kini sudo-set phpize/usr/bin/phpize8.2  alternatif kemas kini sudo-set php-config/usr/bin/php-config8.2  

    Catatan: The phpize8.2 dan php-config8.2 Perintah tersedia di Php8.2-dev pakej. Ini lebih berguna untuk menyusun modul PHP menggunakan PECL.

    Sekiranya anda mahukan versi yang berbeza (contohnya: Php 8.1 atau Php 8.0) Untuk dikonfigurasikan sebagai lalai, hanya ganti 8.2 dengan versi yang diperlukan.

    Beralih ke php 7.4

    Begitu juga, jika anda perlu mengkonfigurasi Php 7.4 Sebagai versi lalai dalam sistem anda. Set arahan berikut akan mengubah php lalai ke 7.4 untuk pelayan web Apache dan antara muka baris arahan.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php7.4  SURDO SYSTEMCTL Mulakan semula Apache2  
    • Antara muka baris arahan:
      alternatif kemas kini sudo-set php/usr/bin/php7.4  alternatif kemas kini sudo-set phar/usr/bin/phar7.4  alternatif kemas kini sudo-set phar.phar/usr/bin/phar.Phar7.4  alternatif kemas kini sudo-set phpize/usr/bin/phpize7.4  Sudo kemas kini-alternatif-set php-config/usr/bin/php-config7.4  

    Catatan - The phpize7.4 dan php-config7.4 Perintah tersedia di Php7.4-dev pakej. Ini lebih berguna untuk menyusun modul PHP menggunakan PECL.

    Beralih ke php 5.6

    Php 5.6 adalah versi ketinggalan zaman. Jadi jika anda mempunyai aplikasi yang memerlukan Php 5.6, Pertimbangkan mereka untuk menaik taraf ke versi PHP yang terakhir. Set arahan berikut akan mengubah php lalai menjadi 5.6 untuk pelayan web Apache dan antara muka baris arahan.

    • Apache:
      sudo a2dismod php*  sudo a2enmod php5.6  SURDO SYSTEMCTL Mulakan semula Apache2  
    • Antara muka baris arahan:
      Sudo kemas kini-alternatif-set php/usr/bin/php5.6  alternatif kemas kini sudo-set phar/usr/bin/phar5.6  alternatif kemas kini sudo-set phar.phar/usr/bin/phar.Phar5.6  alternatif kemas kini sudo-set phpize/usr/bin/phpize5.6  alternatif kemas kini sudo-set php-config/usr/bin/php-config5.6  

    Catatan: The phpize5.6 dan php-config5.6 Perintah tersedia di Php5.6-dev pakej. Ini lebih berguna untuk menyusun modul PHP menggunakan PECL.

    Kesimpulan

    Tutorial ini membantu anda menukar versi PHP lalai pada sistem Ubuntu. Ini membantu anda menukar versi php lalai untuk pelayan web Apache dan antara muka baris arahan.