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