请多多包涵; 我是开发人员,而不是服务器pipe理员。 我的公司想要探索使用Magento。 他们给我一个预先configuration的Linux服务器,安装了apache和PHP,但是当我尝试运行Magento安装程序时,它告诉我需要加载PHP扩展。 我可以编辑php.ini文件,但不知道在哪里得到扩展名或如何安装它们,也没有人知道。
任何人都可以帮我一把吗? 我需要PDO_MySQL,mcrypt和GD扩展。 我search并find了有关从terminal下载和编译代码的网站,但这一切都在我的头上。 有没有一个简单的方法来做到这一点?
通常Linux系统在版本库中都有pear应用程序,所以你只需要为你想要安装的每个扩展运行一个命令。
这可能有助于了解您正在运行的发行版以及哪个版本的php。 我正在谈论find软件包的过程 ,因为它更好地知道如何find东西,而不仅仅是安装你所说的东西。 教一个人钓鱼等等。
现在,我有Ubuntu和Centos boxen手头,并通过魔术包search命令….
对于Ubuntu
我使用apt-cache search KEYWORD php来查找有问题的软件包 – 在这种情况下,插件的名称作为关键字。 从这里,你可以通过apt-get install php5-mcrypt php5-gd php5-mysql你需要的3个软件包apt-get install php5-mcrypt php5-gd php5-mysql – 最后一个软件包应该覆盖在debian上的PDO像发行版我相信
对于Centos / Red Hat
我用同样的方式使用dnf search KEYWORDS – 但并不是所有你需要的软件包默认情况下都是可用的。 老版本的这些发行版使用yum而不是centos。
您感兴趣的软件包是php-pdo php-gd和php-mcrypt – 最后一个不在默认存储库中(我在yum上进行了检查,然后使用Googlesearch) – 您可能需要添加EPEL存储库来获取该包
使用默认的软件包pipe理器应该会更容易安装和维护软件包,因为您的更新将与其他所有软件一起发生。
您可能需要查看http://www.directadmin.com/forum/showthread.php?t=24448 。 这有所有必要的命令和疑难解答。
在Linux中更新PHP扩展:
步骤1:以root身份login
第2步:键入 – > Yum安装php-xml
第三步:服务httpd重启//重启服务