> 文章列表 > centos7安装php

centos7安装php

centos7安装php

CentOS7安装PHP

CentOS7是一款稳定、安全的Linux操作系统,它在服务器端应用非常广泛。在部署Web应用程序时,通常需要安装PHP作为动态语言的支持。本文将介绍如何在CentOS7上安装PHP。

安装必备软件包

在安装PHP之前,我们需要安装一些必备的软件包,包括:httpdepel-releaseyum-utilsremi-release

1. 安装httpd,它是CentOS7自带的Web服务器软件:

sudo yum install httpd

2. 安装epel-release,它包含一些额外的软件包:

sudo yum install epel-release

3. 安装yum-utils,它提供了一些常用的Yum工具:

sudo yum install yum-utils

4. 安装remi-release,它包含了PHP的安装源:

sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

启用PHP软件源

在执行下一步操作之前,需要先启用PHP软件源。可以通过以下命令来启用:

sudo yum-config-manager --enable remi-php74

这里我们以PHP7.4作为示例,你可以根据你的需求选择适合的版本。

安装PHP和相关扩展

启用PHP软件源之后,可以开始安装PHP和相关的扩展了。通过以下命令来安装:

sudo yum install php php-fpm php-common php-mysqlnd php-pdo php-opcache php-xml php-gd php-curl

这里我们安装了一些常用的扩展,你可以根据你的需求选择适合的扩展。

配置PHP

PHP安装完成后,还需要进行一些配置工作。可以通过以下步骤来配置:

1. 编辑/etc/php.ini文件:

sudo vi /etc/php.ini

2. 设置时区,找到date.timezone配置项,将它的值设置为你所在时区的编号,例如:

date.timezone = Asia/Shanghai

3. 设置上传文件的最大大小,找到upload_max_filesizepost_max_size配置项,将它们的值设置为你需要的大小,例如:

upload_max_filesize = 20Mpost_max_size = 20M

4. 保存配置文件并退出。

设置完成后,需要重启httpd服务和php-fpm服务才能生效:

sudo systemctl restart httpdsudo systemctl restart php-fpm

总结

本文介绍了在CentOS7上安装PHP的步骤,主要包括安装必备软件包、启用PHP软件源、安装PHP和相关扩展以及配置PHP。在安装和配置过程中,请仔细阅读官方文档并严格按照要求操作,以确保操作的正确性和安全性。