Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:web_c7:php7myadmin47 [06.10.2017 18:32. ] – phpMyAdmin 4.7 unter CentOS 7.x mit Apache 2.4, PHP 7 und PHP-FPM installieren und einrichten django | centos:web_c7:php7myadmin47 [30.01.2021 16:32. ] (aktuell) – Releaseupdate auf 5.0.4 angepasst django | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== phpMyAdmin 4.7 unter CentOS 7.x mit Apache 2.4, PHP 7 und PHP-FPM installieren und einrichten ====== | + | ====== phpMyAdmin 4.7 unter CentOS 7.x mit Apache 2.4, PHP 7.2 und PHP-FPM installieren und einrichten ====== |
{{: | {{: | ||
\\ \\ | \\ \\ | ||
Zeile 8: | Zeile 8: | ||
==== PHP-Voraussetzungen ==== | ==== PHP-Voraussetzungen ==== | ||
Für unseren komfortablen Weg der Administration unseres **MariaDB-Servers** muss natürlich ein funktionstüchtiger [[|MariaDB-Server unter CentOS 7.x]] und entweder ein passender [[centos: | Für unseren komfortablen Weg der Administration unseres **MariaDB-Servers** muss natürlich ein funktionstüchtiger [[|MariaDB-Server unter CentOS 7.x]] und entweder ein passender [[centos: | ||
- | * **php70u** | + | * **php72u** |
- | * **php70u-cli** | + | * **php72u-cli** |
- | * **php70u-common** | + | * **php72u-common** |
- | * **php70u-gd** | + | * **php72u-gd** |
- | * **php70u-mbstring** | + | * **php72u-mbstring** |
- | * **php70u-mcrypt** | + | * **php72u-mcrypt** |
- | * **php70u-mysqlnd** | + | * **php72u-mysqlnd** |
- | * **php70u-pdo** | + | * **php72u-pdo** |
Diese Pakete installieren wir, sofern diese nicht schon bei der Grundinstallation unseres Apache-Webservers erfolgte, mit Hilfe von **YUM** | Diese Pakete installieren wir, sofern diese nicht schon bei der Grundinstallation unseres Apache-Webservers erfolgte, mit Hilfe von **YUM** | ||
- | # yum install | + | # yum install |
==== phpMyAdmin ==== | ==== phpMyAdmin ==== | ||
Das [[centos: | Das [[centos: | ||
- | Zunächst wechseln wir in unser lokales Programm-Arcgiv-Verzeichnis. | + | Zunächst wechseln wir in unser lokales Programm-Archiv-Verzeichnis. |
# cd / | # cd / | ||
- | Anschliessend holen wir uns das aktuelle Paket auf unseren | + | Anschliessend holen wir uns das aktuelle Paket auf unseren |
# wget https:// | # wget https:// | ||
Zeile 37: | Zeile 37: | ||
Da wir den **[[centos: | Da wir den **[[centos: | ||
# chown -R php-fpm: / | # chown -R php-fpm: / | ||
- | + | ||
Den Inhalt des Zielverzeichnis enthält nun: | Den Inhalt des Zielverzeichnis enthält nun: | ||
< | < | ||
Zeile 3921: | Zeile 3921: | ||
{{ : | {{ : | ||
+ | |||
+ | ===== Programm-Upgrade ===== | ||
+ | Da wir uns bei der [[centos: | ||
+ | |||
+ | ==== Download ==== | ||
+ | Zunächst wechseln wir in unser lokales Programm-Archiv-Verzeichnis. | ||
+ | # cd / | ||
+ | |||
+ | Anschliessend holen wir uns das aktuelle Paket (**ZIP**-Archiv und dessen zugehörige **sha512** Prüfsumme) von der **[[https:// | ||
+ | # wget https:// | ||
+ | |||
+ | # wget https:// | ||
+ | |||
+ | Vom heruntergeladenen Archiv **phpMyAdmin-5.0.4-all-languages.zip** generieren wir einen eigenen Hash-Wert und legen diesen in einer lokalen Datei ab. | ||
+ | # sha256sum phpMyAdmin-5.0.4-all-languages.zip > phpMyAdmin-5.0.4-all-languages.zip.sha256.local | ||
+ | |||
+ | Nun können wir die beiden Hash-Werte vergleichen und somit prüfen, ob dem Archiv soweit vertraut werden kann. | ||
+ | # diff phpMyAdmin-5.0.4-all-languages.zip.sha256.local phpMyAdmin-5.0.4-all-languages.zip.sha256 | ||
+ | |||
+ | Sind beide Werte identisch, erfolgt keine Ausgabe - wir können also mit der Installation und Konfiguration fortschreiten. | ||
+ | |||
+ | ==== Entpacken ==== | ||
+ | Nun entpacken wir das heruntergeladene **ZIP**-Archiv an Ort und Stelle, in unserem Konfigurationsbeispiel also in das Verzeichnis // | ||
+ | # unzip / | ||
+ | |||
+ | ==== Zielverzeichnis (umbenennen) ==== | ||
+ | In der **[[https:// | ||
+ | |||
+ | <WRAP center round alert 90%> | ||
+ | **Warnung** | ||
+ | |||
+ | Never extract the new version over an existing installation of phpMyAdmin, always first remove the old files keeping just the configuration. | ||
+ | |||
+ | Auf diese Art bleibt kein alter, nicht länger funktionierender Code im Verzeichnis, | ||
+ | </ | ||
+ | |||
+ | Wir werden also demnach erst einmal eine Sicherung unserer bestehenden Installation vornehmen, bevor wir uns eingehender mit der zuvor entpackten aktuellste Version beschäftigen. | ||
+ | # mv / | ||
+ | |||
+ | Anschließend benennen wir das aktuellste Programverzeichnis um. | ||
+ | # mv / | ||
+ | |||
+ | Da wir den **[[centos: | ||
+ | # chown -R php-fpm: / | ||
+ | |||
+ | ==== Konfiguration zurücksichern ==== | ||
+ | Wie in der **[[https:// | ||
+ | # cp -a / | ||
+ | |||
====== Links ====== | ====== Links ====== | ||
Zeile 3927: | Zeile 3976: | ||
* **[[http:// | * **[[http:// | ||
- | ~~DISCUSSION~~ | ||
- | ~~AUTOTWEET: | ||