Назад | Перейти на главную страницу

Как мне обновить PHP 5.3 до PHP 5.4.6 в Ubuntu?

Есть ли простой способ получить последнюю версию PHP? Я пробовал обновить свой пакет, но у него еще нет версии 5.4.6 ... если кто-нибудь знает, как это сделать быстро, можно ли поделиться им здесь?

Я пробовал компилировать из исходников, но постоянно получаю:

 configure: error: Cannot find OpenSSL's <evp.h>.

В моем ./configure Я указал где evp.h является, --with-openssl=/usr/include/openssl \.., но все же это дает мне эту ошибку

Установка PHP 5.4. * В Ubuntu 12.04

Просто добавьте репозиторий 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), вам придется загрузить исходные файлы и скомпилировать их самостоятельно.

Видеть: http://www.php.net/manual/en/install.unix.php