Ich habe derzeit 2 Versionen von PHP auf Ubuntu 12.04 installiert.
eine für PHP 5.3 mit apt-get installiert, während die andere mit xampp mit PHP 5.5 installiert ist
Wenn ich diese Befehle ausführe:
> which php
/usr/bin/php
> php --version
PHP 5.3.10-1ubuntu3.8 with Suhosin-Patch (cli) (built: Sep 4 2013 20:05:42)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethan
>echo $PATH
/home/chanhxc/bin
/usr/lib/lightdm/lightdm
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/opt/lampp/bin
/home/chanhxc/pear/bin
/home/chanhxc/.composer/vendor/bin
/opt/lampp/bin
/home/chanhxc/bin
/usr/lib/lightdm/lightdm
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/home/chanhxc/bin
/usr/lib/lightdm/lightdm
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin
/usr/games
/opt/lampp/bin
/home/chanhxc/pear/bin
/home/chanhxc/.composer/vendor/bin
/opt/lampp/bin
Wie mache ich PHP 5.5 zur Standardversion?
Übrigens ist meine Standard-Shell zsh. Hier ist die Zeile in meiner .zshrc
export PATH=$PATH:/home/chanhxc/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
# xampp, pear, composer
export PATH=$PATH:/opt/lampp/bin:/home/chanhxc/pear/bin:/home/chanhxc/.composer/vendor/bin:/opt/lampp/bin
Aktualisieren
Wenn ich mich für die Option Update-Alternativen entscheide . Folgendes habe ich derzeit.
>update-alternatives --query php
Link: php
Status: auto
Best: /usr/bin/php5
Value: /usr/bin/php5
Alternative: /usr/bin/php5
Priority: 50
Slaves:
php.1.gz /usr/share/man/man1/php5.1.gz
Es gibt eine Million Dinge, die Sie tun können, anstatt Ihren $ PATH zu ändern.
Eine besteht darin, einen Alias in Ihrer Datei /home/YOUR_NAME/.bashrc zu definieren.
Eine andere Möglichkeit besteht darin, die Version von PHP umzubenennen, die Sie nicht möchten, und / usr / bin / php in einen symbolischen Link zu der Version umzuwandeln, die Sie verwenden möchten:
Oder Sie können das Debian-Alternativsystem verwenden. Zuerst installieren Sie eine PHP-Alternative,
dann steuern Sie, dass alles in Ordnung ist mit
Und sehr viel mehr.
quelle
quelle