2017-04-04 70 views
0

安装PHP 5.4,所以我需要在Ubuntu-16.04-服务器AMD64安装PHP 5.4。一些其他线程建议在Ubuntu

  • 须藤附加的apt-库PPA:的Ondrej/PHP5-oldstable的
  • sudo易于得到更新
  • 命令和apt-get安装PHP5 -y

但这些因为更新发生错误,所以不起作用。

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-or-5-4-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 /主机/到/路径/应用:在/ var/WWW /应用/ \ -v /主机/到/路径/ config_apache:在/ etc// \
romeoz /泊坞窗的Apache,PHP的Apache2 /启用站点-:5.4

/主机/到/路径/应用程序 - 路径您的应用程序和 /主机/到/路径/ config_apache - 路径Apache配置(基地的/ var:通过此链接https://github.com/romeOz/docker-apache-php/blob/master/5.4/configs/app.conf

然后向上容器为MySQL

搬运工运行--name分贝--net mysql_net -d \ -v /主机/到/路径/数据文件配置/ lib中/ MySQL的\ romeoz /泊坞窗MySQL的:5.5

时/主机/到/路径/数据 - 路径

现在,您可以通过主机 “DB” 使用数据库 应用提供您选择数据库中的数据在 http://localhost:8080