CentOS 7 yum 方式安装 php
官方文档里面没有 针对 CentOS 系统的安装说明,只能下载源码编译安装
https://www.php.net/manual/en/install.php
网上有一些 yum 源,主要有 https://mirror.webtatic.com/ 和 Remi;s rpm repository
webtatic 的更新日期停留在 2016 年,Remi 比较新,所以选择 Remi;s rpm repository
安装步骤
-
安装 EPEL ( Extra Packages for Enterprise Linux )
yum install epel-release -
安装 yum-utils ,用于 yum-config-manager 管理 rpm
yum -y install yum-utils -
安装 remi rpm 源
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -
查询
yum repolist all |grep php
全都是禁用状态...... remi-php80 Remi's PHP 8.0 RPM repository f 禁用 remi-php80-debuginfo/x86_64 Remi's PHP 8.0 RPM repository f 禁用 remi-php80-test Remi's PHP 8.0 test RPM reposit 禁用 remi-php80-test-debuginfo/x86_64 Remi's PHP 8.0 test RPM reposit 禁用 remi-php81 Remi's PHP 8.1 RPM repository f 禁用 remi-php81-debuginfo/x86_64 Remi's PHP 8.1 RPM repository f 禁用 remi-php81-test Remi's PHP 8.1 test RPM reposit 禁用 remi-php81-test-debuginfo/x86_64 Remi's PHP 8.1 test RPM reposit 禁用 remi-php82 Remi's PHP 8.2 RPM repository f 禁用: 299 remi-php82-debuginfo/x86_64 Remi's PHP 8.2 RPM repository f 禁用 remi-php82-test Remi's PHP 8.2 test RPM reposit 禁用 remi-php82-test-debuginfo/x86_64 Remi's PHP 8.2 test RPM reposit 禁用
-
启动需要安装的 php 版本的 rpm 源
yum-config-manager --enable remi-php82 -
安装 php 以及可能需要的模块
yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis php-calendar php-bcmath php-sockets php-session php-snmp
-
安装完成,查询确认.
php -vPHP 8.2.3 (cli) (built: Feb 14 2023 01:06:39) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.2.3, Copyright (c) Zend Technologies
systemctl status php-fpm
● php-fpm.service - The PHP FastCGI Process Manager Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled) Active: inactive (dead)
php -m
来源地址:https://blog.csdn.net/u010953609/article/details/129423771
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341