您的位置:首页 > 运维架构 > Nginx

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


我们可以不去修改这个文件,保持默认即可

在主配置文件中还引入了进程池定义文件,没有特殊的需求我们保持默认即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: