GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memeriksa apakah ada beberapa versi PHP yang terinstal di Ubuntu 12.04 LTS?

Untuk memeriksa jenis versi terinstal Anda:

cd /etc/php

di terminal Anda untuk pergi ke folder konfigurasi instalasi PHP Anda dan kemudian Anda mengetik:

ls

Outputnya adalah folder yang sesuai dengan versi yang terinstal di mesin Anda. Dalam kasus saya, perintahnya menghasilkan:

5.6 7.0 7.1

Saya menggunakan perintah berikut untuk melihat versi PHP yang diinstal di Ubuntu:

sudo update-alternatives --list php

Cara kedua pergi ke php direktori tempat semua file konfigurasi versi PHP disimpan:

cd /etc/php 
dir 

Keluaran:

 > 5.6  7.0  7.1

Karena Anda memiliki lingkungan Linux, Anda dapat menjalankan ini di konsol Anda:

locate bin/php

Dan kemudian untuk apa pun yang terlihat seperti biner PHP, dapatkan versinya. Output untuk saya di atas adalah:

/home/xx/Development/Personal/Project1/webapp/bin/phpunit
/home/xx/Development/Personal/Project1/webapp-backup/vendor/bin/phpunit
/home/xx/Development/Personal/Project2/app/vendor/bin/phpunit
/home/xx/php-threaded/bin/php
/home/xx/php-threaded/bin/php-cgi
/home/xx/php-threaded/bin/php-config
/home/xx/php-threaded/bin/phpize
/usr/bin/php
/usr/bin/php5
/usr/local/bin/php-cgi
/usr/local/bin/php-config
/usr/local/bin/php53
/usr/local/bin/phpize
/usr/sbin/php5dismod
/usr/sbin/php5enmod
/usr/sbin/php5query

Dari itu, ada beberapa yang terlihat seperti binari PHP. Jadi mari kita dapatkan versi untuk masing-masing:

/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v

Itu akan memberi Anda versi PHP yang telah Anda instal.

Saya tidak akan repot-repot menghapus versi lama, itu mungkin menghapus file yang akan menghentikan pekerjaan. Anda cukup mengonfigurasi versi konsol, atau versi Apache, untuk menggunakan versi yang Anda inginkan.

Sebagai jawaban atas pertanyaan tambahan Anda:tampaknya Anda telah mengikuti petunjuk di sini untuk menambahkan repo tidak resmi ke versi Ubuntu Anda, karena repo standar tidak mendukung 5.5.

Kami bersama-sama menemukan bahwa cara untuk membuatnya berfungsi adalah pertama-tama dengan memutakhirkan Apache dari 2.2 ke 2.4:

sudo apt-get upgrade apache2

Perlu dicatat bahwa ini bisa menyebabkan beberapa perbaikan vhost diperlukan, karena beberapa arahan Apache berubah dalam versi ini. Setelah melakukannya, Anda bisa mendapatkan versi baru mod_php :

sudo apt-get install libapache2-mod-php5

Linux
  1. Cara Menginstal PHP 5.6 di Ubuntu 16.04 LTS

  2. Cara Menginstal Beberapa Versi PHP di Ubuntu 18.04 LTS

  3. Bagaimana Cara Menjalankan Beberapa versi PHP dengan Nginx di Ubuntu?

  1. Bagaimana cara memeriksa Modul PHP dan Apache yang Terinstal di Linux?

  2. Cara Meningkatkan Versi PHP ke PHP 8.0 di Ubuntu

  3. Bagaimana cara memeriksa modul apache mana yang diaktifkan/dipasang?

  1. Cara Memeriksa Versi PHP

  2. Cara Memeriksa Versi Ubuntu Anda

  3. Cara Memeriksa Versi OS Linux Anda