私は、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]
それ以上、それを設定するので、その不可能を与えるように私はこれを探しています。
PHP 5.2は廃止され、5年以上サポートされていません。それをやめてください。 – duskwuff
あまり役に立ちませんが、サポートされていないことを十分に理解しており、mysqli 'old_password'データベースに接続して結果を最新のバージョンに戻す必要があります。 – Datadimension