网站首页 > 技术教程 正文
请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
1. 前言
本文主要讲解如何在RHEL8或CentOS8系统上安装和配置最新版的PHP,本文以PHP 7.3版本为为例。PHP 7.3最近发布了大量新特性、bug修复、性能改进、弃用和新功能。您可以在PHP ChangeLog页面上阅读更多内容。
2. 在RHEL8或CentOS8系统上安装PHP 7.3
更新RHEL8或CentOS8系统
sudo dnf -y update
在RHEL8或者CentOS8系统上添加Remi和EPEL库:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
PHP 7.3和PHP 7.2的Remi stream仓库应该已经被添加到您的RHEL8和CentOS8系统中。
sudo dnf module list | grep php
php remi-7.2 common [d], devel, minimal PHP scripting language
php remi-7.3 common [d], devel, minimal PHP scripting language
php remi-7.4 common [d], devel, minimal PHP scripting language
php 7.2 common [d], devel, minimal PHP scripting language
在CentOS8或者RHEL8上启用PHP 7.3 的Remi软件仓库:
sudo dnf -y install dnf-plugins-core sudo dnf config-manager --set-enabled remi-php73 sudo dnf config-manager --set-enabled remi
然后安装PHP和您想要使用的扩展。
sudo dnf module install php:remi-7.3 sudo dnf update
提示时接受安装:
Dependencies resolved.
Package Arch Version Repository Size
Installing group/module packages:
php-cli x86_64 7.3.9-1.el8.remi remi-modular 4.6 M
php-common x86_64 7.3.9-1.el8.remi remi-modular 1.1 M
php-fpm x86_64 7.3.9-1.el8.remi remi-modular 1.6 M
php-json x86_64 7.3.9-1.el8.remi remi-modular 71 k
php-mbstring x86_64 7.3.9-1.el8.remi remi-modular 520 k
php-xml x86_64 7.3.9-1.el8.remi remi-modular 229 k
Installing dependencies:
libargon2 x86_64 20171227-3.el8 epel 29 k
oniguruma x86_64 6.8.2-1.el8 rhel-8-for-x86_64-appstream-rpms 188 k
httpd-filesystem noarch 2.4.37-11.module+el8.0.0+2969+90015743 rhel-8-for-x86_64-appstream-rpms 34 k
nginx-filesystem noarch 1:1.14.1-9.module+el8.0.0+4108+af250afe rhel-8-for-x86_64-appstream-rpms 24 k
libxslt x86_64 1.1.32-3.el8 rhel-8-for-x86_64-baseos-rpms 249 k
Installing module profiles:
php/common
Enabling module streams:
httpd 2.4
nginx 1.14
php remi-7.3
Transaction Summary
Install 11 Packages
Total download size: 8.6 M
Installed size: 36 M
Is this ok [y/N]: y
现在应该在RHEL8或者CentOS 8上安装了PHP 7.3。
确认PHP版本。
php -v
PHP 7.3.9 (cli) (built: Aug 27 2019 22:52:39) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies
要安装其他扩展,请使用名称格式php- 下面的示例将安装标准的PHP扩展。
sudo dnf install php-fpm php-mysqlnd php-zip php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
默认的PHP配置文件是/etc/php.ini。对于Nginx web服务器,使用PHP-FPM (FastCGI进程管理器)配置文件来设置CGI设置/etc/php-fpm.d/www.conf
启动php-fpm service:
sudo systemctl enable --now php-fpm
当PHP设置被修改时,您可能需要重新启动Web服务器。
sudo systemctl restart nginx
或者
sudo systemctl restart httpd
3. 在CentOS8或RHEL8上测试PHP 7.3
在CentOS8或RHEL8上测试PHP 7.3,使用如下方式验证。
先安装http服务
sudo dnf module install -y httpd
激活httpd和php-fpm服务:
sudo systemctl enable --now php-fpm httpd
添加php测试页面:
echo '<?php phpinfo();' | sudo tee /var/www/html/info.php
访问您的IP服务器http://localhost/info.php查看php版本信息。
4. 总结
通过本文的指南,你是否已经了解了如何在CentOS8或者RHEL8系统上安装最新版的PHP呢?
如果只想安装默认仓库内的PHP版本,比如PHP 7.1或者7.2
请参考以下教程:
如何在CentOS8或RHEL8上安装PHP 7.1或7.2
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
https://www.linuxrumen.com/rmxx/1495.html
点击了解更多,快速查看更多的技术文章列表。
猜你喜欢
- 2024-10-15 ContOS安装nginx(contos安装宝塔建站心得)
- 2024-10-15 PHP 环境 搭建教程(php环境配置教程)
- 2024-10-15 CentOS8 编译安装 PHP8.0.8(centos7编译安装php7.4)
- 2024-10-15 Debian 操作系统上安装 PHP 8 , 小白入门教程
- 2024-10-15 如何在RHEL8或CentOS8上安装phpMyAdmin
- 2024-10-05 树莓派安装 NGINX + PHP7.0 + PI DASHBOARD
- 2024-10-05 Docker Compose安装使用,及搭建nginx+php+mysql基础应用实例
- 2024-10-05 Linux下面安装PHP详解(linux yum安装php)
- 2024-10-05 如何在RHEL8或CentOS8系统上安装和配置最新版的PHP
- 2024-10-05 如何在Ubuntu 20.04上安装PHP 8.0
你 发表评论:
欢迎- 08-06linux 和 windows文件格式互相转换
- 08-06谷歌 ChromeOS 已支持 7z、iso、tar 文件格式
- 08-06Linux下比较文件内容的6种方法
- 08-06文件格式及功能汇总
- 08-0610个Linux文件内容查看命令的实用示例
- 08-06Linux-如何区分不同文件类型
- 08-06Zabbix技术分享——监控windows进程资源使用情况
- 08-06Linux系统卡顿?学会ps命令这三招,轻松定位问题进程
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)