对于Linux(centos),相比较Kali,大同小异的安装Nginx并成功跑起来的实践
2017-10-12 19:17
585 查看
centos下,Nginx的安装
手动安装——Linux(Centos)之安装Nginx及注意事项
手动安装——centos 7.0 nginx 1.7.9成功安装过程
2.于是我用了
全部过程,参考此篇文章 自动快捷简便安装——服务器 CentOS上yum安装Nginx服务
3.一路走下来,个别的安装组件,我会具体查看一下,同时我知道了
比如这个:
Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
得知了,是因为Apache服务器开着,占用了
于是
![](http://img.blog.csdn.net/20171012192407154?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaGFuc2hvdTEwMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果直接把项目拷贝到nginx的项目文件夹(/usr/share/nginx/html)下,而不进行兼容PHP的设置,会不会也能运行成功?
测试结果:无法直接识别 .php 文件,而是像往常一样,弹出了 “下载对话框提示”。
没找到
在网上,找到一篇,怎么查找任何软件,在哪个目录的 (提供了两套全面的方法)
CentOS下查看某个软件安装在哪个目录
既对
YUM/RPM 安装的软件,提供了方法
又对
源码编译 安装的软件,提供了方法
而且,我又通过 ” | grep fpm” 的管道指令,找出了
然后
然后,根据经验,参照我自己的文章
配环境是最难的:环境的大头:Linux(Kali) + Nginx + Apache + PHP
找出了我需要的那个:
重启fpm
1.决定不采用手动安装
有两篇很繁琐的文章,知识量比较大:手动安装——Linux(Centos)之安装Nginx及注意事项
手动安装——centos 7.0 nginx 1.7.9成功安装过程
2.于是我用了 # yum
安装
全部过程,参考此篇文章 自动快捷简便安装——服务器 CentOS上yum安装Nginx服务3.一路走下来,个别的安装组件,我会具体查看一下,同时我知道了 # yum -y
是一直按 yes
的意思
比如这个:# yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
4.遇到了一个错误
bind() to 0.0.0.0:80 failed
然后从这篇文章:Nginx 错误处理方法: bind() to 0.0.0.0:80 failed
得知了,是因为Apache服务器开着,占用了
80端口。
于是
$ service httpd stop(httpd是centos中,Apache对应的名称)
5.地址栏,测试是否正常
6.加入PHP支持
测试①如果直接把项目拷贝到nginx的项目文件夹(/usr/share/nginx/html)下,而不进行兼容PHP的设置,会不会也能运行成功?
测试结果:无法直接识别 .php 文件,而是像往常一样,弹出了 “下载对话框提示”。
7.最终临门一脚解决问题的操作(我日,CSDN又把我的草稿给冲没了。又要重新写。)
whereis php,找php路径没找到
在网上,找到一篇,怎么查找任何软件,在哪个目录的 (提供了两套全面的方法)
CentOS下查看某个软件安装在哪个目录
既对
YUM/RPM 安装的软件,提供了方法
又对
源码编译 安装的软件,提供了方法
而且,我又通过 ” | grep fpm” 的管道指令,找出了
fpm对应的软件包的名字。
php70w-fpm-7.0.23-2.w7.x86_64
然后
# rpm -ql php70w-fpm-7.0.23-2.w7.x86_64
然后,根据经验,参照我自己的文章
配环境是最难的:环境的大头:Linux(Kali) + Nginx + Apache + PHP
找出了我需要的那个:
fpm的
www.conf 配置文件
8.稍候
重启nginx# service nginx start(可能要先 stop)
重启fpm
# service php-fpm start(可能要先 stop)
然后,看上去一切正常
相关文章推荐
- Linux 系统(ubuntu和CentOS)nginx服务器和php安装
- 【Linux进阶】CentOS安装Nginx服务器
- Linux(CentOS6.5)下编译安装Nginx官方最新稳定版(nginx-1.10.0)
- Linux(Centos6.5)下安装Nginx服务器的方法
- Linux(CentOS)下,下载安装Nginx并配置
- Linux(CentOS6.5)系统安装Nginx
- Linux(CentOS)下,下载安装Nginx并配置
- [置顶] linux(CentOS)上安装nginx服务器
- linux centos 6.4 安装nginx
- linux(Centos 7) 安装php和nginx
- Linux(CentOS)下,下载安装Nginx并配置
- [转]linux CentOS 安装 Nginx
- centos6 yum 安装nginx 不成功解决办法
- linux(centos6.6) 下安装,配置nginx, 及开机自启动
- LNMP安装配置-linux Nginx/Mysql/Php/Phpmyadmin(CentOS vps)
- centos/linux下的安装Nginx
- centos 6.8 安装LNMP环境(linux+nginx+mysql+php)---2
- Centos 5.5 Nginx+php+mysql成功安装案例
- Centos6.5(Linux)安装Nginx
- Linux 实践 01:Centos 7 minimal 安装配置及桌面安装