我对 Linux 和 yum 还很陌生。我需要安装一个 php 扩展 (ioncube 加载器) 使用 yum,但我不确定具体怎么做。我要走了本文,它告诉我需要运行命令
yum install <package>
或者
yum install ioncube_loader_lin_5.3.so
就我而言。但是我很困惑,不知道我应该把这个文件放在哪里,以便 yum 能够获取它,我是否仍然需要修改 php.ini 文件……我真的对一切都感到困惑。有人可以给我一步一步的说明如何做到这一点吗?非常感谢。
答案1
好的,您需要做的是找到 iUS repo 文件并安装它。Google 搜索显示以下内容:http://iuscommunity.org/pages/Repos.html#release-packages。安装epel-release
和ius-release
包。之后,您需要找出包名称(我猜是ionCube
或类似名称),然后yum install
针对它运行。
答案2
通常情况下,您不会将 yum 指向文件,而是指向包名称。例如:
yum search php
将在存储库中搜索短语 php。您将获得许多结果。
安装 php 和 zend 的典型用法例如:
yum install php-5.4-gd-zend-server.x86_64
现在,我快速浏览了一下如何通过 yum 安装 ioncube,但似乎没有太多相关信息。我遇到的大多数页面都告诉您如何从源代码安装。当然值得检查一下其他存储库中是否有可用的软件包,在这种情况下,您需要将该存储库添加到您的 yum 配置中。虽然我不愿意这样做,但这是一个查看文档的案例(显然这些不是官方的 yum 文档):
http://www.cyberciti.biz/tips/rhel5-fedora-core-add-new-yum-repository.html
关于 yum 和文件还有最后一点需要注意。您可以通过执行以下命令来找到所需的软件包:
yum whatprovides <filename>
它将告诉您哪个包提供了您给出的文件。
祝你好运