Ich möchte sekundäre PHP fpm 5.2.17 auf einem Ubuntu-Rechner mit Nginx und PHP 5.6 installieren.Separate PHP 5.2 Nginx Phpbrew
Ich habe dies erfolgreich als Test mit PHP 5.4.38 und beide Versionen geben die einzelnen phpinfo() auf ihren einzelnen Ports.
Trotz scheinbar ok Installation gibt es zwei Probleme:
Phpbrew 5.3 erfordert selbst so, während mit dem Befehl
phpbrew use 5.2.17
tatsächlich ändert es die seine Version dann mit bricht, weil es 5.2 verwendet, und nicht 5.3 geben Fehler und Beispiel Umschalten zwischen den beiden als
# phpbrew list
* (system)
php-5.4.38
php-5.3.22
php-5.2.17
~/.phpbrew/php/php-5.4.38/etc > [email protected] [php:5.6.11-system]
# phpbrew use 5.2.17
~/.phpbrew/php/php-5.4.38/etc > [email protected] [php:5.2.17-phpbrew]
# phpbrew list
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in /usr/bin/phpbrew on line 8
~/.phpbrew/php/php-5.4.38/etc > [email protected] [php:5.2.17-phpbrew]
# phpbrew switch-off
Parse: command not found
phpbrew is switched off.
~/.phpbrew/php/php-5.4.38/etc > [email protected] [php:5.6.11-system]
# phpbrew list
* (system)
php-5.4.38
php-5.3.22
php-5.2.17
~/.phpbrew/php/php-5.4.38/etc > [email protected] [php:5.6.11-system]
auf die entsprechenden Dateien zu untersuchen ich bin auch nicht in der Lage jede php.ini Dateien eithe zu finden r. Ich suche das als eine Alternative, wie die Verwendung von php brew mit 5.2 gibt
so ist es unmöglich, es weiter einzurichten.
PHP 5.2 ist seit über fünf Jahren veraltet und nicht mehr unterstützt. Bitte hör auf es zu benutzen. – duskwuff
Nicht sehr hilfreich, ich verstehe vollständig, dass es nicht unterstützt wird, und benötige dies nur, um eine Verbindung zu einer mysqli 'old_password'-Datenbank herzustellen und die Ergebnisse an die aktuelle Version zurückzugeben. – Datadimension