AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 109904
Accepted
Alix Axel
Alix Axel
Asked: 2010-02-05 22:15:08 +0800 CST2010-02-05 22:15:08 +0800 CST 2010-02-05 22:15:08 +0800 CST

CentOS 5.3 或 Ubuntu 8.04 / 9.10 上的 PHP 5.3.1

  • 772

请原谅我提出这样一个新手问题,但在CentOS 5.3或Ubuntu 8.04 / 9.10中,分别通过或安装(并保持更新)PHP 5.3[.1]的最简单方法是什么?yumapt-get

提前致谢!

centos ubuntu php yum apt
  • 3 3 个回答
  • 2711 Views

3 个回答

  • Voted
  1. Best Answer
    user34405
    2010-02-11T06:20:07+08:002010-02-11T06:20:07+08:00

    Zend 是 PHP 背后的商业实体,拥有一组 yum/apt 存储库,您可以使用它们在 Ubuntu 和 RHEL/CentOS 上安装和更新 PHP 5.3。

    有一个可以免费使用的社区版,但并非所有组件都是开源的(仅“像啤酒一样免费”)。

    要安装,您需要将 Zend.repo 文件添加到 /etc/yum.repos.d(或编辑 /apt/sources.list),然后执行

    yum install zend-server-ce-php-5.3
    

    或者

    apt-get update
    apt-get install zend-server-ce-php-5.3
    

    完整的说明在选择要安装的发行版

    它包括一个操作码缓存(Zend Optimizer+)和一个调试器(Zend Debugger),尽管它们可能不像 APC 或 Xdebug 那样广泛使用,可能是因为它们不是开源的。

    它还包括 Zend Framework 和各种扩展,例如 php-java 桥、数据库驱动程序(并非所有这些都包含在正常的 PHP 发行版中)和基于 Web 的管理控制台。

    还有一个商业版本,其中包括支持和附加功能。

    • 3
  2. voretaq7
    2010-02-05T22:28:35+08:002010-02-05T22:28:35+08:00

    您的问题的答案在您的问题中:如果您使用的是发行版的 Apache 和 PHP 打包版本,那么您将使用yum或安装(和/或更新)这些软件包apt-get。如果你真的是新手,我会建议在 Ubuntu 上使用aptitude(控制台/终端)或synaptic(X11)——它们都是菜单驱动的,据说更友好。我知道 CentOS 上存在等价物,但不知道它们是什么 :)

    回复:升级 PHP,如果您的发行版已经发布了一个新包,yum update或者apt-get upgrade将选择它并安装它(以及其他所有过时的东西)。如果您只想更新 PHP(而别管其他所有内容),那么您将在这些命令的末尾指定 PHP 包(例如yum update php)。

    编辑:这篇不错的博客文章详细介绍了如何在其中添加带有 PHP 5.3.x 的 apt repo,因为显然 Ubuntu 没有 9.10 的官方 5.3.x 包

    • 2
  3. simon
    2010-08-12T21:24:11+08:002010-08-12T21:24:11+08:00

    对于 Ubuntu,请在此处查看我的答案

    (基本上,使用这些包,你很高兴:))

    希望能帮助到你!

    • 1

相关问题

  • 在 Ubuntu 上设置电子邮件服务器

  • mod_rewrite 不转发 GET 参数

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve