把ImageMagic库编译进nginx服务器的一些必要配置
1、首先要将ImageMagick库的相应头文件加到环境变量中
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/ImageMagick/include/ImageMagick/
后面的路径依每个人的情况不同
不然会出现以下错误
wand/MagickWand.h: No such file or directory
2、链接时加上相应的库
在obj/Makefile文件中,找到以下行,
objs/nginx: objs/src/core/nginx.o \
在这个的最底部加上:
`pkg-config --cflags --libs MagickWand`
输出相应的变量
export PKG_CONFIG_PATH=/usr/local/ImageMagick/lib/pkgconfig/
不然,make的时候还是会出以下错误:
undefined reference to `MagickWandGenesis'
make
make install就可以了
相关推荐
-
把ImageMagic库编译进nginx服务器的一些必要配置
1.首先要将ImageMagick库的相应头文件加到环境变量中 复制代码 代码如下: export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/ImageMagick/include/ImageMagick/ 后面的路径依每个人的情况不同 不然会出现以下错误 复制代码 代码如下: wand/MagickWand.h: No such file or directory 2.链接时加上相应的库 在obj/Makefile文件中,找到以下行, 复制代码 代码如
-
把Lua编译进nginx步骤方法
Lua编译进nginx的方法 1.先安装lua-jit,网上说也可以下载lua,不过lua-jit效率比较高,地址:http://luajit.org/download.html 我下的是2.0.3版本的 下载解压后,直接make && make install就可以了,默认安装在/usr/local目录 2.下载ngx devel包 地址:https://github.com/simpl/ngx_devel_kit/tags 注意,这个是一个nginx的扩展,不需要编译 3.下载ngin
-
详解nginx服务器中的安全配置
本篇文章详细的讲诉了nginx服务器中的安全配置,具体如下: 一.关闭SELinux 安全增强型Linux(SELinux)的是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制. 但是,SELinux带来的附加安全性和使用复杂性上不成比例,性价比不高 sed -i /SELINUX=enforcing/SELINUX=disabled/ /etc/selinux/config /usr/sbin/sestatus -v #查看状态 二.通过分区挂载允许最少特权 服务器上 nginx
-
CentOS6.5环境安装nginx服务器及负载均衡配置操作详解
本文实例讲述了CentOS6.5环境安装nginx服务器及负载均衡配置操作.分享给大家供大家参考,具体如下: 1.下载PCRE, 是一个用C语言编写的正则表达式函数库 [root@localhost pcre-8.36]# cd /tmp/download/ [root@localhost download]# wget http://nchc.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz [root@localhost d
-
详解阿里云nginx服务器多站点的配置
阿里云nginx服务器多站点的配置 今天配置了一下多站点,记录一下配置的过程... 1.首先要找到nginx 配置文件之所在,阿里云上的nginx.conf 文件上 /alidata/server/nginx-1.4.4/conf 中. 2.然后在conf目录下创建一个vhosts 目录, 这个目录是用来存放不同站点的配置文件的. 3.然后呢, 在nginx.conf 最后 加入一行 include /alidata/server/nginx/conf/vhosts/*.conf; user
-
Nginx服务器基本的模块配置和使用全攻略
1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64.首先安装缺少的依赖包: # yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 这些软件包如果yum上没有的话可以下载源码来编译安装,只是要注意编译时默认安装的目录,确保下面在安装nginx时能够找到这些动态库文件(ldconfig). 从
-
Nginx服务器高性能优化的配置方法小结
通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳定. 这里需要特别说明的是,本文中所有列出来的配置都是在我的测试环境验证的,而你需要根据你服务器的情况进行配置: 从 EPEL 源安装 Nginx: yum -y install nginx 备份配置文件,然后根据你的需要进行配置: cp /e
-
Nginx服务器基础的安全配置与一些安全使用提示
安全配置 1. nginx介绍 nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端.nginx一般是把请求发fastcgi管理进程处理,fastcgi管理进程选择cgi子进程处理结果并返回被nginx. nginx涉及到两个账户,一个是nginx的运行账户,一个是php-fpm的运行账户.如果访问的是一个静态文件,则只需要nginx的运行账户对文件具有读取权限:而如果访问的是一个php文件,则首先需要nginx的运行
-
Nginx服务器的SSL证书配置以及对SSL的反向代理配置
Nginx的SSL证书配置 1.使用openssl实现证书中心 由于是使用openssl架设私有证书中心,因此要保证以下字段在证书中心的证书.服务端证书.客户端证书中都相同 Country Name State or Province Name Locality Name Organization Name Organizational Unit Name Country Name State or Province Name Locality Name Organization Name Or
-
Nginx服务器中的GZip配置参数详解
gzip(GUN-ZIP)是一种压缩技术,经过gzip压缩后的页面大小可以变成原来的30%或者更小. 用户浏览页面的时候速度也会更快,gzip的压缩页面需要服务端于浏览器同时支持,服务端压缩传到 浏览器进行解压并解析,现在大多数的浏览器都已经支持解析gzip过的页面 gzip使用环境:http,server,location,if(x),一般我把它定义在nginx.conf的http{-..}之间 gzip on; 开启gzip off关闭 gzip_min_length 1k; 设置允许压缩
随机推荐
- 简介AngularJS的视图功能应用
- 利用mshta调用运行js或vbs的
- Angular.js 实现数字转换汉字实例代码
- VBS相册生成脚本[
- java web请求和响应中出现中文乱码问题的解析
- SpringMVC教程之json交互使用详解
- ES6解构赋值的功能与用途实例分析
- php三元运算符知识汇总
- Android编程之文件读写操作与技巧总结【经典收藏】
- jQuery Attributes(属性)的使用(一、属性篇)
- 浅谈springioc实例化bean的三个方法
- Android实现拍照、录像、录音代码范例
- ThinkPHP中获取指定日期后工作日的具体日期方法
- springboot使用Validator校验方式
- vue.js自定义组件directives的实例代码
- python合并已经存在的sheet数据到新sheet的方法
- C#深浅拷贝的深入解析
- Spring Boot 与 Vue.js 整合流程
- 详解Axios统一错误处理与后置
- Java实现对两个List快速去重并排序操作示例