fan*_*ndi 2 php xml xslt ubuntu
我试图在Ubuntu 12.04上启用XSL,但它失败了.我在我的Ubuntu 13.04本地做了这个并且它成功了.基本上以下工作在我的本地计算机上.
我在运行的生产服务器Ubuntu 12.04
和PHP版本5.5.12 上重复了相同的过程,但是没有从phpinfo加载扩展.我也改变了extension=php5_xsl.so
,extension=xsl.so
因为这是扩展目录中的内容.
我读到我可能需要重新编译PHP,但我不确定这些步骤.
Alb*_*ang 16
试试这个:
sudo apt-get install php5-xsl
sudo php5enmod xsl
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
为什么:
http://www.lornajane.net/posts/2012/managing-php-5-4-extensions-on-ubuntu
这里发生的是所有debian风格的unix都采用了这个标准用于他们的PHP 5.4包,所以如果你使用debian,ubuntu或他们的任何一个PHP 5.4的亲戚,你会看到这样的目录结构.将模块添加到PHP时,您将向mods-available目录添加一个文件,启用该模块并添加特定于其的任何配置.如果要启用该模块,只需执行以下操作:
php5enmod http
这只是从通常的conf.d目录创建一个符号链接,指向真实文件在mods-available中的位置,前缀为一个表示模块优先级的数字.默认情况下,优先级为20.
使用这种方法意味着我们可以打开和关闭事物,而无需评论大块的配置文件并让它们四处闲置 - 如果这看起来很熟悉那么这并不奇怪; 类似debian的linuxs以同样的方式管理他们的apache配置.使用aptitude安装的任何软件包都将使用这些完全相同的命令来设置配置,然后正确地对其进行符号链接.要取消链接,请使用令人愉快的可预测名称
php5dismod
:)
归档时间: |
|
查看次数: |
11742 次 |
最近记录: |