首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中启用XSLl

在PHP中启用XSLl
EN

Stack Overflow用户
提问于 2011-02-19 21:58:25
回答 2查看 4.6K关注 0票数 2

我有一台安装了php5的服务器。我需要在它上启用XSL。当我尝试phpinfo();时,我没有看到任何与XSL相关的东西。我已经安装了"libxslt“。

有没有办法升级我的php安装来支持xsl?我不想重新安装php。

我想将extension=xsl.so添加到php.ini中,但我不知道那里是否有xsl.so以及它在哪里!但这行得通吗??如果是,我必须找出xsl.so在哪里,或者如果可能的话,下载它。

请帮帮我,因为这是我第一次在真实的工作环境中工作。

顺便说一句:服务器操作系统是Linux (基于RPM的属性分发)。

更新:

我尝试了以下方法,但仍然无法启用xsl,也看不出phpinfo()有什么不同

1-将php源码和cd解压到扩展名为cd /path/to/php/ext/xsl的目录

2- phpize

3- ./configure

4- make

5-然后将xsl.so移至extension_dir

6-重启apache

我在网上的许多论坛和博客上发现了这一点,但我不知道为什么它对我不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-02 21:13:45

我终于可以使用phpize命令在不重新编译整个PHP的情况下启用XSL:

How to enable php extension using phpize?

最重要的是在编译XSL扩展并启用它之前启用XSL扩展

谢谢

票数 1
EN

Stack Overflow用户

发布于 2011-02-20 03:27:11

默认情况下,PHP5应该包含xsl扩展名。可能需要使用参数-- with -xls=DIR重新编译特定的php安装,其中DIR是安装libxslt的目录。

当我为自己设置这篇文章时,我发现这篇文章很有帮助:http://flex.sys-con.com/node/200299?page=0,3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5051150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档