Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:web_c7:php7myadmin47 [24.04.2018 14:21. ] – [Konfiguration zurücksichern] 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 ==== | ||
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 3930: | Zeile 3930: | ||
Anschliessend holen wir uns das aktuelle Paket (**ZIP**-Archiv und dessen zugehörige **sha512** Prüfsumme) von der **[[https:// | Anschliessend holen wir uns das aktuelle Paket (**ZIP**-Archiv und dessen zugehörige **sha512** Prüfsumme) von der **[[https:// | ||
- | # wget https:// | + | # wget https:// |
- | # wget https:// | + | # wget https:// |
- | Vom heruntergeladenen Archiv **phpMyAdmin-4.8.0.1-all-languages.zip** generieren wir einen eigenen Hash-Wert und legen diesen in einer lokalen Datei ab. | + | 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-4.8.0.1-all-languages.zip > phpMyAdmin-4.8.0.1-all-languages.zip.sha256.local | + | # 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. | Nun können wir die beiden Hash-Werte vergleichen und somit prüfen, ob dem Archiv soweit vertraut werden kann. | ||
- | # diff phpMyAdmin-4.8.0.1-all-languages.zip.sha256.local phpMyAdmin-4.8.0.1-all-languages.zip.sha256 | + | # 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. | Sind beide Werte identisch, erfolgt keine Ausgabe - wir können also mit der Installation und Konfiguration fortschreiten. | ||
Zeile 3944: | Zeile 3944: | ||
==== Entpacken ==== | ==== Entpacken ==== | ||
Nun entpacken wir das heruntergeladene **ZIP**-Archiv an Ort und Stelle, in unserem Konfigurationsbeispiel also in das Verzeichnis // | Nun entpacken wir das heruntergeladene **ZIP**-Archiv an Ort und Stelle, in unserem Konfigurationsbeispiel also in das Verzeichnis // | ||
- | # unzip / | + | # unzip / |
==== Zielverzeichnis (umbenennen) ==== | ==== Zielverzeichnis (umbenennen) ==== | ||
Zeile 3961: | Zeile 3961: | ||
Anschließend benennen wir das aktuellste Programverzeichnis um. | Anschließend benennen wir das aktuellste Programverzeichnis um. | ||
- | # mv / | + | # mv / |
Da wir den **[[centos: | Da wir den **[[centos: | ||
Zeile 3969: | Zeile 3969: | ||
Wie in der **[[https:// | Wie in der **[[https:// | ||
# cp -a / | # cp -a / | ||
- | |||
- | |||
- | |||