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: | ||