Cara mengubah baris perintah versi php

Di sistem Anda, jika Anda telah menginstal beberapa versi PHP seperti PHP 8. 2, PHP7. 4 dan PHP5. 6. Saat ini PHP7. 4 adalah versi default yang ditetapkan untuk Apache dan antarmuka baris perintah (CLI). Mungkin Anda memiliki versi PHP lain yang terinstal di sistem Anda. Hanya satu versi PHP yang dapat disetel sebagai default setiap saat

Iklan

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

  • Kamu mungkin suka. Cara Menginstal PHP (8. 1, 7. 4) di Ubuntu 22. 04
  • Beralih ke PHP8. 2

    Sebelum beralih ke PHP 8. 2, Anda harus menonaktifkan modul Apache yang sebelumnya diaktifkan. Perintah berikut akan menonaktifkan modul Apache yang sudah diaktifkan dan kemudian mengaktifkan PHP 8. 2 modul Apache. Kemudian perintah selanjutnya 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-alternatives --set php /usr/bin/php8.2 
      sudo update-alternatives --set phar /usr/bin/phar8.2 
      sudo update-alternatives --set phar.phar /usr/bin/phar.phar8.2 
      sudo update-alternatives --set phpize /usr/bin/phpize8.2 
      sudo update-alternatives --set php-config /usr/bin/php-config8.2 
      
      _

    Catatan. phpize8. 2 dan php-config8. 2 perintah tersedia di php8. paket 2-dev. Ini lebih berguna untuk mengkompilasi modul PHP menggunakan pecl

    Jika Anda menginginkan versi yang berbeda (mis. PHP 8. 1 atau PHP8. 0) untuk dikonfigurasi sebagai default, ganti saja 8. 2 dengan versi yang diperlukan

    Beralih ke PHP7. 4

    Demikian pula, jika Anda perlu mengkonfigurasi PHP 7. 4 sebagai versi default di sistem Anda. Kumpulan perintah berikut akan mengubah default PHP 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-alternatives --set php /usr/bin/php7.4 
      sudo update-alternatives --set phar /usr/bin/phar7.4 
      sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.4 
      sudo update-alternatives --set phpize /usr/bin/phpize7.4 
      sudo update-alternatives --set php-config /usr/bin/php-config7.4 
      

    Catatan – phpize7. 4 dan php-config7. 4 perintah tersedia di php7. paket 4-dev. Ini lebih berguna untuk mengkompilasi modul PHP menggunakan pecl

    Beralih ke PHP5. 6

    PHP5. 6 adalah versi usang. Jadi jika Anda memiliki aplikasi yang membutuhkan PHP 5. 6, pertimbangkan mereka untuk meng-upgrade ke versi PHP terakhir. Kumpulan perintah berikut akan mengubah default PHP 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-alternatives --set php /usr/bin/php5.6 
      sudo update-alternatives --set phar /usr/bin/phar5.6 
      sudo update-alternatives --set phar.phar /usr/bin/phar.phar5.6  
      sudo update-alternatives --set phpize /usr/bin/phpize5.6 
      sudo update-alternatives --set php-config /usr/bin/php-config5.6 
      

    Catatan. phpize5. 6 dan php-config5. 6 perintah tersedia di php5. paket 6-dev. Ini lebih berguna untuk mengkompilasi modul PHP menggunakan pecl

    Kesimpulan

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

    Untuk setiap versi PHP yang diinstal ServerPilot di server Anda, ServerPilot juga menginstal antarmuka baris perintah PHP (CLI) untuk versi PHP tersebut. Setiap versi PHP CLI tersedia melalui perintah yang berbeda untuk setiap versi PHP

    Jika Anda lebih suka menggunakan perintah php saja tanpa menentukan versi PHP, versi CLI PHP default server Anda akan digunakan

    Versi default PHP CLI juga akan menjadi versi PHP yang digunakan saat Anda menggunakan Composer dengan memanggil perintah composer tanpa menentukan versi PHP

    Demikian pula, versi default PHP CLI juga akan menjadi versi PHP yang digunakan saat Anda menggunakan WP-CLI dengan memanggil perintah wp tanpa menentukan versi PHP

    Mengubah versi default PHP CLI tidak akan mengubah versi PHP yang digunakan oleh aplikasi Anda. Anda dapat mengubah versi PHP aplikasi melalui pengaturan aplikasi di ServerPilot

    Menentukan Versi Saat Ini dari Perintah php

    Untuk melihat versi PHP mana yang saat ini dikonfigurasi sebagai perintah php di server Anda, SSH ke server Anda dan jalankan perintah

    php -v
    _

    Anda akan melihat output seperti ini

    PHP 7.0.5 (cli) (built: Apr  4 2016 17:05:05) ( NTS )
    Copyright (c) 1997-2016 The PHP Group
    Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
        with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

    Anda dapat melihat versi PHP di output baris pertama. Pada contoh di atas, versi PHP adalah 7. 0

    Jika Anda melihat php. perintah tidak ditemukan, Anda harus menggunakan petunjuk di bawah ini untuk mengatur versi perintah php

    Tetapkan Versi Perintah php

    Untuk mengatur atau mengubah versi perintah php, SSH ke server Anda sebagai root dan jalankan perintah berikut

    sudo apt-get install sp-php-cli
    sudo dpkg-reconfigure sp-php-cli

    Anda akan diperlihatkan menu yang memungkinkan Anda untuk memilih versi default PHP untuk perintah php. Setelah Anda memilih versi yang ingin digunakan sebagai versi default PHP CLI, tekan Enter

    Bagaimana cara mengubah versi PHP di terminal?

    Meningkatkan atau Menurunkan Versi PHP .
    Pastikan paket php untuk versi yang Anda inginkan sudah diinstal
    Perbarui konfigurasi apa pun untuk versi PHP itu
    Perbarui konfigurasi server web Anda untuk menunjuk ke versi PHP yang benar
    Arahkan PHP CLI ke versi PHP yang benar
    Mulai ulang server web Anda dan php-fpm

    Bagaimana cara mengubah versi PHP?

    Mengubah versi PHP .
    Arahkan ke halaman Kelola Situs Web
    Klik tombol Kelola untuk membuka halaman Kelola Situs Web, yang memungkinkan Anda menyesuaikan berbagai pengaturan untuk situs Anda. .
    Di bawah bagian PHP, klik ikon Modifikasi
    Pilih versi PHP dari menu dropdown. .
    Klik tombol Ubah Versi PHP

    Bagaimana cara memeriksa versi PHP di CMD?

    Tampilkan aktivitas pada postingan ini. .
    Pertama buka cmd anda
    Lalu pergi ke direktori folder php, Misalkan folder php Anda ada di folder xampp di drive c Anda. Perintah Anda kemudian akan. CDC. \xampp\php
    Setelah itu, periksa versi Anda. php -v

    Bagaimana cara memperbarui versi PHP di bash?

    Mengubah versi PHP pengguna shell Anda . bash_profile. Tambahkan baris berikut untuk memaksa PHP 8. 2. Simpan dan tutup file dan kembali ke shell Anda. Jika sekarang Anda menjalankan php -v Anda akan melihat versi baru sedang digunakan.