2016-04-11 12 views
0

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.

+0

PHP 5.2 ist seit über fünf Jahren veraltet und nicht mehr unterstützt. Bitte hör auf es zu benutzen. – duskwuff

+0

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

Antwort

0

Die Antwort war, nach einer alternativen Lösung zu suchen. PHPBrew und zahlreiche gelesene Foren haben 5.2 einfach als alte Technologie abgeschnitten und Zeitverschwendung für so wenige Nutzer. Ich habe auch genug Zeit verschwendet und bin zu einer alternativen Lösung ohne 5.2 übergegangen.