程序员

CentOS安装Nginx PHP

2016-05-28  本文已影响195人  赵小楠

Nginx 部分

Nginx为centos提供了Pre-Built的发布包,使得安装起来非常简单。

配置nginx软件包仓库

在Linux下创建这个文件/etc/yum.repos.d/nginx.repo,并编辑进去如下内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

执行nginx 版本查询

yum list | grep nginx

执行yum安装

yum install nginx -y

查看nginx版本

nginx -v

启动nginx

service nginx start

停止

service nginx stop

配置文件

/etc/nginx/conf.d/ 这里

需要注意将root放在server下面,这样可以保证全局访问。

默认首页 /usr/share/nginx/html

PHP安装

安装软件 nginx / php

安装系统

$ yum update

安装 remi 源

yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

安装 nmp

yum install --enablerepo=remi nginx php php-pdo php-fpm php-mysql php-mbstring php-gd

修改 nginx

vim etc/nginx/conf.d 

放开如下注释,并注意修改fastcgi_param SCRIPT_FILENAME部分

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    location ~ \.php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
        include        fastcgi_params;
    }

启动服务

systemctl start nginx 
systemctl start php-fpm

安装 mysql

由于mysql 版权方面的限制, centos 7 没有内置mysql 服务器, 必须从mysql 官方进行安装

安装repo 源

yum install http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装 mysqlserver

yum install mysql-server

启动mysql

 systemctl start mysqld
上一篇下一篇

猜你喜欢

热点阅读