51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

centos8安装php环境

# centos8安装php环境 {#centos8安装php环境}

本文讲述centos8系统上安装php的步骤。centos8系统默认安装的php版本为php7。

# 一. 安装nginx {#一-安装nginx}

# 1. 安装nginx {#_1-安装nginx}

执行如下命令,安装nginx:

yum install nginx -y

# 2. 修改nginx配置 {#_2-修改nginx配置}

    location ~ \.php(.*)$ {
        root /var/www;

        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO  $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
        include        fastcgi_params;
    }

注意, fastcgi_pass这一行的配置要与php-fpm服务的监听配置保持一致。php-fpm服务可能会使用socket监听方式或端口监听方式,nginx端需要根据php-fpm服务端的具体监听方式做同步修改。

# 二. 安装php {#二-安装php}

# 1. 安装php {#_1-安装php}

执行如下命令安装php软件包:

yum install php

# 2. 修改配置 {#_2-修改配置}

修改php-fpm配置文件,将监听方式由socket文件方式改为端口方式,修改方法如下
vi /etc/php-fpm.d/www.conf

;listen = /run/php-fpm/www.sock
listen = 127.0.0.1:9000

将配置文件中的listen = /run/php-fpm/www.sock改为listen = 127.0.0.1:9000即可。

# 3. 启动php-fpm服务 {#_3-启动php-fpm服务}

执行如下命令,完成php-fpm服务的启动

systemctl start php-fpm

# 4. 随系统启动 {#_4-随系统启动}

执行如下命令,实现服务随系统启动

systemctl enable php-fpm
赞(5)
未经允许不得转载:工具盒子 » centos8安装php环境