当前位置: 首页 > 知识库问答 >
问题:

在Ubuntu上安装PHP 5.4

叶煌
2023-03-14

所以我需要在ubuntu-16.04-server-amd64上安装PHP 5.4

  • sudo add apt repository ppa:ondrej/php5 oldstable
  • sudo apt获取更新
  • sudo 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.

建议采取什么行动?

共有1个答案

淳于乐池
2023-03-14

你能为此使用docker吗?另一种方式只能从源代码编译php

docker run--name app--net mysql\u net-d-p 8080:80 \-v/host/to/path/app:/var/www/app/\-v/host/to/path/config\u apache:/etc/apache2/sites enabled/\
romeoz/docker apache php:5.4

/host/to/path/app-应用程序的路径和apache配置的路径(通过此链接进行配置的基本文件https://github.com/romeOz/docker-apache-php/blob/master/5.4/configs/app.conf)

然后启动mysql容器

docker run--name db--net mysql\u net-d \-v/host/to/path/data:/var/lib/mysql\romeoz/docker mysql:5.5

/host/to/path/data-数据库数据的路径

现在您可以通过主机db应用程序使用数据库http://localhost:8080

 类似资料:
  • 问题内容: 我正在尝试在Ubuntu10.04上安装RMagick。但没有喜悦。我什至从源代码编译并安装了ImageMagick,但是当我尝试使用RubyGems安装RMagick时,这里的说明仍然没有帮助。我收到此错误: 这是什么意思呢?:)我是Ruby和RubyGems的新手,所以请保持谦虚。我的设置如下: 我几乎没有想法(也很累!)。我厌倦了使用上面的链接从源代码编译RMagick,但是由于

  • 问题内容: 我正在尝试在Ubuntu 12.10上安装Node.js,但是终端显示了有关丢失软件包的错误。我尝试了这个: 但是当我来到最后一行时显示此错误: 然后,我卸载了,并尝试了第二种选择: 终端机说相同的错误,但同时也向我显示了我在顶部显示的文本。我认为是问题所在,但我不知道如何解决。 问题答案: 只需按照此处给出的说明进行操作: 安装示例: 它会在当前稳定的Ubuntu上安装当前稳定的No

  • 然后卸载,尝试第二个选项: 同样的错误,终端说,但它也显示了我在顶部显示的文本。我认为问题是,但我不知道如何解决它。

  • 问题内容: 安装Java我一直从终端使用经典方法。我想手动安装Java。我将JDK的文件夹放在桌子上,并设置了环境变量(PATH,CLASSPATH和JAVA_HOME)。从终端,如果我键入,我会被打印 但是,当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装Java。 手动安装缺少哪些内容?(Ubuntu 13.04) 问题答案: 该答案用于描述如何安装Oracle Jav

  • 问题内容: 我有一个运行Ubuntu 12.04的VM,并且正在尝试安装ElasticSearch。我本着最好的“艰苦学习X”的精神遵循了这个要旨,并且一切都安装正确- 软件包已下载,解压缩,复制到正确的位置等。 当我运行它时,问题就来了-通过调用: 或使用服务包装器() 输出记录到并包含在下面。我认为我可能遇到JAVA home / classpath问题,但不确定。 非常感谢任何帮助! 更新资

  • 问题内容: 我目前正在关注 安装SciPy堆栈 的教程 , 以便在Ubuntu 12.04(精确的穿山甲)上安装SciPy(我无法使用,因为我需要最新版本)。 但是,执行以下命令时出现错误: sudo python setup.py install –prefix = / usr / local#安装到/ usr / local 此外,如何测试此模块是否正确安装? 问题答案: PyPM是安装它的好

  • 本文向大家介绍在Ubuntu 14.04上安装Elasticsearch,包括了在Ubuntu 14.04上安装Elasticsearch的使用技巧和注意事项,需要的朋友参考一下 示例 先决条件 为了运行Elasticsearch,机器上需要Java Runtime Environment(JRE)。Elasticsearch需要Java 7或更高版本,并建议使用Oracle JDK versio

  • 在Ubuntu 16.04服务器上安装torquebox时,我遇到了一个小问题。安装它自己很容易,但现在,当我想启动torquebox服务器与"torquebox运行"我得到的错误: [警告]尚未部署root-knob.yml。不管怎样,还是要启动扭矩箱。从configuration/opt/torquebox-current/jboss/standalone/configuration/stan