{{keywords>anleitung howto 14.04 ubuntu PHP7 PHP5.6 paralell version versionen}} {{description>Dieses HowTo erklärt in einzelnen Schritten die Installation und Konfiguration zum parallelbetrieb von PHP 5.6 und PHP 7 auf Ubuntu 14.04 LTS}} ====== HowTo / Anleitung zur Installation mehrere PHP Versionen auf Ubuntu 14.04 LTS====== Python Software proberties installieren sudo apt-get install python-software-properties \\ Zusätzliche Packetquellen hinzugügen: sudo add-apt-repository ppa:ondrej/php \\ Packetquellen aktualisieren: sudo apt-get update \\ PHP 5.6, PHP7 und diverse Module installieren: sudo apt-get install libapache2-mod-fastcgi php5.6-fpm php5.6 php5.6-mcrypt php5.6-mbstring php5.6-mysql php5.6-zip php5.6-gd php5.6-xml php7.0-fpm libapache2-mod-fastcgi php7.0-fpm php7.0 php7.0-mcrypt php7.0-mbstring php7.0-mysql php7.0-zip php7.0-gd php7.0-xml \\ Apache default vhost anpassen: sudo vim /etc/apache2/sites-enabled/000-default.conf Code einfügen: AddHandler php56-fcgi-www .php Action php56-fcgi-www /php56-fcgi-www Alias /php56-fcgi-www /usr/lib/cgi-bin/php56-fcgi-www FastCgiExternalServer /usr/lib/cgi-bin/php56-fcgi-www -socket /run/php/php5.6-fpm.sock -pass-header Authorization Require all granted AddHandler php70-fcgi-www .php Action php70-fcgi-www /php70-fcgi-www Alias /php70-fcgi-www /usr/lib/cgi-bin/php70-fcgi-www FastCgiExternalServer /usr/lib/cgi-bin/php70-fcgi-www -socket /run/php/php7.0-fpm.sock -pass-header Authorization Require all granted \\ PHP 5.6 bzw 7.0 für jeweiligen Vhost aktivieren: \\ \\ Der folgende Code muss zwischen ..... eingetragen werden. \\ \\ PHP5.6: SetHandler php56-fcgi-www oder \\ \\ PHP 7: SetHandler php70-fcgi-www