Opgraderer PHP 5.4.0 i XAMPP til Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil opgradere til PHP 5.4.0 i XAMPP. Jeg bruger Windows-operativsystem. Jeg søgte på nettet, men der var ingen korrekt vejledning til dette, som det blev udgivet for nylig.


Kan nogen give mig nogle instruktioner om, hvordan man opgraderer til PHP 5.4.0 i XAMPP (windows)?

Bedste reference



  1. Hent den seneste binære version af PHP (sørg for at få .zip-pakken ikke installationsprogrammet)

  2. Arkiver det til en mappe

  3. Kopier indholdet af biblioteket i php-undermappen i din XAMPP-installationsmappe, overskriv de allerede eksisterende filer

  4. Overskriv de filer, der allerede er til stede i apache \ bin-biblioteket med de nyere versioner.

  5. Nu er tricket: Tag de filer, der har en '\_2' i deres navne (for eksempel php5apache2\_2.dll eller php5apache2\_2\_filter.dll), kopier dem i apache \ bin undermappen og fjern '\_2' delen, overskriv den eksisterende filer. Dette er nødvendigt, fordi XAMPP bruger Apache version 2.2, og filerne med 2-præfiks er bygget til Apache 2.0, så du skal tage filerne til den nyere version (som har en anden plugin-grænseflade) og omdøbe dem i filnavnet XAMPP forventer .



Kilde [4] [5]

Andre referencer 1


Jeg fandt en fungerende php\_uploadprogress.dll udvidelse til xampp windows med php 5.4 her:


http://www.fsbcomputers.com/php\_uploadprogress[6]


der er 32 og 64 bit versioner samt en preview for php 5.5.


Forresten, php build numbers, apache/xampp refererer til er:


PHP 5.2: 20060613
PHP 5.3: 20090626
PHP 5.4: 20100525

Andre referencer 2


Jeg håber at du stadig følger dette, jeg installerede php 5.4 på den seneste xampp stabile uden problem.
Heldigvis er der en beta opdatering af xampp, som gør livet lettere. http://www.apachefriends.org/en/xampp-beta.html[7]


Bare sørg for at lave en komplet backup af din gamle xampp-mappe og eksporter dine gamle databaser, så du kan importere dem til din nye (opdaterede) mysql-installation. Alternativt behøver du ikke at opdatere mysql, jeg bruger denne beta, og jeg kan sige, at den er temmelig solid.


EDIT: Pop-up advarslen var et problem, jeg havde også, jeg anbefaler at bruge den nyeste beta. Men du kan rette fejlene og bruge php 5.4 på din gamle installation (anbefales ikke) ved at kommentere den følgende linje i php.ini


extension=php\_oci8.dll


Skifte til


;extension=php\_oci8.dll

Andre referencer 3


Jeg har gjort opgraderingen i ubuntu. Følgende er trinene til opgraderingen.


sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5
sudo /etc/init.d/apache2 restart