Как обновить PHP до версии 5.4 на Amazon Linux?

мне нужен PHP 5.4, установленный в инстансе Amazon Linux.

теперь у нас есть:

root@ip-10-138-1-229 webapps]$ php -version
PHP 5.3.29 (cli) (built: Aug 20 2014 16:41:34)

есть ли пакет yum для этого?

$ yum install php-5.4
Loaded plugins: priorities, security, update-motd, upgrade-helper
Setting up Install Process
No package php-5.4 available.
Error: Nothing to do

попробуем обновить yum для php:

yum update php
Dependencies Resolved

===============================================================================================================================================================================
 Package                                   Arch                                 Version                                          Repository                               Size
===============================================================================================================================================================================
Updating:
 php                                       x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               2.8 M
Updating for dependencies:
 php-bcmath                                x86_64                               5.3.29-1.7.amzn1                                 amzn-main                                52 k
 php-cli                                   x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               2.6 M
 php-common                                x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               1.0 M
 php-gd                                    x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               219 k
 php-process                               x86_64                               5.3.29-1.7.amzn1                                 amzn-main                                66 k
 php-xml                                   x86_64                               5.3.29-1.7.amzn1                                 amzn-main                               234 k

Ну, это дает нам последнюю / самую большую php 5.3 как получить 5.4?

может быть, PHP 5.4 еще не поддерживался на Amazon Linux?

обновление : слегка обновлено из ответа @vembutech внизу:

(Запуск от root):

yum remove httpd*
yum remove $(yum list installed | grep "php" | awk '{print }')
yum install httpd24 php54

теперь мы можем использовать новый отличный встроенный httpd сервер из php 5.4:

root@ip-10-138-1-229 nanoweb_2.2.6]$ php -S localhost:8000
PHP 5.4.37 Development Server started at Fri Feb 20 20:31:22 2015
Listening on http://localhost:8000
Document root is /root/nanoweb_2.2.6
Press Ctrl-C to quit.
18
задан javadba
25.04.2023 8:23 Количество просмотров материала 3486
Распечатать страницу

2 ответа

сначала нужно удалить старую версию и установить новую версию,

используйте эту команду, чтобы удалить службу httpd.

sudo yum удалить httpd*

получить список PHP пакетов, установленных с помощью команды

судо yum список установленных / grep "php"

Удаление Пакетов

yum удалить php-cli.x86_64 php-общий.x86_64 с поддержкой PHP-и MySQL.x86_64 php-pdo.архитектуру x86_64 в PHP-XML-файле.архитектуру x86_64

теперь вы можете установить следующую более высокую версию httpd и php с помощью команды yum install,

sudo yum установить httpd24 php54

11
отвечен vembutech 2023-04-26 16:11

похоже, что официальный репозиторий Amazon не имеет php выше 5.3.

Что вы можете сделать, так это получить необходимые пакеты в форме RPM из другого места или добавить репозиторий, отличный от Amazon, который содержит 5.4. Быстрый Google предлагает посетить webtatic.com

edit: следует отметить, что Amazon действительно поставляет 5.4, но как пакет "php54", как отметил vembutech

1
отвечен Fabo.sk 2023-04-26 18:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх