[Debian 10] PHP7.3 unter Apache2 aktivieren

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
SpawnCube
Beiträge: 17
Registriert: 01.12.2019 09:28:39

[Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von SpawnCube » 01.12.2019 09:46:28

Hallo,

Ich habe vor kurzem einen LAMP-Server auf meinem vServer aufgesetzt. Doch irgendwie scheint der Server keine PHP-Dateien lesen zu können.
Wenn ich meine Adresse aufrufe bzw. eine PHP-Datei aufrufe, erscheint der Inhalt der Datei im Klartext. Also es scheint so als würde der Apache2-Server
kein PHP erkennen.

Ich habe gelesen das der Befehl

Code: Alles auswählen

a2enmod php7.3
mir weiter helfen soll. Ich bekomme aber daraufhin folgenden Error bzw. Fehlermeldung

Code: Alles auswählen

ERROR: Module php7.3 does not exist!
Könnte mir bitte jemand weiter helfen? Bzw., wie schaffe ich es das der Apache2-Server PHP lesen kann? Oder liegt der Fehler woanders?
Wäre über jede Hilfe dankbar!

Beste Grüße,
SpawnCube

thoerb
Beiträge: 1677
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: [Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von thoerb » 01.12.2019 12:51:13

Ist PHP installiert?

Code: Alles auswählen

dpkg -l | grep php

SpawnCube
Beiträge: 17
Registriert: 01.12.2019 09:28:39

Re: [Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von SpawnCube » 01.12.2019 17:29:55

Ja


Code: Alles auswählen

ii  libapache2-mod-php               2:7.3+69                      all          server-side, HTML-embedded scripting language (Apache 2 module) (default)
ii  libapache2-mod-php7.3            7.3.11-1~deb10u1              amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php                              2:7.3+69                      all          server-side, HTML-embedded scripting language (default)
ii  php-bcmath                       2:7.3+69                      all          Bcmath module for PHP [default]
ii  php-cli                          2:7.3+69                      all          command-line interpreter for the PHP scripting language (default)
ii  php-common                       2:69                          all          Common files for PHP packages
ii  php-curl                         2:7.3+69                      all          CURL module for PHP [default]
ii  php-fpm                          2:7.3+69                      all          server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
ii  php-gd                           2:7.3+69                      all          GD module for PHP [default]
ii  php-imagick                      3.4.3-4.1                     amd64        Provides a wrapper to the ImageMagick library
ii  php-json                         2:7.3+69                      all          JSON module for PHP [default]
ii  php-mbstring                     2:7.3+69                      all          MBSTRING module for PHP [default]
ii  php-mysql                        2:7.3+69                      all          MySQL module for PHP [default]
ii  php-pear                         1:1.10.6+submodules+notgz-1.1 all          PEAR Base System
ii  php-php-gettext                  1.0.12-0.1                    all          read gettext MO files directly, without requiring anything other than PHP
ii  php-phpseclib                    2.0.14-1                      all          implementations of an arbitrary-precision integer arithmetic library
ii  php-ssh2                         1.1.2+0.13-4                  amd64        Bindings for the libssh2 library
ii  php-xml                          2:7.3+69                      all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii  php-zip                          2:7.3+69                      all          Zip module for PHP [default]
ii  php7.3                           7.3.11-1~deb10u1              all          server-side, HTML-embedded scripting language (metapackage)
ii  php7.3-bcmath                    7.3.11-1~deb10u1              amd64        Bcmath module for PHP
ii  php7.3-bz2                       7.3.11-1~deb10u1              amd64        bzip2 module for PHP
ii  php7.3-cli                       7.3.11-1~deb10u1              amd64        command-line interpreter for the PHP scripting language
ii  php7.3-common                    7.3.11-1~deb10u1              amd64        documentation, examples and common module for PHP
ii  php7.3-curl                      7.3.11-1~deb10u1              amd64        CURL module for PHP
ii  php7.3-dev                       7.3.11-1~deb10u1              amd64        Files for PHP7.3 module development
ii  php7.3-fpm                       7.3.11-1~deb10u1              amd64        server-side, HTML-embedded scripting language (FPM-CGI binary)
ii  php7.3-gd                        7.3.11-1~deb10u1              amd64        GD module for PHP
ii  php7.3-gmp                       7.3.11-1~deb10u1              amd64        GMP module for PHP
ii  php7.3-imap                      7.3.11-1~deb10u1              amd64        IMAP module for PHP
ii  php7.3-intl                      7.3.11-1~deb10u1              amd64        Internationalisation module for PHP
ii  php7.3-json                      7.3.11-1~deb10u1              amd64        JSON module for PHP
ii  php7.3-mbstring                  7.3.11-1~deb10u1              amd64        MBSTRING module for PHP
ii  php7.3-mysql                     7.3.11-1~deb10u1              amd64        MySQL module for PHP
ii  php7.3-opcache                   7.3.11-1~deb10u1              amd64        Zend OpCache module for PHP
ii  php7.3-readline                  7.3.11-1~deb10u1              amd64        readline module for PHP
ii  php7.3-xml                       7.3.11-1~deb10u1              amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  php7.3-zip                       7.3.11-1~deb10u1              amd64        Zip module for PHP
ii  pkg-php-tools                    1.37                          all          various packaging tools and scripts for PHP packages

SpawnCube
Beiträge: 17
Registriert: 01.12.2019 09:28:39

Re: [Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von SpawnCube » 03.12.2019 20:23:17

Hallo,

Ich habe nochmal alles was mit PHP zutun hat deinstalliert und nochmal frisch installiert.
Nun klappt der Befehl

Code: Alles auswählen

a2enmod php7.3
wie gewollt.

Problem was ich jetzt habe ist, das er die PHP Dateien herunterlädt anstatt sie anzuzeigen bzw. sie zu verarbeiten.

Vielleicht kann mir jemand doch noch helfen, ansonsten mache ich das System platt.

Beste Grüße,
SpawnCube

thoerb
Beiträge: 1677
Registriert: 01.08.2012 15:34:53
Lizenz eigener Beiträge: MIT Lizenz

Re: [Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von thoerb » 03.12.2019 23:58:35

SpawnCube hat geschrieben: ↑ zum Beitrag ↑
03.12.2019 20:23:17
Problem was ich jetzt habe ist, das er die PHP Dateien herunterlädt anstatt sie anzuzeigen bzw. sie zu verarbeiten.
Endet die Datei mit *.php ?

Wo führst du sie aus, in /var/www/html/ ?

Ansonsten musst du das entsprechend in der /etc/apache2/mods-available/php7.3.conf konfigurieren.

SpawnCube
Beiträge: 17
Registriert: 01.12.2019 09:28:39

Re: [Debian 10] PHP7.3 unter Apache2 aktivieren

Beitrag von SpawnCube » 04.12.2019 12:14:40

Ja die Datei endet mit *.php.
Und ja, ich führe die Datei unter /var/www/html/ aus ( also im Root Verzeichnis ).
Dort liegt ein CMS ( Wordpress ) was ich gerne installieren möchte.

Nach einem Neustart des vServers hat sich das Problem von alleine gelöst.

Danke für die Hilfe, ich denke das Thema hat sich dann geklärt.

Beste Grüße,
SpawnCube

Antworten