技术圈开发者交流群:

在 CentOS 7.9 中使用 Yum 快速安装 PHP 8.3

目前,CentOS 7.9 已经算是很古老的系统了,但仍然还在很多公司中使用。安装 PHP 有编译安装,也可以使用 Yum 安装,前者较为复杂,耗时耗力,后者就很简单而且很快。但是官方的 Yum 中自带的 PHP 版本也只有很古老的 PHP 5.4 了,要想安装比较新的 PHP 8 就需要使用第三方提供的 Yum 源了。

Remi's RPM repository(简称 Remi 仓库)是由法国开发者 Remi Collet 维护的一个针对 Red Hat Enterprise Linux(RHEL)及其衍生发行版(如 CentOS、Oracle Linux 等)的第三方软件仓库。

所以,这里我就使用 Remi 源安 PHP 8.3 做一下介绍。

Remi 源包含了较新的 PHP 版本,使用 Yum 来添加 Remi 源,可能需要提前安装 epel-release。

PHP 2023年12月09日 421

在 CentOS 中更新第三方 Yum 源

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

现在,在 CentOS 中使用yum安装软件时,报上面的错误,这是由于 CentOS 官方已经对 CentOS 7 的 yum 源停止维护了。

如果还在继续使用 CentOS 7 系统的,则需要更换第三方 yum 源,很多大厂都提供有镜像源,不仅如此国内的源速度和稳定性都要好一些,这里以阿里云的 Yum 源为例,介绍如何更换 CentOS 7 的 Yum 源。

在更换 Yum 源之前,建议先备份系统原有的 Yum 源配置文件,以防后续需要恢复。原配置文件通常存放在 /etc/yum.repos.d/ 目录下。

Linux 2023年11月07日 582

在 CentOS 系统中配置静态 IP 和 DHCP 等网络连接信息

新装的 CentOS 系统没有网络,那么我们需要配置网络信息,并不像在 Windows 中打开控制面板-网络连接中可以图形化的配置网络信息。在 Linux 中都需要在命令行中进行,查看网卡接口信息、编辑网络连接信息、再重启网卡等一系列命令行操作,不好记容易忘,这里简单做个笔记,方便以后用到的时候查看备用。

在 Linux 中查看网络接口信息,一般有ifconfigip addr等,但是最小化安装的系统通常是没有ifconfig命令的。

ip addr

使用这个命令,就可以查看网络网络接口信息了,通常有lo eth0 eth1 等,lo 是本地回环接口,它的 ip 地址一般是127.0.0.1eth0 就是第一个网络接口信息,以此类推。

Linux 2023年10月22日 391

在 Centos 中搭建 FTP 服务

FTP 是 File Transfer Protocol 的缩写,用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

vsftpd 是“very secure FTP daemon”的缩写,它是UNIX 类操作系统上的一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

Linux 2020年05月30日 1539

在Centos中安装RabbitMQ

RabbitMQ 是一个基于AMQP协议的高级消息中间件,它主要的技术特点是可用性,安全性,集群,多协议支持,可视化的客户端,活跃的社区。

添加最新的yum源:

Linux 2020年06月22日 1640

WSL里Nginx+PHP,反映慢,卡住等问题

在wsl里搭建lnmp环境时,

访问简单的PHP 文件 (例如Hello world)没有问题,

但访问多数 PHP 文件卡死,

有的(例如phpinfo()),虽然可以加载出来但浏览器显示网页仍未加载完全或者巨慢。

windows 2021年10月26日 33334

修改ubuntu默认Nano编辑器为vim

爱折腾的我,最近安装了Windows子系统ubuntu,系统默认的是nana,不会用啊。

怎么办,因此修改下默认的编辑器为vim,网上找了两个方法:

选择编号3 /usr/bin/vim.basic:

# update-alternatives --config editor 
There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    15        manual mode

Press <enter> to keep the current choice[*], or type selection number: 3
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
Linux 2019年03月10日 781

如何重启 Windows 10 子系统(WSL)

WSL 子系统是基于 LxssManager 服务运行的。

只需要将 LxssManager 重启即可。

也可以做成一个 bat 文件。

net stop LxssManager
net start LxssManager
windows 2019年03月05日 2162

WSL(Windows Subsystem for Linux) 适用于Linux的Windows子系统初体验

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

记得上学的时候就开始用Vmware workstation,搭建过各种网络架构,期间也用过VirtualBoxDocker,后来用了一段时间Hyper-V,最终还是回到Vmware workstation怀抱。

Linux 2019年03月05日 36960

Apache2.4和PHP7的整合,用fastcgi方式调用PHP

前面的文章分别介绍了Apache和php的安装,这里介绍Apache和php的整合,这里用Apache的mod_fcgid模块调用PHP

给Apache安装mod_fcgid模块

wget http://mirrors.hust.edu.cn/apache//httpd/mod_fcgid/mod_fcgid-2.3.9.tar.gz

tar -zxvf mod_fcgid-2.3.9.tar.gz 

cd mod_fcgid-2.3.9

APXS=/usr/local/apache/bin/apxs ./configure.apxs

make && make install
Linux 2018年04月13日 72138

Centos环境下编译安装PHP7.2

在安装之前,请参考之前的几篇文章

这里以PHP7.2为例

安装必要的依赖库,如果已经安装则可跳过

Linux 2020年02月17日 58549

排行

解决方案

网站建设

专业企业官网建设,塑造企业形象,传递企业价值

系统开发

系统软件开发,用心思考,用心设计,用心体验

技术支撑

打破技术瓶颈,让不堪重负的项目起死回生

业务中台

构建全渠道一体化运营能力,实现全链路数字化

文案策划

文案撰写、营销策划,专注品牌全案

新媒体运营

一站式解决企业互联网营销痛点和难题

以技术的力量,改变互联网

联系我们
鄂ICP备19028750号-1 @copyright 2024 tech1024.com