Php my admin обновить

phpMyAdmin Bringing MySQL to the web

If you do not find a suitable package or wish to install your own phpMyAdmin, you can download one of the following kits. Please note that each version has requirements for the minimum PHP and MySQL versions.

Since July 2015 all phpMyAdmin releases are cryptographically signed by the releasing developer. You should verify that the signature matches the archive you have downloaded. Verification instructions are placed in our documentation in the Verifying phpMyAdmin releases chapter.

phpMyAdmin 5.2.1

Released 2023-02-08, see release notes for details.

Current version compatible with PHP 7.2 and newer and MySQL/MariaDB 5.5 and newer.

File Size Verification
phpMyAdmin-5.2.1-all-languages.zip 14.4 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-all-languages.tar.gz 12.4 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-all-languages.tar.xz 7.1 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-english.tar.gz 8.0 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-english.tar.xz 5.2 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-english.zip 10.0 MB [PGP] [SHA256]
phpMyAdmin-5.2.1-source.tar.xz 18.3 MB [PGP] [SHA256]

phpMyAdmin 4.9.11

Released 2023-02-08, see release notes for details.

Older version compatible with PHP 5.5 to 7.4 and MySQL/MariaDB 5.5 and newer. Currently supported for security fixes only.

Читайте также:  Php socket server пример
File Size Verification
phpMyAdmin-4.9.11-all-languages.zip 10.6 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-all-languages.tar.gz 9.7 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-all-languages.tar.xz 5.8 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-english.tar.gz 5.0 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-english.tar.xz 3.9 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-english.zip 6.1 MB [PGP] [SHA256]
phpMyAdmin-4.9.11-source.tar.xz 11.4 MB [PGP] [SHA256]

Development Versions

phpMyAdmin Git repository is located at https://github.com/phpmyadmin/phpmyadmin.git and you can browse them online using GitHub. Note that phpMyAdmin uses Composer to manage library dependencies, when using git development versions you must manually run Composer. Please see the documentation for details.

phpMyAdmin 6.0+snapshot

Future version compatible with PHP 8.1 and newer and MySQL/MariaDB 5.5 and newer.

File Size Verification
phpMyAdmin-6.0+snapshot-all-languages.zip 15.3 MB [SHA256]
phpMyAdmin-6.0+snapshot-all-languages.tar.gz 13.1 MB [SHA256]
phpMyAdmin-6.0+snapshot-all-languages.tar.xz 7.7 MB [SHA256]
phpMyAdmin-6.0+snapshot-english.tar.gz 8.6 MB [SHA256]
phpMyAdmin-6.0+snapshot-english.tar.xz 5.6 MB [SHA256]
phpMyAdmin-6.0+snapshot-english.zip 10.8 MB [SHA256]
phpMyAdmin-6.0+snapshot-source.tar.gz 56.2 MB [SHA256]
phpMyAdmin-6.0+snapshot-source.tar.xz 25.7 MB [SHA256]
phpMyAdmin-6.0+snapshot-source.zip 66.2 MB [SHA256]

phpMyAdmin 5.2+snapshot

Current version compatible with PHP 7.2 and newer and MySQL/MariaDB 5.5 and newer.

File Size Verification
phpMyAdmin-5.2+snapshot-all-languages.zip 14.7 MB [SHA256]
phpMyAdmin-5.2+snapshot-all-languages.tar.gz 12.7 MB [SHA256]
phpMyAdmin-5.2+snapshot-all-languages.tar.xz 7.1 MB [SHA256]
phpMyAdmin-5.2+snapshot-english.tar.gz 8.1 MB [SHA256]
phpMyAdmin-5.2+snapshot-english.tar.xz 5.1 MB [SHA256]
phpMyAdmin-5.2+snapshot-english.zip 10.2 MB [SHA256]
phpMyAdmin-5.2+snapshot-source.tar.gz 40.9 MB [SHA256]
phpMyAdmin-5.2+snapshot-source.tar.xz 18.6 MB [SHA256]
phpMyAdmin-5.2+snapshot-source.zip 47.4 MB [SHA256]

Latest Stable Version

You can also directly download latest version on following URLs:

File Size Verification
phpMyAdmin-latest-all-languages.zip 14.4 MB [PGP] [SHA256]
phpMyAdmin-latest-all-languages.tar.gz 12.4 MB [PGP] [SHA256]
phpMyAdmin-latest-all-languages.tar.xz 7.1 MB [PGP] [SHA256]
phpMyAdmin-latest-english.tar.gz 8.0 MB [PGP] [SHA256]
phpMyAdmin-latest-english.tar.xz 5.2 MB [PGP] [SHA256]
phpMyAdmin-latest-english.zip 10.0 MB [PGP] [SHA256]
phpMyAdmin-latest-source.tar.xz 18.3 MB [PGP] [SHA256]

We also publish a variety of formats intended for parsing by scripts to download the latest version. Read more about those on our syndication page.

Older Releases

You can find older releases on separate files page. You can also get them from our Git repository (check developer information for instructions). Older releases are unsupported.

Installing phpMyAdmin

The full process of installing phpMyAdmin is described in our manual. You can also find information there about how to install phpMyAdmin on your Linux distribution.

Official Docker image

The phpMyAdmin team maintains an official Docker image for phpMyAdmin. It is fully documented in our manual and you can install it using:

Installing using Composer

Due to technical limitations, we’re currently unable to publish phpMyAdmin directly in Packagist repository, but it is possible to install phpMyAdmin from our own Composer repository. Please check our manual for more information.

Appliances

Software appliances are becoming a popular way of distributing software. They are distributed as an image, which can be directly used by system (be it ISO image for bootable CD or virtual disks for some type of virtualization).

There are quite many appliances which provide phpMyAdmin as a management tool for MySQL. It usually comes as part of LAMP stack but there might be other offerings as well. Please check your favorite appliance provider, ISV or app store for it. Some of the appliances are listed on Wikipedia.

Supported versions

Generally only last stable branch is supported, but there are LTS branches to support older PHP versions. Current stable branch is supported for bug fixes, LTS branches for security fixes only.

Version End of regular
support
End of extended
security support (LTS)
Note
5.2 TBD
5.1 May 10, 2022
5.0 February 24, 2021
4.9 December 31, 2019 TBD LTS to support PHP 5.5-7.0
4.8 June 4, 2019
4.7 April 7, 2018
4.6 April 1, 2017
4.5 April 1, 2016
4.4 October 1, 2016
4.3 October 1, 2015
4.2 July 1, 2015
4.1 January 1, 2015
4.0 December 31, 2013 April 1, 2017 LTS to support PHP 5.2-5.4.

Thank you for downloading phpMyAdmin

Your download should start soon, if not please click here.

Please verify the downloaded file

Please take additional steps to verify that the file you have downloaded is not corrupted, you can verify it using the following methods:

  • Verify its PGP signature, see the Verifying phpMyAdmin releases chapter for more information.
  • Check that the file’s SHA256 hash matches

phpMyAdmin needs your continued support to grow and thrive

phpMyAdmin would not exist without the work of many volunteers and contractors. You can support us to make phpMyAdmin even better by donating to our project. Every donation counts!

We have also a sponsorship program for corporates who are willing to spent more money and get some benefits such as a logo placement in return.

Источник

Как вручную обновить phpMyAdmin

Как вручную обновить phpMyAdmin

Со времени выпуска Ubuntu 18.04 и других дистрибутивов Linux у многих людей возникли проблемы с совместимостью PHP 7.2 и phpMyAdmin 4.6. В посте мы разберем как решить эту проблему и что делать дальше

Когда у вас стоит phpMyAdmin и в репозитории не обновляют последнюю версию, а warning’ы типа

“Warning in ./libraries/sql.lib.php#613 count(): Parameter must be an array or an object that implements Countable”

уже начинают доставать, то тут либо заходить в каждый файл и заменять строчки кода;

count($analyzed_sql_results['select_expr'] == 1
((count($analyzed_sql_results['select_expr']) == 1)

либо же, что логичнее всего, обновить версию phpMyAdmin до последней версии, вручную.

Обновление phpMyAdmin до последней версии

1. Сделайте резервную копию

На всякий пожарный случай, можно сделать резервную копию текущей папки phpMyAdmin, переместив ее с добавлением к имени, что-нибудь типа bak:

sudo mv /usr/share/phpmyadmin/ /usr/share/phpmyadmin.bak

2. Загрузите и распакуйте phpMyAdmin

Зайдите в папку phpMyAdmin, скорее всего это будет:

Далее, зайдите на страницу загрузок phpMyadmin, скопируйте ссылку на последнюю версию, и загрузите zip архив с помощью wget:

sudo wget -P https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.zip

На сегодняшний день, последняя стабильная версия 4.9.2. Если теперь доступна более поздняя версия, не забудьте изменить версию в ссылке.

Далее распакуем архив с помощью unzip, если нет данной утилиты, то установите ее sudo apt-get install unzip:

sudo unzip phpMyAdmin-4.9.2-all-languages.zip

3. Скопируйте и удалите папку и архив

Для надежности используем команду cp (копировать), чтобы скопировать распакованную папку! Обратите внимание, что необходим -r аргумент, так как это папка:

sudo cp -r phpMyAdmin-4.9.2-all-languages phpmyadmin

Если все прошло успешно можно удалить ненужные папку и архивы:

sudo rm -rf phpMyAdmin-4.9.2-all-languages 
sudo rm phpMyAdmin-4.9.2-all-languages.zip
sudo rm -rf phpmyadmin.bak

Теперь же зайдя по адресу /phpmyadmin мы уже можем увидеть обновленную версию PMA, но внизу будут предупреждения об отсутствии временной папки tmp и пустой парольной фразе blowfish_secret:

4. Отредактируйте конфигурационные файлы

Чтобы исправить данную проблему, можно пойти двумя путями:

Первый вариант — это замена в файле «/usr/share/phpmyadmin/libraries/vendor_config.php» параметры TEMP_DIR и CONFIG_DIR на значения ниже:

sudo nano /usr/share/phpmyadmin/libraries/vendor_config.php
define('TEMP_DIR', '/var/lib/phpmyadmin/tmp/');
define('CONFIG_DIR', '/etc/phpmyadmin/');

phpMyAdmin теперь будет генерировать собственный blowfish_secret на основе каталога установки.

Второй вариант — создать временную папку в корне /usr/share/phpmyadmin, как ссылается параметр конфига TEMP_DIR и назначить ей владельца пользователя www-data:

cd /usr/share/phpmyadmin 
sudo mkdir tmp
sudo chown -R www-data:www-data /usr/share/phpmyadmin/tmp

Предупреждение о папке tmp должно исчезнуть в phpMyAdmin.

Далее нужно скопировать сэмпл конфигурационного файла config.sample.inc.php в config.inc.php, найти параметр blowfish_secret и вставить вместо пустой строки свой хэш:

cd /usr/share/phpmyadmin 
sudo cp config.sample.inc.php config.inc.php
sudo nano config.inc.php

Сгенерируйте произвольный хеш и вставьте в параметр конфига blowfish_secret:

/* 
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = Fsdf34fSDFsegasg4ge4gw34Gg4g4$6%645gd';
/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

сохраните файл. Предупреждение об blowfish_secret так же должно исчезнуть.

Второй вариант прост в использовании, но лучше все же изменять vendor_config, что даст некоторые преимущества в работе с phpMyadmin в будущем.

Скрипт PMA Updater

Чтобы процесс обновления проходил более удобнее и быстрее я написал bash скрипт, который доступен по адресу https://github.com/sinbadxiii/pma-updater , достаточно будет склонировать себе репозиторий и запустить скрипт обновления phpMyAdmin до последней версии командой:

Источник

Как обновить phpMyAdmin

Очевидно, что на своём локальном сервере вы можете обновить phpMyAdmin. Но если, к примеру, ваш хостинг-провайдер предоставляет вам устаревшую версию phpMyAdmin, то вы можете перейти на самую последнюю версию! Дело в том, что phpMyAdmin — это обычное веб-приложение, которое работает на PHP и вы вместо того, чтобы использовать устаревшую версию которую предоставляет хостинг, можете установить свой собственный экземпляр phpMyAdmin — точно также, как и любую другую программу на PHP.

Подразумевается, что программа установлена в c:\Server\data\htdocs\phpMyAdmin\ — если у вас другой путь, то последующие инструкции подкорректируйте исходя из ваших условий.

Обновляя phpMyAdmin можно не опасаясь за базы данных — эта программа является только интерфейсом для облегчения работы с базами данных, но не содержит их, поэтому базы данных не затрагиваются при обновлении или удалении phpMyAdmin.

Обновление phpMyAdmin

Скачайте архив с новой версией phpMyAdmin с официального сайта: https://www.phpmyadmin.net/

  1. Скопируйте в безопасное место файл c:\Server\data\htdocs\phpMyAdmin\config.inc.php.
  2. Удалите папку C:\Server\bin\phpMyAdmin\ (это не затронет ваши сайты и базы данных).
  3. Распакуйте новый архив в C:\Server\data\htdocs\. Переименуйте папку в phpMyAdmin.
  4. Скопируйте сохранённый ранее файл config.inc.php в c:\Server\data\htdocs\phpMyAdmin\config.inc.php.

Вот и всё — теперь у вас самая последняя версия phpMyAdmin, которую вы можете обновить в любое время.

Перезапускать сервер не нужно, поскольку phpMyAdmin никак не связан с бинарными файлами веб-сервера, а представляет собой набор PHP скриптов.

Связанные статьи:

Источник

Оцените статью