在 Linux 上安装 PHP 扩展

Emm*_*myS 14 linux php

请多多包涵; 我是开发人员,而不是服务器管理员。我的公司想使用 Magento 进行探索。他们给了我一个安装了 apache 和 PHP 的预配置 Linux 服务器,但是当我尝试运行 Magento 设置时,它告诉我需要加载 PHP 扩展。我可以编辑 php.ini 文件,但不知道从哪里获取扩展或如何安装它们,而且这里也没有人知道。

谁能帮我一把?我需要 PDO_MySQL、mcrypt 和 GD 扩展。我已经搜索并找到了谈论从终端下载和编译代码的网站,但这完全超出了我的脑海。是否有捷径可寻?

Jou*_*eek 16

了解您正在运行的发行版以及 php 的版本可能会有所帮助。我也在谈论寻找包的过程,因为知道如何找到东西比只安装你被告知的更好。教一个人钓鱼等等。

现在,我手头有 ubuntu 和 centos boxen,并且通过包搜索命令的魔力......

对于 Ubuntu

我曾经apt-cache search KEYWORD php找到有问题的包 - 在这种情况下,插件的名称作为关键字。从那以后,您可以安装所需的 3 个软件包apt-get install php5-mcrypt php5-gd php5-mysql- 最后一个软件包应该涵盖像 debian 这样的发行版上的 PDO 我相信

Centos/红帽

我使用dnf search KEYWORDS了相同的方式 - 但并非默认情况下您需要的所有软件包似乎都可用。这些发行版的旧版本使用yum而不是dnf

你感兴趣的包php-pdo php-gdphp-mcrypt-最后是不是在默认存储库(我查了百胜,然后用Google搜索) -您可能需要添加EPEL软件库来获取,而不是包

使用默认的包管理器应该会更容易安装和维护包,因为您的更新将与其他所有内容一起发生。


小智 4

看看http://pear.php.net/

Linux 系统的存储库中通常有 pear 应用程序,因此您只需为要安装的每个扩展运行一个命令即可。