centos下nginx+php-fpm安装
2017-07-08 23:31
183 查看
nginx安装
进入nginx官方网站可以查看最新版本,如下图所示我们可以看到最新的稳定版本是2017-04-12
nginx-1.12.0
我们使用yum安装,但是centos自带的库版本较旧,我们可以使用如下方式更新
使用vi创建一个新的文件,路径为/etc/yum.repos.d/nginx.repo
在文件里面填如下内容:
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1
之后我们便可以使用yum进行安装了
先使用
yum info nginx查看一下版本信息,然后使用
yum install nginx进行安装
修改配置文件
yum安装后,配置文件的路径在
/etc/nginx/conf.d/下,里面有一个文件
default.conf。如果有需要修改它即可。
常见问题
出现启动php-fpm后访问不到php文件
nginx的配置文件无法识别/scripts路径,所以我们将配置文件中的/scripts改为$document_root
更改后的配置文件如下:
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
php-fpm安装
FPM(FastCGI 进程管理器)用于替换 PHP FastCGI 的大部分附加功能,对于高负载网站是非常有用的。因为在yum默认的源中找不到最新的php-fpm,所以我们需要使用其他的源,来进行安装。
首先在系统中运行如下命令:
rpm -Uvh https://mirrors.ustc.edu.cn/epel/7/x86_64/e/epel-release-7-9.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm[/code]
The RPM Package Manager (RPM) is a powerful package management system capable
安装完后我们就可以安装php-fpm了yum --enablerepo=remi install php-fpm
php-fpm的主配置文件为/etc/php-fpm.conf
我们可以不去修改这个文件,保持默认即可
在主配置文件中还引入了进程池定义文件,没有特殊的需求我们保持默认即可
相关文章推荐
- CentOS7 编译安装Nginx+php并配置php-fpm模块
- centos 下编译安装nginx + php 配置nginx+php-fpm
- centos5.2 源码安装nginx+php-fpm+http push,演示http push 功能,测试通过
- centos6.5环境下安装Nginx+php-fpm
- centos环境下编译安装nginx+php搭建
- 1分钟完美安装最新 CentOS + Nginx + PHP-FPM + MySQL
- 安装Nginx与使用PHP5(和PHP-FPM Nginx)和MySQL在 CentOS支持6.0的支持
- CentOS 安装 Nginx+php
- 1分钟完美安装最新 CentOS + Nginx + PHP-FPM + MySQL
- centos 安装 PHP-FPM时遇到 php-common(x86-32) = 5.3.8-4.el6 is needed by php-fpm-5.3.8-4.el6.i686
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cg...
- 转帖:Centos yum 安装nginx+PHP-FPM+eAccelerator+mysql
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
- CentOS 5.4环境下的Nginx+PHP5.3的完整安装
- Nginx+php-FPM安装配置手记
- 如何在CentOS 6上通过YUM安装Nginx和PHP-FPM
- cacti安装(1):nginx+php-fpm环境
- Centos:在线安装Php-fpm Mysql
- Ubuntu Server 10.10安装配置Nginx+php-fpm+mysql
- 在CentOs 5.1中使用rpm安装NGINX+php+mysql(二)