Nginx安装出现错误解决记录

一、添加第三方模块时出现 :make: Nothing to be done for `default‘.

解决方法:删除nginx下面的build文件,再执行make

二、编译出现

Undefined symbols for architecture x86_64:
"_pcre_free_study", referenced from:
_ngx_pcre_free_studies in ngx_regex.o
_ngx_http_lua_ngx_re_match in ngx_http_lua_regex.o
_ngx_http_lua_ngx_re_gmatch in ngx_http_lua_regex.o
_ngx_http_lua_ngx_re_sub_helper in ngx_http_lua_regex.o
_ngx_http_lua_ngx_re_gmatch_cleanup in ngx_http_lua_regex.o
_ngx_http_lua_ngx_re_gmatch_gc in ngx_http_lua_regex.o
_ngx_http_lua_ngx_re_gmatch_iterator in ngx_http_lua_regex.o
...
ld: symbol(s) not found for architecture x86_64

解决方法:

./configure后面增加pcre路径,--with-cc-opt="-I/usr/local/Cellar/pcre/8.33/include" \ --with-ld-opt="-L/usr/local/Cellar/pcre/8.33/lib"

参考https://my.oschina.net/tonyyang/blog/170106

时间: 2024-10-01 06:22:01

Nginx安装出现错误解决记录的相关文章

contact表单错误解决记录

在上篇表单验证中,过程中可谓坎坷,记录一下错误问题及解决方案. 我们用到的模板contact_form.html如下,其他urls.py自行去修改. <html> <head> <title>Contact us</title> </head> <body> <h1>Contact us</h1> {% if errors %} <ul> {% for error in errors %} <

nginx 编译安装 及错误解决。

nginx 编译安装 Nginx 是一个很强大的高性能Web和反向代理服务器,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一.能够支持高达 50,000 个并发连接数的响应.相比apache nginx处理静态页面更加优秀迅速,配置也相当简洁明了. nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻

setuptools安装和错误解决

错误解决:ImportError No module named setuptools GitHub: https://github.com/pypa/setuptools 下载安装 wget https://github.com/pypa/setuptools/archive/master.zip tar -zxvf master.zip cd setuptools-master python setup.py install 出现错误: 错误: 找不到bootstrap.py 执行: $ b

virtualbox 错误解决记录

1,E_INVALIDARG (0x80070057),virtualbox中Cannot register the hard disk错误解决办法 virtualbox中加载已有的虚拟硬盘时出现Cannot register the hard disk错误,描述类似下面的.打开 虚拟硬盘 /home/kylinfish/virtualhost/opensuse.vmdk 失败. Cannot register the hard disk '/home/kylinfish/virtualhost

nginx报http400错误解决方法

  有时候nginx会报HTTP400错误,而且这个HTTP400错误并不是每次都会出现的,   排查发现nginx 400错误是由于request header过大,通常是由于cookie中写入了较长的字符串所引起的. 解决方法: 不要在cookie里记录过多数据,如果实在需要的话可以考虑调整在nginx.conf中的client_header_buffer_size(默认1k) 若cookie太大,可能还需要调整large_client_header_buffers(默认4k),该参数说明如

CTC安装及其错误解决办法:binding.cpp:92:49: error: cannot convert ‘THCudaTensor*’ to ‘const THFloatTensor*’ for argument ‘1’ to ‘int64_t THFloatTensor_size(const THFloatTensor*, int)’

CTC安装: 1. 在终端执行命令:git clone https://github.com/SeanNaren/warp-c) (效果如下图,大家不用管我前面括号的内容,那是我打开的虚拟环境) 2. 打开warp-ctc文件夹:cd warp-ctc 3.执行命令:git checkout ac045b6072b9bc3454fb9f9f17674f0d59373789 (这条命令要执行,不然会出现binding.cpp:6:29: fatal error: torch/extension.h

mysql-5.6.27源码安装及错误解决办法

环境:centos6.5.x86_64 wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.27.tar.gz yum install -y cmake  当然也可以自己下载源码包安装,为方便就Yum安装了 useradd -s /sbin/nologin mysql tar zxvf mysql-5.6.27.tar.gz mkdir -p /data/mysql chown -R mysql:mysql /data/mysql cd

Nginx安装学习使用具体记录

前言:选择Nginx的长处:Nginx 能够在大多数 Unix like OS 上编译执行.并有 Windows 移植版. Nginx 的1.4.0稳定版已经于2013年4月24日公布.普通情况下,对于新建站点,建议使用最新稳定版作为生产版本号,已有站点的升级急迫性不高.Nginx 的源码使用 2-clause BSD-like license.Nginx 是一个非常强大的高性能Web和反向代理服务器,它具有非常多非常优越的特性:在高连接并发的情况下,Nginx是Apache服务器不错的替代品:

lnmp安装php错误解决

问题1 checking for xml2-config path... (cached) /usr/bin/xml2-config checking whether libxml bu ild works... (cached) yes checking for XSL support... yes configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution [[emai