Centos Linux 7.2 环境下安装php 7.4配合Nginx发布web服务

本文介绍了如何在 CentOS 7.2 上安装 PHP 7.4 版本,包括使用 yum 工具安装 PHP 核心及多个扩展组件的方法,并配置 nginx 以支持 PHP 应用。还提供了启动、停止、重启 PHP 服务的命令,以及 PHP 配置文件的位置。

centos7.2 安装 php7

php的下载安装

  1. 安装 PHP7.4

yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install -y http://rpms.remirepo.net/enterprise/remi-release-7.rpm

  1. 安装扩展
    yum install -y --enablerep=remi --enablerepo=remi-php74 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUint php-pecl-xdebug
    yum install -y --enablerepo=remi --enablerepo=remi-php74 php-fpm
    yum --enablerepo=remi-php74 install -y php-gd php-mysql php-mbstring php-xml php-mcrypt
    yum install -y libpng libpng-devel libjpeg libjpeg-devel gd gd-devel libcurl-devel

  2. 常用命令
    查看版本 php -v
    启动 systemctl start php-fpm
    停止 systemctl stop php-fpm
    重启 systemctl restart php-fpm
    设置开机启动 systemctl enable php-fpm

  3. php配置
    此版本默认配置文件位置:
    /etc/php-fpm.d/
    /etc/php.d
    /etc/php-fpm.conf
    /etc/php.ini

  4. nginx 配置
    一般nginx默认配置文件在 /etc/nginx/nginx.conf ,为不影响其他服务,在 /etc/nginx/conf.d/ 目录下新建一个文件 php.conf ,参考配置如下:

server {
    listen 80;
    server_name mydomain.com;
    client_max_body_size 1m;
    location / {
        root   /root/html;
        index  index.php index.html index.htm;
    }
    location ~* \.php$ {    	     
         fastcgi_index   /root/html;
         fastcgi_pass    127.0.0.1:9000;
         include	     fastcgi_params;
         fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
         fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
    }
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值