求大神写个吃鸡电脑配置要求

编译安装php扩展imagick
编译安装php扩展imagick
CentOS 6.8、Nginx、Mysql、5.5.22
php安装目录:/usr/local/php
php.ini配置文件路径:/usr/local/php/etc/php.ini
Nginx安装目录:/usr/local/nginx
安装编译器
yum -y install make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel patch wget libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel unzip tar bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip libcap diffutils ca-certificates net-tools libc-client-devel psmisc libXpm-devel git-core c-ares-devel libicu-devel libxslt libxslt-devel
1、安装ImageMagick
cd /usr/local/src
#进入软件包存放目录
wget http://www.imagemagick.org/download/ImageMagick.tar.gz
#下载ImageMagick
tar -zxvf ImageMagick.tar.gz
cd ImageMagick-7.0.5-5
#进入安装目录
./configure
--with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick
make #编译
make install
export PKG_CONFIG_PATH=/usr/local/imagemagick/lib/pkgconfig/
#设置环境变量
2、安装Imagick
cd /usr/local/src
wget http://pecl.php.net/get/imagick-3.4.1.tgz
#下载imagick: http://pecl.php.net/package/imagick,选择一最新稳定版本stable
tar -zxvf imagick-3.4.1.tgz
cd imagick-3.4.1
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure
--with-php-config=/usr/local/php/bin/php-config --with-imagick=/usr/local/imagemagick #配置
make #编译
make install #安装
3、配置php支持imagick
vim /usr/local/php/etc/php.ini
#编辑配置文件,在最后一行添加以下内容
extension=&imagick.so&
service nginx restart
kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid` #关闭php-fpm
/usr/local/php/sbin/php-fpm
#启动php-fpmwindows下安装php imagick扩展
有没有谁在windows下安装php imagick扩展成功了的 来取经了~
加载php_imagick.dll也成功了 phpinfo里面还是没有这个模块
需要下载php imagick扩展中imagick的版本对应的ImageMagick版本zip包(ImageMagick官网有) 然后解压 把bin目录加到环境变量中
你的dll加载成功了但是phpinfo中没有,那么,我怀疑你这个模块还是没有加载成功,把php.ini中的startup_error打开,然后用命令行执行 php --ri imagick,如果安装成功会有一堆输出的,否则会有报错信息
如楼上所说的,&要版本号要对应,不然就算失败了
我安装过,比较折腾的过程。。。
直接装ImageMagick果断命令行调用& & & 最近公司项目有用到php 的imagick,折腾了好长时间才把扩展装上,最主要的就是最新的不一定是最合适的,最开始一直找最新包安装,一直都不成功,经过google了好长时间,终于找到一个有用的,灵机一转,为什么不找一个老一点的版本试试~~,果然成功了,小弟真是 感激的内牛满面
& & & 1.首先&&下载需要的&3.3.0RC2 版本
& & &2.解压你下载的包,把文件&php_imagick.dll 考到你的php扩展目录
& & &3.提取所有的CORE_RL_*.dll 到php 目录 如:D:\wamp\bin\php\php5.5.12
& & &4.添加extension=php_imagick.dll 到php.ini 文件,同时把
& & &5.重启你的apache,php服务
& & &6.查看phpinfo 有没有正确加载扩展
& & 搜索imagick,这时 supported formats 是空的(我的截图是已经配置好了的)
& & 7.根据&Imagick using ImageMagick library version 这一行,找合适版本的ImageMagick 现在安装,官网地址:,
& & & 副一个下载地址:http://sourceforge.net/projects/imagemagick/files/
& & 安装&ImageMagick(一定把环境变量加上),把CORE_RL_*.dll &全部删除,重启apache,php 查看有没有正确安装
& &原文地址:/questions//installing-imagick-for-php-5-6-3-and-apache-2-4-on-win-7
阅读(...) 评论()

我要回帖

更多关于 绝地求生电脑配置 的文章

 

随机推荐