Vraag Hoe upgrade ik van PHP 5.3 naar PHP 5.4.6 in Ubuntu?


Is er een eenvoudige manier om de nieuwste PHP te krijgen? Ik heb geprobeerd mijn pakket bij te werken, maar er is nog geen 5.4.6 ... als iemand weet hoe het snel moet, kan dit dan hier worden gedeeld?

Ik heb geprobeerd te compileren vanaf de bron, maar ik krijg constant het volgende:

 configure: error: Cannot find OpenSSL's <evp.h>.

In mijn ./configure Ik heb aangegeven waar evp.h is, --with-openssl=/usr/include/openssl \.., maar toch geeft het me die fout


47
2017-08-22 09:20


oorsprong




antwoorden:


PHP 5.4. * Installeren op Ubuntu 12.04

Voeg eenvoudig de PPA-repository toe:

sudo add-apt-repository ppa:ondrej/php5-oldstable

En installeer het:

sudo apt-get update
sudo apt-get install php5

Mogelijk moet u add-apt-repository op Ubuntu 12.04 installeren. Hiertoe voert u de opdracht uit:

sudo apt-get install python-software-properties

Andere nieuwe versies

Voeg voor PHP 5.5 (momenteel 5.5.30) de PPA-repository toe:

sudo add-apt-repository ppa:ondrej/php5

Voeg voor PHP 5.6 (momenteel 5.6.14) in plaats daarvan de PPA-repository toe:

sudo add-apt-repository ppa:ondrej/php5-5.6

94
2017-08-22 09:29



lijkt dit niet de laatste 5.4.6 te zijn? - user79356
wauw .... dat werkte !!! - Nitin Bansal
Ubuntu 10.04 LTS: sudo: add-apt-repository: command not found - Hubro
@Codemonkey en toekomstige mensen met hetzelfde probleem, kunt u uitvoeren apt-get install python-software-properties kunnen gebruiken add-apt-repository - Moak
@Moak of ze gebruiken gewoon de juiste programmanaam: apt-add-repository die vooraf is geïnstalleerd in de huidige Ubuntu-versies - feeela


Hai Kijk eens naar de volgende pagina om PHP 5.4 bij te werken in Ubunthu

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

U kunt bijwerken via apt-get-opdracht in terminal. Open Terminal en log in op su user. probeer dan de volgende opdracht om bij te werken

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

Als je lokale gebruikers gebruikt, gebruik dan sudo voor alle commando's ...

WAARSCHUWING: - dit zal ook automatisch Apache (nu 2.4) upgraden, wat extra consequenties heeft, d.w.z. er zijn grote configuratiewijzigingen tussen Apache 2.2. en 2.4 die voorkomen dat de Apache-service achteraf wordt uitgevoerd!


10
2017-08-22 09:34





Als de officiële Ubuntu-repositories niet zijn bijgewerkt (en ik denk dat ze dat nog niet zijn, moet de nieuwste PHP-versie beschikbaar zijn 5.3.x), moet je de bronbestanden downloaden en zelf compileren.

Zien: http://www.php.net/manual/en/install.unix.php


1
2017-08-22 09:25



Ik heb dat ook geprobeerd en kwam vast te zitten met deze fout: configure: error: Kan de <evp.h> van OpenSSL niet vinden. In mijn configuratie heb ik aangegeven waar evp.h is, --with-openssl = / usr / include / openssl \ .. maar toch geeft het mij die fout - user79356
Het spijt me, ik heb nog nooit geprobeerd om de php-bronnen onder Linux handmatig te bouwen. Als het niet dringend is, raad ik aan te wachten tot het officiële pakket is bijgewerkt. Ik denk niet dat dit veel langer zal duren. EDIT: probeer te installeren openssl-devel zoals hier gesuggereerd: webhostingtalk.com/showthread.php?t=184406
@adit Altijd als je zoiets ziet als: "Kan het niet vinden foo.x", probeer ubuntus pakket zoeken packages.ubuntu.com - KingCrunch