centos minimal怎样安装PHP

1114
2025/3/15 12:32:16
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS minimal上安装PHP,您可以按照以下步骤操作:

  1. 首先,确保您的系统已经更新到最新版本。运行以下命令来更新您的系统:
sudo yum update
  1. 安装EPEL仓库,它包含了许多额外的软件包,包括PHP。运行以下命令来安装EPEL仓库:
sudo yum install epel-release
  1. 安装Remi仓库,它提供了更新的PHP版本。运行以下命令来安装Remi仓库:
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 启用Remi仓库中的PHP模块。运行以下命令来启用PHP 7.4(或您需要的版本):
sudo yum-config-manager --enable remi-php74
  1. 现在,您可以安装PHP及其常用扩展。运行以下命令来安装PHP、PHP-FPM、PHP-Mysqlnd、PHP-Gd、PHP-Curl和PHP-Mbstring:
sudo yum install php php-fpm php-mysqlnd php-gd php-curl php-mbstring
  1. 安装完成后,检查PHP版本以确保安装成功。运行以下命令来查看PHP版本:
php -v
  1. (可选)如果您打算使用PHP-FPM,需要配置并启动PHP-FPM服务。运行以下命令来启动PHP-FPM服务:
sudo systemctl start php-fpm
  1. (可选)如果您打算使用PHP-FPM,还需要配置Nginx或Apache以使用PHP-FPM处理PHP请求。对于Nginx,您需要在Nginx配置文件中添加以下内容:
location ~ \.php$ {
    fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

对于Apache,您需要启用proxy_fcgisetenvif模块,并在Apache配置文件中添加以下内容:

<FilesMatch \.php$>
    SetHandler "proxy:fcgi://localhost:9000"
</FilesMatch>
  1. 重启Nginx或Apache服务以应用更改:
sudo systemctl restart nginx

sudo systemctl restart httpd

现在,您已经在CentOS minimal上成功安装了PHP。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS上Java环境变量怎么设置