在Linux系统中安装PHP,可以采用多种方法,其中在CentOS系统上下载和安装PHP是一个比较常见的操作,下面,我将为大家详细介绍如何在CentOS系统上下载和安装PHP,希望对大家有所帮助。
我们需要登录到CentOS系统,可以按照以下步骤进行操作:
1、更新系统软件包
在安装PHP之前,首先要确保系统软件包是最新的,执行以下命令更新系统软件包:
sudo yum update -y
2、安装EPEL仓库
为了能够方便地安装额外的软件包,我们需要添加EPEL(Extra Packages for Enterprise Linux)仓库,执行以下命令安装EPEL仓库:
sudo yum install epel-release -y
3、安装Remi仓库
Remi仓库是一个包含最新版本的PHP软件包的仓库,要安装Remi仓库,请执行以下命令:
sudo yum install remi-release -y
4、启用Remi仓库
安装完Remi仓库后,需要启用它,执行以下命令启用Remi仓库:
sudo yum-config-manager --enable remi-php74
这里我们以PHP 7.4为例,如果你想安装其他版本的PHP,可以将remi-php74
替换为相应的版本。
5、安装PHP
我们可以开始安装PHP了,执行以下命令安装PHP及其常用扩展:
sudo yum install php php-fpm php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-mcrypt php-xml php-zip -y
这里我们安装了一些常用的PHP扩展,如MySQL、GD、MBString等,根据你的需求,可以安装其他扩展。
6、检查PHP版本
安装完成后,我们可以检查PHP的版本,以确保安装成功,执行以下命令查看PHP版本:
php -v
如果看到类似以下输出,说明PHP已成功安装:
PHP 7.4.xx (cli) (built: Oct 10 2020 20:xx:xx) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
7、配置PHP
我们需要对PHP进行一些基本配置,找到PHP配置文件的位置:
php --ini
输出结果中会显示配置文件的位置,通常是在/etc/php.ini
,编辑这个文件,根据需要修改配置参数,修改上传文件大小限制:
sudo vi /etc/php.ini
找到以下行,并修改其值:
upload_max_filesize = 2M
post_max_size = 8M
修改为:
upload_max_filesize = 50M
post_max_size = 50M
保存并退出编辑器。
8、重启PHP-FPM
配置文件修改完成后,需要重启PHP-FPM服务以使更改生效:
sudo systemctl restart php-fpm
9、安装PHP开发工具(可选)
如果你还需要进行PHP开发,可以安装一些常用的开发工具,如Composer:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
至此,CentOS系统上的PHP下载和安装过程就完成了,通过以上步骤,你应该已经成功地在CentOS系统上安装了PHP及其常用扩展,你可以开始部署你的PHP应用程序,享受编程的乐趣了,如果在安装过程中遇到问题,可以参考官方文档或寻求社区帮助,希望这篇教程能对你有所帮助!