Есть ли простой способ получить последнюю версию PHP? Я пробовал обновить свой пакет, но у него еще нет версии 5.4.6 ... если кто-нибудь знает, как это сделать быстро, можно ли поделиться им здесь?
Я пробовал компилировать из исходников, но постоянно получаю:
configure: error: Cannot find OpenSSL's <evp.h>.
В моем ./configure
Я указал где evp.h
является, --with-openssl=/usr/include/openssl \..
, но все же это дает мне эту ошибку –
Просто добавьте репозиторий PPA:
sudo add-apt-repository ppa:ondrej/php5-oldstable
И установите его:
sudo apt-get update
sudo apt-get install php5
Возможно, вам потребуется установить add-apt-repository в Ubuntu 12.04. Для этого запустите команду:
sudo apt-get install python-software-properties
Для PHP 5.5 (в настоящее время 5.5.30) вместо этого добавьте репозиторий PPA:
sudo add-apt-repository ppa:ondrej/php5
Для PHP 5.6 (в настоящее время 5.6.14) вместо этого добавьте репозиторий PPA:
sudo add-apt-repository ppa:ondrej/php5-5.6
Хай Посмотрите на следующую страницу, чтобы обновить PHP 5.4 в Убунту
http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu
Вы можете обновить с помощью команды apt-get в терминале. Откройте Терминал и войдите в систему как пользователь su. затем попробуйте следующую команду для обновления
add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5
Если вы пытаетесь использовать средства локального пользователя, используйте sudo перед всеми командами ...
ПРЕДУПРЕЖДЕНИЕ: - это также автоматически обновит Apache (теперь 2.4), что имеет дополнительные последствия, т.е. есть большие изменения в конфигурации между Apache 2.2. и 2.4, что предотвратит запуск службы Apache после этого!
Если официальные репозитории Ubuntu не обновлены (а я не думаю, что они еще обновлены, последняя доступная версия PHP должна быть 5.3.x), вам придется загрузить исходные файлы и скомпилировать их самостоятельно.