美文网首页程序员
CentOS安装Nginx PHP

CentOS安装Nginx PHP

作者: 赵小楠 | 来源:发表于2016-05-28 10:49 被阅读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
    

    相关文章

      网友评论

        本文标题:CentOS安装Nginx PHP

        本文链接:https://www.haomeiwen.com/subject/lsmfdttx.html