我做的最后一件事是:
cd
到文件夹的根目录,运行phpize
,然后./configure
,然后{{1 },然后make
,输出这个
sudo make install
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20090626/
Installing header files: /usr/include/php/
所以在搜索之后,我还尝试将imagick.so复制到/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions
文件夹中,该文件夹也位于no-debug-non-zts-20090626
文件夹中,我注意到了一些/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions
文件。 / p>
重新启动的Apache,在输出phpinfo()
中仍然没有想象的迹象然后我进一步搜索,并找到一个教程,提到必须编辑php.ini文件以了解扩展名。所以我在.so
之后的适当位置的php.ini文件(位于extension=imagick.so
)中添加了/Applications/XAMPP/xamppfiles/etc
。
再次,重新启动Apache,检查我的phpinfo,没有想象力。
我感到非常沮丧,因为我觉得我很接近在那里,但说实话,我真的不知道我必须知道什么。 所以我会非常感谢任何建议,帮助或想法,我接下来需要做什么。
干杯
答案 0 :(得分:0)
检查PHP错误日志,可能是它需要比apache服务器使用更高版本的libfreetype.6。
如果是这样,您可以将X11正在使用的那个复制到apache目录。别忘了备份当前版本的libfreetype.6