2016-04-11 11 views
0

私は、nginxとphp 5.6を実行しているUbuntuマシンにセカンダリphp fpm 5.2.17をインストールしようとしています。Separate PHP 5.2 Nginx Phpbrew

私はこのテストをphp 5.4.38を使ってテストしましたが、両方のバージョンで個々のポートにphpinfo()が与えられています。一見OKがインストールにもかかわらず

は2問題は、次のとおりです。

Phpbrewは5.3自体が必要ですので、コマンド

phpbrew use 5.2.17 

それは5.2とされていない使用しているため、実際にはそれにそのがそれを使用して壊したバージョンを変更を使用しながら、 5.3エラーを出して、2つの間で切り替える例を

# 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] 

関連するファイルを調べると、私もphp.iniファイルを見つけることができませんr。 5.2でphpbrewを使用するなどの代替が

# phpbrew config 

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] 

それ以上、それを設定するので、その不可能を与えるように私はこれを探しています。

+0

PHP 5.2は廃止され、5年以上サポートされていません。それをやめてください。 – duskwuff

+0

あまり役に立ちませんが、サポートされていないことを十分に理解しており、mysqli 'old_password'データベースに接続して結果を最新のバージョンに戻す必要があります。 – Datadimension

答えて

0

答えは、別の解決策を探すことでした。 PHPBrewや数多くのフォーラムでは、古いテクノロジーとしての5.2と、ほんのわずかなユーザーのための時間の浪費とを単純に排除しています。 私はあまりにも多くの時間を無駄にして、5.2を使わないで別の解決策に移った。

関連する問題