Rocky Linux 配置 PHP 环境

这篇具有很好参考价值的文章主要介绍了Rocky Linux 配置 PHP 环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装 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(可选)文章来源地址https://www.toymoban.com/news/detail-546244.html

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

到了这里,关于Rocky Linux 配置 PHP 环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux安装配置nginx+php搭建以及在docker中配置

    1.nginx源码包编译环境和安装相应的依赖 1.1 安装编译环境 1.2 安装pcre库、zlib库和openssl库 pcre(Perl Compatible Regular Expressions)是一个Perl库,是一个用C语言编写的正则表达式的函数库,是轻量级的函数库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库 zlib是一

    2024年02月01日
    浏览(39)
  • Linux系统下配置Nginx使部分URL使用多套自定义的PHP-FPM配置

    1. Tcp默认的9000端口通信: php-fpm配置:listen = 127.0.0.1 与nginx进程通信:fastcgi_pass 127.0.0.1:9000; 优点: 使用网络传输,可以跨服务器。 TCP通信有一些校验机制,具有更高的稳定性。 缺点: 性能略微比socket差。 2. Unix Socket(套接字)通信: php-fpm配置 :listen = /tmp/php-cgi.sock 与

    2024年02月08日
    浏览(39)
  • linux-rocky9网络配置

    rocky9系统使用的操作系统是linux5x内核64位,镜像使用的是rocky9.2 (我使用的是VMware虚拟机,也许还可以选择别的操作系统)。 rocky9的网络配置步骤: 1.修改rocky9的虚拟网络编辑器 (1)网卡(网络适配器)选择Net模式 (2)打开虚拟网络编辑器,进入vmnet8中,将 \\\'使用DHCP服务将IP地

    2024年02月05日
    浏览(23)
  • 在 CentOS 7.4 上使用 Docker极速部署 LNMP (Linux, Nginx, MySQL, PHP) 环境和 WordPress

    前置CentOS7条件: 关闭防护墙: setenforce = 0 systemctl stop firewalld 1. 安装 Docker* 如果你的系统中还没有安装 Docker,可以使用以下命令进行安装:   sudo yum install docker 启动 Docker 服务并设置开机自启: sudo systemctl start docker sudo systemctl enable docker 2. 安装 Docker Compose Docker Compose 可以让

    2024年01月17日
    浏览(39)
  • Rocky Linux 9 配置IP并生效

    弃用Centos7,改用Rocky Linux9。 修改IP的方式有不同,不再是修改 /etc/sysconfig/network-scripts/ 之下的脚本,系统也没有名叫 network 的服务。 系统通过NetworkManger和网络connetions来管理网卡和IP。 Rocky Linux通过“系统连接”管理网卡及IP,修改、新增*.nmconneciton文件可以完成对操作系统的

    2024年02月01日
    浏览(30)
  • 【php】windows下php运行已有php web项目环境配置教程

    本文操作系统使用的是win11,软件PhpStorm 2023.1 要安装的php版本可以在composer.json看到,下载安装对应版本 windows下载地址https://windows.php.net/download windows 8.0以前的版本在这里找https://windows.php.net/downloads/releases/archives/ Linux下载链接https://www.php.net/downloads nts表示非线程安全版本,我

    2024年02月11日
    浏览(36)
  • Rocky Linux 9.3 下载安装及配置静态IP地址

    一、下载Rocky Linux 1.Rocky Linux的官网为Rocky Linux 2.进入Rocky Linux官网后点击 Download 图标下载 3.按照自己的硬件设备及需求进行下载【用的是VMware进行演示 所以下载的X86_64的DVD镜像】 4.下载完成后就会得到一个ISO光盘镜像文件 二、安装Rocky Linux 1.打开虚拟机软件【这里使用VMwar

    2024年04月13日
    浏览(31)
  • 基于Jenkins自动打包并部署docker、PHP环境,ansible部署-------从小白到大神之路之学习运维第86天

    第四阶段提升 时  间:2023年8月23日 参加人:全班人员 内  容: 基于Jenkins部署docker、PHP环境 目录 一、环境部署 (一)实验环境,服务器设置 (二)所有主机关闭防火墙和selinux,修改主机名 (三)配置git主机 (四)配置jenkins主机 (五)Jenkins配置 二、基于Jenkins自动打包

    2024年02月11日
    浏览(46)
  • PHP环境配置

    简单理解:服务器也是一台计算机,只是比平时用到的计算机在性能上更强大,开发中通常都需要将开发好的项目部署到服务器进行访问,例如:我们可以访问百度、淘宝、京东等,都是因为有服务器的存在,再例如:王者荣耀登录的时候需要选择不同的服务器【不同的区】

    2024年02月10日
    浏览(31)
  • macOS搭建PHP开发环境(brew安装nginx、mysql 和多版本php,并配置多个php同时运行的环境)

    由于homebrew主库中没有PHP7.2 之前的版本,并且7.2,7.3版本也被标记成过时版本;所以需要先挂在第三方的扩展,具体操作如下: php5.6 php7.3 php7.4 php8.2 默认新版8以上直接安装 sudo vim /usr/local/etc/php/5.6/php-fpm.conf  下的: 注意:5.6版本的配置文件路径和其他版本不一样 listen = 127

    2024年02月04日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包