Rocky Linux 配置 PHP 环境

news/2024/11/23 1:50:35/

安装 PHP

# 更新软件包
sudo dnf upgrade --refresh -y# 安装 EPEL 源
sudo dnf install \https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm# 安装 Remi 源
sudo dnf -y install http://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf -y install  dnf-utils# 删除已有(可选)
sudo dnf -y remove php php-fpm
# 删除相关扩展包
sudo dnf -y remove php*
# 重置 PHP 模块列表
sudo dnf -y module list reset php# 查看 PHP 版本
sudo dnf module list php# 启用 PHP
sudo dnf -y module enable php:remi-8.2# 安装 PHP
sudo dnf -y install php
sudo dnf -y install php php-fpm# 安装扩展
sudo dnf install php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml php-dom php-redis php-memcached php-memcache# 查询扩展
sudo dnf search php82-php- | grep swoole# 安装 php-devel(phpize)
sudo dnf -y install php-devel# 修改 php-fpm
vim /etc/php-fpm.d/www.conf
# 修改:
user = nginx
group = nginx
# 重启
sudo systemctl restart php-fpm.service# 配置 nginx 解析 PHP
vim /etc/nginx/nginx.conf
# 修改一
root         /www;
# 修改二
location ~ \.php$ {root           /www;fastcgi_pass   unix:/run/php-fpm/www.sock;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;
}# 重启
sudo systemctl restart nginx.service# 创建 www 目录
mkdir /www
echo '<?php phpinfo();' > /www/index.php# 添加其他用户操作 www 目录的权限
sudo usermod -a -G nginx 你的用户名
sudo chmod -R 775 /www# 查询 nginx 版本
nginx -v

安装 Nginx

# 安装
sudo dnf install nginx
# 查看状态
sudo systemctl status nginx
# 重启服务
sudo systemctl restart nginx.service

安装 MariaDB(可选)

# 安装
sudo dnf install mariadb-server
# 开启
sudo systemctl start mariadb
# 查看状态
sudo systemctl status mariadb

http://www.ppmy.cn/news/824398.html

相关文章

无缝安全的云迁移:需要考虑的首要事项

毫无疑问&#xff0c;未来就在云中&#xff1a;它不仅可以为组织节省资金&#xff0c;还可以为他们提供更敏捷、更灵活的基础架构。但是&#xff0c;低估云迁移带来的安全问题总是错误的。随着云变得越来越先进&#xff0c;网络犯罪分子也在增加。将安全性构建到云基础架构中对…

pdf怎么免费转word?分享这几个高质量方法给大家!

在日常工作和学习中&#xff0c;我们经常需要将PDF文件转换为Word文件&#xff0c;以便进行编辑和修改。然而&#xff0c;许多人可能不知道如何进行这种转换&#xff0c;或者可能找不到一个高质量且免费的转换工具。在这篇文章中&#xff0c;我将分享三种高质量且免费的方法&am…

UiPath四种录像器Basic、Desktop、Web、Citrix的区别是什么

1&#xff0e; Basic录制 Basic基本—为每个活动生成一个完整的选择器&#xff0c;而没有容器&#xff0c;结果的自动化比使用容器的自动化要慢&#xff0c;并且适合于单个活动。 2&#xff0e; Desktop录制 Desktop桌面—适用于所有类型的桌面应用程序和多个动作;它比基本录制…

Neo4J Desktop 安装

下载链接 下载好双击运行安装 在Mac或者Linux中&#xff0c;安装好jdk后&#xff0c;直接解压下载好的Neo4J包&#xff0c;运行bin/neo4j start即可 Neo4J提供了一个用户友好的web界面&#xff0c;可以进行各项配置、写入、查询等操作&#xff0c;并且提供了可视化功能。 打开…

远程桌面服务 - Remote Desktop Service

什么是远程桌面服务 为终端用户提供虚拟化解决方案平台&#xff0c;包括单独的虚拟化应用程序&#xff0c;提供安全的手机端和远程桌面短的访问&#xff0c;使得终端用户有能力在云端运行自己的应用程序和桌面端。 RDS服务架构 RDS可以支持5-5000人的小型和中型企业用户。 …

桌面电脑如何快速体验DataEase?

DataEase是一款人人可用的数据可视化分析工具&#xff0c;致力于帮助用户快速分析数据并洞察业务趋势&#xff0c;从而实现业务的改进与优化。但有一些用户提出&#xff0c;目前大部分的部署场景都是将DataEase部署在服务器中&#xff0c;自己只有一台桌面电脑&#xff0c;是不…

.desktop文件属性

钥匙 描述 值类型 请求&#xff1f; 类型 Type 该规范定义了 3 种类型的桌面条目&#xff1a;&#xff08; Application类型 1&#xff09;、 Link&#xff08;类型 2&#xff09;和Directory&#xff08;类型 3&#xff09;。为了允许在未来添加新类型&#xff0c;实现应…

DeskTop类介绍

DeskTop类允许一个Java应用程序启动本地的另一个应用程序去处理URI或文件请求&#xff0c;这个类中包含了如下的几个方法&#xff1a; 1.启动用户默认的浏览器显示指定的URI链接 2.启动用户默认的邮件客户端发送URI指定的邮件 3.启动一个注册应用程序&#xff08;本地安装了的应…