在 Linux 上安装 PHP 扩展

在 Linux 上安装 PHP 扩展

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

有人能帮我一下吗?我需要 PDO_MySQL、mcrypt 和 GD 扩展。我搜索过并找到了一些网站,它们讨论如何从终端下载并编译代码,但我完全不懂。有没有简单的方法可以做到这一点?

答案1

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

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

答案2

了解你正在运行的发行版和 php 版本可能会有所帮助。我说的是过程找到包裹,因为最好知道如何找到所需内容,而不仅仅是安装所要求的内容。授人以鱼不如授人以渔。

现在,我手上有 ubuntu 和 centos boxen,并且通过神奇的包搜索命令......

对于 Ubuntu

我曾经apt-cache search KEYWORD php找到相关软件包 - 在这种情况下,插件的名称作为关键字。从那里,你可以通过它安装你需要的 3 个软件包apt-get install php5-mcrypt php5-gd php5-mysql- 我相信最后一个软件包应该涵盖 Debian 等发行版上的 PDO

对于 Centos/Red Hat

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

您感兴趣的套餐是php-pdo php-gd-php-mcrypt最后一个是不是在默认存储库中(我检查了 yum,然后谷歌搜索)-你可能需要添加 EPEL 存储库来获取该软件包

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

答案3

你可能想回顾一下http://www.directadmin.com/forum/showthread.php?t=24448. 它包含所有必要的命令和故障排除。

答案4

要在 Linux 中更新 PHP 扩展:

步骤 1:以 root 身份登录

步骤2:输入--> Yum install php-xml

step3:service httpd restart //重启服务

相关内容