web-dev-qa-db-ja.com

ubuntu 13.10でphp5 5.5.3をphp5 5.3にダウングレード

私はちょうど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

6
Kmelkon

現時点で(そして将来も)最善の解決策はVagrantだと思います。 Vagrantは、軽量で再現性のある移植可能な開発環境を作成できます。必要なものはすべてUbuntuソフトウェアセンターにあります。したがって、インストールは非常に簡単です。

次のステップでは、開発環境に無意味なボクシーが必要です。 https://puphpet.com/ に移動して、必要なものを設定して(例:PHP 5.3)、ダウンロードします。このコマンドで実行されるVagrantボックス

vagrant up <box file name>
1
user202829
  1. Ondrej php5-oldstable パッケージは良いオプションですが、現時点ではSaucy Salamanderでは動作しません( debphp.org/ubuntu-saucy-support.html )。あなたはただ待つことができます。
  2. PHPを自分でコンパイルできます。
  3. 簡単な解決策は、一時的に古い(raring)リポジトリに切り替え、PHP(5.4)、Apache(2.2)などをインストールし、パッケージバージョンをロックすることです(したがって、アップグレードされなくなります)。

設定を失い、システムを破壊する可能性があるため、危険な操作と考えてください。すべての行をテストしなかったので、何か調整する必要があるかどうかを教えてください

# 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`
4
mpoiu

debianには、この問題に対する簡単な方法があります。そして、それはおそらくubuntuでうまくいくでしょう。 sources.listで古いリポジトリを開き、目的のパッケージを固定し、より高い優先度を与えると、必要なリストにそれらのパッケージがプルされます。ドキュメントはこちら http://www.leonli.co.uk/blog/debian-7-0-wheezy-php-5-3-install-downgrade-from-php5-4/ .

2
BigBalls_McGee

この場合、xampp(Linux用)が最も簡単なソリューションかもしれません。 http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/

また、今日はubuntu 13.10にアップデートしました。私のプロジェクトはphp 5.4とも互換性がありません。今設定して、xamppでうまくいくことを願っています。

0
Rumon