LAMP-Server mit mehreren PHP-Versionen

LAMP-Server mit mehreren PHP-Versionen

Ich suche nach einer Möglichkeit, mehrere PHP-Versionen auf meinem Notebook zu installieren, um an verschiedenen Projekten zu arbeiten, die unterschiedliche PHP-Versionen erfordern.

Ich habe Ubuntu 13.10 und habe Apache2, PHP5, MySQL usw. aus dem Repository installiert. Ich habe jetzt PHP 5.5 installiert und hätte gerne auch PHP 5.3 für einige Projekte, die mit PHP 5.5 nicht gut funktionieren.

Ich brauche also eine Möglichkeit, mehrere PHP-Versionen auf meinem System zu installieren und je nach Projekt, an dem ich gerade arbeite, zwischen ihnen zu wechseln oder, besser noch, den virtuellen Host so zu konfigurieren, dass er die gewählte Version verwendet.

Antwort1

Sie können dies tun, indem Sie sowohl Apache als auch PHP aus dem Quellcode kompilieren, anstatt sie über Aptitude zu installieren. Wenn Sie Anfänger sind, kann dies ein langwieriger Prozess sein. Sie müssen Apache auch auf einem anderen Port als 80 abhören lassen, wenn Sie Ihre beiden PHP-Anfragen gleichzeitig erhalten möchten.

Antwort2

Sie können die PHP-Version in der Datei mit dem Namen .htaccess festlegen (eine htaccess für jede Website mit der PHP-Version Ihrer Wahl). http://sourcelibrary.org/2011/04/13/linux-enabling-use-of-apaches-htaccess-files/

verwandte Informationen