【问题标题】:Is it possible to load imagick extension in htaccess?是否可以在 htaccess 中加载 imagick 扩展?
【发布时间】:2014-11-09 12:52:21
【问题描述】:

我的虚拟主机告诉我,我可以安装 imagick,但不能更改 php.ini,但可以在 .htaccess 中打开 imagick。这是真的?如何在 htaccess 中加载它?

php.ini 语法

#Syntax in php.ini
extension=imagick.so

在 htaccess 文件中加载它的语法是什么?

(这是 linux - 我认为是 Fedora)

【问题讨论】:

  • 你的虚拟主机是谁?
  • @totallytotallyamazing 1and1

标签: php apache .htaccess imagick


【解决方案1】:

前往here 获取包含以下 .htaccess 信息的解决方案。

将此添加到您的 .htaccess 文件是该过程的一部分:

Options +ExecCGI
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi

<FilesMatch "^php5?\.(ini|cgi)$">
Order Deny,Allow
Deny from All
Allow from env=REDIRECT_STATUS
</FilesMatch>

也试试这个http://www.askapache.com/htaccess/php-cgi-redirect_status.html

还有这个http://search.cpan.org/~grichter/Apache-ImageMagick-2.0b7/ImageMagick.pm

如果有任何帮助,请告诉我。

【讨论】:

    【解决方案2】:

    你可以尝试通过http://php.net/dl在你的php脚本中加载扩展

    【讨论】:

    • 不需要知道扩展目录并对其进行硬编码吗?
    • 不需要完整路径,因为 php 知道在哪里寻找扩展。但确实你需要知道你是在linux还是windows上。因为您的文件扩展名分别是 .so 或 .dll。
    【解决方案3】:

    非 root 用户的唯一方法是使用自定义 php.ini,这可以通过多种不同方式完成:http://www.askapache.com/php/custom-phpini-tips-and-tricks.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-11
      • 2021-09-30
      • 2018-05-08
      • 1970-01-01
      • 2020-12-22
      • 2018-08-16
      • 1970-01-01
      • 2010-12-21
      相关资源
      最近更新 更多