Ответ 1
Поскольку у вас есть среда Linux, вы можете запустить ее на консоли:
locate bin/php
И затем для всего, что выглядит как двоичный файл PHP, получите версию. Выход для меня для выше:
/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
Из них есть несколько, которые похожи на двоичные файлы PHP. Так что давайте получим версию для каждого:
/home/xx/php-threaded/bin/php -v
/usr/bin/php -v
/usr/bin/php5 -v
/usr/local/bin/php53 -v
Это даст вам версии PHP, которые вы установили.
Я бы не стал удалять старую версию, это могло бы удалить файлы, которые перестанут работать. Вы можете просто настроить версию консоли или версию Apache, чтобы использовать нужную версию.
В ответ на ваш дополнительный вопрос: кажется, что вы следовали инструкциям здесь, чтобы добавить неофициальную репо к вашей версии Ubuntu, поскольку стандартное репо не поддерживает 5.5.
Мы обнаружили вместе, что способ заставить его работать в первую очередь для обновления Apache с 2.2 до 2.4:
sudo apt-get upgrade apache2
Следует отметить, что это может привести к некоторому исправлению vhost, поскольку некоторые директивы Apache изменились в этой версии. Как только вы это сделаете, вы можете получить новую версию mod_php
:
sudo apt-get install libapache2-mod-php5