在Windows Server 2003服务器上,运行的是PHP版本5.2.5和IIS。
我们有另外一台几乎相同的服务器,可以轻松安装ImageMagick,而且它正在运行完全相同的php版本。按照以下步骤安装,但在这台服务器上似乎无法正常工作。虽然已经安装了ImageMagick本身,但php不会加载扩展。
我们花了数小时尝试安装扩展程序,但它就是不会显示在phpinfo()中。
采取的安装步骤
在Windows XP(PHP 5.2.x)上安装IMagick:
下载并安装
ImageMagick-6.5.8-7 Q16-windows-dll.exe
http://www.imagemagick.org/download/binaries/ImageMagick-6.5.8-7-Q16-windows-dll.exe从http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/下载
php_imagick_dyn-Q16.dll
将 DLL 复制到 [PHP]/extension 目录并将其重命名为
php_imagick.dll
必须编辑
php.ini
文件并添加新扩展:extension=php_imagick.dll
保存
php.ini
并重新启动Apache服务器。(如有必要,请重新启动Windows)phpinfo()
应显示已启用imagick
。
shell_exec
吗? - Shiplu Mokaddim