Upgrade php5 auf php7 geht nicht

Alles, was PHP betrifft, kann hier besprochen werden.

Upgrade php5 auf php7 geht nicht

Postby fchojinski » 13. February 2017 17:28

Hallo,

ich hoffe, ich kann hier Hilfe finden. Ich möchte gerne innerhalb meines xampp php von 5.6. auf 7 upgraden, da z.B. das neue Kunena Forum im Joomla dies erfordert. Leider will es mir nicht gelingen.

Meine sieht httpd-xampp.conf so aus:

#
# XAMPP settings
#

<IfModule env_module>
SetEnv MIBDIRS "D:/Programme/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "D:/Programme/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
#
LoadFile "D:/Programme/xampp/php/php5ts.dll"
LoadFile "D:/Programme/xampp/php/libpq.dll"
LoadModule php5_module "D:/Programme/xampp/php/php5apache2_4.dll"

<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>

#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
# SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>


<IfModule php5_module>
PHPINIDir "D:/Programme/xampp/php"
</IfModule>

<IfModule mime_module>
AddType text/html .php .phps
</IfModule>

ScriptAlias /php-cgi/ "D:/Programme/xampp/php/"
<Directory "D:/Programme/xampp/php">
AllowOverride None
Options None
Require all denied
<Files "php-cgi.exe">
Require all granted
</Files>
</Directory>

<Directory "D:/Programme/xampp/cgi-bin">
<FilesMatch "\.php$">
SetHandler cgi-script
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler None
</FilesMatch>
</Directory>

<Directory "D:/Programme/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
</Directory>

<IfModule alias_module>
Alias /security "D:/Programme/xampp/security/htdocs/"
<Directory "D:/Programme/xampp/security/htdocs">
<IfModule php5_module>
<Files "xamppsecurity.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Require all granted
</Directory>

Alias /licenses "D:/Programme/xampp/licenses/"
<Directory "D:/Programme/xampp/licenses">
Options +Indexes
<IfModule autoindex_color_module>
DirectoryIndexTextColor "#000000"
DirectoryIndexBGColor "#f8e8a0"
DirectoryIndexLinkColor "#bb3902"
DirectoryIndexVLinkColor "#bb3902"
DirectoryIndexALinkColor "#bb3902"
</IfModule>
Require all granted
</Directory>

Alias /phpmyadmin "D:/Programme/xampp/phpMyAdmin/"
<Directory "D:/Programme/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require all granted
</Directory>

Alias /webalizer "D:/Programme/xampp/webalizer/"
<Directory "D:/Programme/xampp/webalizer">
<IfModule php5_module>
<Files "webalizer.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
AllowOverride AuthConfig
Require all granted
</Directory>
</IfModule>

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>


Ich habe dann alle Einträge von php auf php7 umgeschrieben (in diesem Verzeichnis befindet sich der php7 Ordner). Sobald ich allerdings die Zeilen

LoadFile "D:/Programme/xampp/php/php5ts.dll"
LoadFile "D:/Programme/xampp/php/libpq.dll"
LoadModule php5_module "D:/Programme/xampp/php/php5apache2_4.dll"

durch
LoadFile “D:/Programme/xampp/php7/php7ts.dll”
LoadFile “D:/Programme/xampp/php7/libpq.dll”
LoadModule php7_module “D:/Programme/xampp/php7/php7apache2_4.dll”

ersetze startet der Apache nicht mehr. Ich habe mich bei meinem Vorgehen an diesen Foreneintrag in einem anderen Forum gehalten: http://www.techflirt.com/how-to-upgrade-php7-in-xampp

Vielleicht hat von euch jemand eine Idee was ich falsch mache.

Vielen Dank schon mal.

Gruß
Frank
fchojinski
 
Posts: 2
Joined: 13. February 2017 17:21
XAMPP version: 3.2.1
Operating System: Windows Server 2008

Re: Upgrade php5 auf php7 geht nicht

Postby Altrea » 13. February 2017 19:34

Hallo Frank,

Die einzig unterstützte Methode mit XAMPP auf eine andere Versionszusammenstellung zu wechseln ist XAMPP frisch zu installieren.
Daher wäre die einzige Methode die ich dir raten kann, deine Anwendungen vollständig mit Datenbank und allem drum und dran zu sichern (am besten den ganzen XAMPP Ordner), XAMPP zu deinstallieren und eine andere XAMPP Version neu zu installieren und hier deine Anwendungen wiederherzustellen.

Alle Methoden Einzelkomponenten auszutauschen führen nur zwangsläufig dazu dass deine XAMPP Umgebung nichtmehr dem Standard entspricht und wir somit bei weiteren Supportanfragen unter Umständen kenntnislos unserer Zeit ins Debugging vergeuden, während der wahre Grund in dem von dir getätigten Versionswechsel liegen könnte.
Daher: Austausch von Einzelkomponenten technisch möglich, aber nicht aktiv von uns hier unterstützt.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8767
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Upgrade php5 auf php7 geht nicht

Postby Nobbie » 13. February 2017 21:20

fchojinski wrote:ich hoffe, ich kann hier Hilfe finden. Ich möchte gerne innerhalb meines xampp php von 5.6. auf 7 upgraden, da z.B. das neue Kunena Forum im Joomla dies erfordert.


WIe machst Du denn dieses Upgrade auf Deinem Online Server?
Nobbie
 
Posts: 9503
Joined: 09. March 2008 13:04

Gelöst: Re: Upgrade php5 auf php7 geht nicht

Postby fchojinski » 14. February 2017 08:03

Hallo Altrea,

vielen Dank für deine Unterstützung. Ich habe schon mal versucht eine Installation einer neueren Version durchzuführen, danach lief leider meine Intranetseite nicht mehr (irgendwo habe ich einen Fehler gemacht). Ich werde es wohl mal bei der älteren Version belassen, da diese Seite nur durch interne Benutzer aufgerufen werden kann. Die Joomla Version ist immer aktuell, insofern reduziert sich auch das Risiko. Irgendwann wenn die Firma mal 2-3 Tage zu ist (Brückentage) werde ich mich dann an die Aktualisierung machen.

Vielen Dank auch an Nobbie.

Gruß
Frank
fchojinski
 
Posts: 2
Joined: 13. February 2017 17:21
XAMPP version: 3.2.1
Operating System: Windows Server 2008


Return to PHP

Who is online

Users browsing this forum: No registered users and 3 guests