【问题标题】:Updating to PHP 5.4 on Debian [closed]在 Debian 上更新到 PHP 5.4 [关闭]
【发布时间】:2012-12-07 23:14:13
【问题描述】:

认为在 Google 上会有一个简单的答案,但没有运气。大多数教程虽然与我需要的相似,但不适用于 Debian:

http://chemicaloliver.net/internet/installing-php-5-4-in-ubuntu/

add-apt-repository ppa:ondrej/php5 

产量:

-bash: add-apt-repository: command not found

【问题讨论】:

  • 尝试在serverfault.com 上提问 - 在提问之前,您还需要知道您正在运行的 Debian 版本.....
  • 您还必须详细说明您面临的问题。给定 URL 中的哪些内容不适合您?
  • PPA 是 Ubuntu 特有的功能。在 Debian 中不存在。

标签: php linux debian


【解决方案1】:

你试过dotdeb repository吗?

【讨论】:

  • apt-get 更新产生 N:忽略目录 '/etc/apt/sources.list.d/' 中的文件 'dotdeb.gpg',因为它具有无效的文件扩展名 N:忽略文件 'dotdeb目录'/etc/apt/sources.list.d/'中的.gpg.1',因为它具有无效的文件扩展名E:源列表/etc/apt/sources.list中的第1行不知道类型'Deb' .d/sources.list E:无法读取源列表。
  • 您不必在sources.list中添加.gpg文件,只需deb http://packages.dotdeb.org squeeze-php54 all deb-src http://packages.dotdeb.org squeeze-php54 all并将gpg密钥添加到apt
  • 成功了!非常感谢!
【解决方案2】:

如果您的系统是本地或开发机器,则使用 Xampp for Linux 可以更轻松地处理所有事情。

使用以下 URL 获取 PHP 版本为 5.4.7 的最新版本

http://www.apachefriends.org/en/xampp-linux.html

【讨论】:

  • 已经有了 - 我正在尝试为多个用户升级开发环境。
  • Xampp 可以安装为多个用户运行。
【解决方案3】:

尝试编辑dotdeb.list文件;

nano /etc/apt/sources.list.d/dotdeb.list

然后粘贴以下镜像:

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://packages.dotdeb.org squeeze-php54 all
deb-src http://packages.dotdeb.org squeeze-php54 all

接下来应该需要执行如下:

gpg --keyserver keys.gnupg.net --recv-key 89DF5277
gpg -a --export 89DF5277 | apt-key add -

apt-get update
apt-get upgrade

【讨论】:

    猜你喜欢
    • 2014-07-21
    • 2013-09-27
    • 1970-01-01
    • 2013-02-28
    • 2015-02-09
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多