Deepin15.7 安装nginx

1.安装gcc g++的依赖库
sudo apt-get install build-essential && sudo apt-get install libtool


2.安装pcre依赖库
sudo apt-get install libpcre3 libpcre3-dev

3.安装zlib依赖库
sudo apt-get install zlib1g-dev

4.安装ssl依赖库
sudo apt-get install openssl

5.解压nginx

Deepin15.7 安装nginx_第1张图片

6.配置,指定安装路径 

./configure --prefix=/www/server/nginx 

Deepin15.7 安装nginx_第2张图片

到此为止,都很顺利,接下来坑出现。

7. 编译 make

$ make

make后出现错误:

Deepin15.7 安装nginx_第3张图片

查证后,发现这个错误是gcc 中增加的一个函数导致的.

8.解决方案,增加 --with-cc-opt="-Wno-error" ,这个选项,然后,从新配置编译:

Deepin15.7 安装nginx_第4张图片

./configure后,再执行$ make && make install,错误会跳过。此处需要注意的是,安装目录一定需要足够权限,不然无法写入文件,同样会导致安装失败。

Deepin15.7 安装nginx_第5张图片

9.ok

Deepin15.7 安装nginx_第6张图片

Deepin,通过宝塔面板时遇到各种问题,比如,nginx会安装不成功;安装过nginx无论成功与否,文件管理系统,商店关闭后无法再次打开;重启开机,无法进入桌面。这是本人遇到的问题。每个人的环境不同,也许大家不会遇到。

最后,感谢,浏览,希望对您有所帮助。

 

你可能感兴趣的:(Deepin15.7 安装nginx)