OpenResty 安装安装详解-Ubuntu -凝思系统
Ubuntu 平台安装
1.相关依赖包的安装
apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential
2.解压安装openresty
tar -xzvf openresty-VERSION.tar.gz
配置安装目录及需要激活的组件。使用选项 —prefix=install_path,指定安装目录(默认为/usr/local/openresty)
./configure --prefix=/opt/openresty\
--with-luajit\
--with-http_iconv_module
在上一步中,最后没有什么 error 的提示就是最好的。若有错误,最后会显示 具体原因可以看源码包目录下的 build/nginx-VERSION/objs/autoconf.err
文件查看。若没有错误,则会出现如下信息:
Type the following commands to build and install:
gmake
gmake install
- 编译:根据上一步命令提示,输入
gmake
。 - 安装:输入
gmake install
3.设置环境变量
目的启动简单:设置环境变量来简化操作。 将 nginx 目录添加到 PATH 中。打开文件 /etc/profile, 在文件末尾加入
export PATH=$PATH:/opt/openresty/nginx/sbin
可通过命令生效 : source /etc/profile
常见错误集锦
1. In Ubuntu, problem of “gmake: Command not found”
sudo ln -s /usr/bin/make /usr/bin/gmake
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。
这个命令最常用的参数是-s,具体用法是:
sudo ln -s 源文件 目标文件
#
2. linux用户非root用户执行命令提示..lock
切换用户root,自然可以用其他方法解决,此时是权限不足造成的
3. ping外网域名无法ping通(ping ip是ok的)
DSN设置的问题,可以如下设置
:resolv是resolver(解析器)的缩写。来看看dns。
cat /etc/resolv.conf
第一个nameserver是主dns,第二个nameserver是次dns(第一个修改正确的dns即可)
4.无法上传文件,采用在线下载
以下的例子是从网络下载一个文件并保存在当前目录
wget https://openresty.org/download/openresty-1.15.8.1.tar.gz
还没有评论,来说两句吧...