2017-04-04 19 views
0

ubuntu-16.04-server-amd64にPHP 5.4をインストールする必要があります。いくつかの他のスレッドがUbuntuにPHP 5.4をインストールする

  • sudoのアドオンはapt - リポジトリPPAをお勧め:オンドレイ/ PHP5-旧安定版
  • 須藤はapt-getを
  • 須藤はapt-getをインストール-yのphp5

しかし、これらを更新更新時にエラーが発生するため、動作しません。

Reading package lists... Done 
W: The repository 'http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu xenial Release' does not have a Release file. 
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. 
N: See apt-secure(8) manpage for repository creation and user configuration details. 
E: Failed to fetch http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found 
E: Failed to fetch http://ppa.launchpad.net/ondrej/php5-oldstable/ubuntu/dists/xenial/main/binary-i386/Packages 404 Not Found 
E: Some index files failed to download. They have been ignored, or old ones used instead. 

推奨される対策は何ですか? ?

+0

参照してください。http://stackoverflow.com/questions/39824219/install-php-5-3-5-54-on-ubuntu-16-04-xenial-and-apache – markdwhite

+2

疑問がある場合は、ソースからコンパイルします。 – apokryfos

+0

ここで別のリンクを試してみると、https://www.dev-metal.com/how-to-install-latest-php-5-4-x-on-ubuntu-12-04-lts-precise-pangolin/ – Yolo

答えて

0

あなたがソースからのもう一つの方法のみコンパイルPHP、このためにドッキングウィンドウを使用することはでき

ドッキングウィンドウの実行--nameアプリ--net mysql_net -d -p 8080:80 \ -v /ホスト/へ /ホスト/に/パス/ config_apache -vは/ var/www /のアプリ/ \::/パス/アプリの/ etc/apache2の/ /サイト対応\
romeoz /ドッキングウィンドウ-apacheの-PHP:5.4

/host/to/path/app - アプリケーションのパスと /host/to/path/config_apache - Apacheの設定へのパス/ var:mysqlの

ドッキングウィンドウの実行--nameデシベル--net mysql_net -d \ /ホスト/に/パス/データ-vのコンテナまで、このリンクhttps://github.com/romeOz/docker-apache-php/blob/master/5.4/configs/app.confによって設定用ファイル)

その後/ libに/ mysqlの\ romeoz /ドッキングウィンドウ-mysqlの:5.5

/ホスト/に/パス/データ - youreのデータベースのデータへのパス

今、あなたがホストすることで、データベースを使用することができ、 "DB" アプリケーションが利用可能ににhttp://localhost:8080

関連する問題