私はちょうどubuntu 13.10。にアップグレードしました。php5.3を使用しているプロジェクトで作業していたのに、phpmyadminが動作していません。ページを開こうとすると、大量の警告が表示され、サインインページがサインインしません..ダウングレードできますか? phpとphpmyadminを削除して再インストールしようとしましたが、何も起こりませんでした。これは私がphp-vを試してみると得られるものです
PHP 5.5.3-1ubuntu2(cli)(built:Oct 9 2013 14:49:12)Copyright(c)1997-2013 The PHP Group Zend Engine v2.5.0、Copyright(c)1998-2013 Zend OPcache v7.0.3-devを使用したZend Technologies、著作権(c)1999-2013、Zend Technologies
現時点で(そして将来も)最善の解決策はVagrantだと思います。 Vagrantは、軽量で再現性のある移植可能な開発環境を作成できます。必要なものはすべてUbuntuソフトウェアセンターにあります。したがって、インストールは非常に簡単です。
次のステップでは、開発環境に無意味なボクシーが必要です。 https://puphpet.com/ に移動して、必要なものを設定して(例:PHP 5.3)、ダウンロードします。このコマンドで実行されるVagrantボックス
vagrant up <box file name>
設定を失い、システムを破壊する可能性があるため、危険な操作と考えてください。すべての行をテストしなかったので、何か調整する必要があるかどうかを教えてください
# upgrade system, so you can add to ignore all updates later
Sudo apt-get update
Sudo apt-get upgrade
# remove your php, Apache, etc
Sudo apt-get purge Apache2 php5 libapache2-mod-php5 # add here your server packages
# change repositories to raring (with backup)
Sudo sed -i.bak "s/saucy/raring/g" /etc/apt/sources.list
# update and install server packages
Sudo apt-get update
Sudo apt-get install Apache2 php5 libapache2-mod-php5 phpmyadmin #add here packages you need and make sure you install php5.4 and Apache2.2
# change repositories back to saucy
Sudo sed -i "s/raring/saucy/g" /etc/apt/sources.list
# ignore all current upgrades (package hold)
Sudo apt-mark hold `aptitude -F%p --disable-columns search ~U`
debianには、この問題に対する簡単な方法があります。そして、それはおそらくubuntuでうまくいくでしょう。 sources.listで古いリポジトリを開き、目的のパッケージを固定し、より高い優先度を与えると、必要なリストにそれらのパッケージがプルされます。ドキュメントはこちら http://www.leonli.co.uk/blog/debian-7-0-wheezy-php-5-3-install-downgrade-from-php5-4/ .
この場合、xampp(Linux用)が最も簡単なソリューションかもしれません。 http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/
また、今日はubuntu 13.10にアップデートしました。私のプロジェクトはphp 5.4とも互換性がありません。今設定して、xamppでうまくいくことを願っています。