linux系统下php安装mbstring扩展的二种方法

下面是详细讲解“Linux系统下PHP安装mbstring扩展的二种方法”的攻略:

方法一:通过源码安装

  1. 下载PHP源码,并解压缩到指定目录。
$ tar -zxvf php-7.4.12.tar.gz //解压PHP源码包
  1. 进入源码目录,执行configure配置脚本。
$ cd php-7.4.12
$ ./configure --prefix=/usr/local/php --enable-mbstring

其中--enable-mbstring表示开启mbstring模块。

  1. 编译并安装。
$ make
$ sudo make install
  1. 在php.ini文件中添加mbstring扩展。
$ sudo vi /usr/local/php/lib/php.ini

在文件末尾添加以下内容:

[mbstring]
extension=mbstring.so
  1. 重启PHP服务。
$ sudo systemctl restart php-fpm.service
  1. 检查是否已经开启mbstring扩展。
$ php -m | grep mbstring

如果输出了mbstring,表示已经开启成功。

方法二:通过yum安装

  1. 安装epel-release。
$ sudo yum -y install epel-release
  1. 安装mbstring模块。
$ sudo yum -y install php-mbstring
  1. 重启PHP服务。
$ sudo systemctl restart php-fpm.service
  1. 检查是否已经开启mbstring扩展。
$ php -m | grep mbstring

如果输出了mbstring,表示已经开启成功。

至此,以上两种方法安装mbstring扩展的攻略已经讲解完整。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux系统下php安装mbstring扩展的二种方法 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux删除大量文件的6种方法

    当我们需要删除 Linux 操作系统中大量的文件时,手动删除是不太现实的。因此,我们需要使用一些代码来轻松地删除这些文件。本文将为您介绍6种不同的方法来删除 Linux 操作系统中大量文件。 方法一:使用find和exec命令删除文件 使用find和exec命令是一种删除大量文件的非常有效的方法。下面是两个示例来说明这种方法: 示例一:删除某一目录下所有的 …

    Linux 2023年5月14日
    00
  • CentOS7下GitLab跨大版本升级的方法

    CentOS7下GitLab跨大版本升级的方法 当我们需要将GitLab从一个大版本升级到另一个大版本时,无论是从11.x.x升级到12.x.x还是其他版本的大升级,都需要进行一些特殊的操作。本教程将告诉你如何在CentOS 7下完成GitLab跨大版本升级的过程。 步骤一:备份GitLab数据 在进行大版本升级之前,我们首先需要备份GitLab的数据。数据…

    Linux 2023年5月14日
    00
  • 从内核源码看 slab 内存池的创建初始化流程

    在上篇文章 《细节拉满,80 张图带你一步一步推演 slab 内存池的设计与实现》中,笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒出了 slab cache 的总体架构视图,基于这个视图详细阐述了 slab cache 的内存分配以及释放原理。 slab cache 机制确实比较复杂,涉及到的场景又很多…

    Linux 2023年4月13日
    00
  • Linux系统属性文件详解

    1)inode概述  中文意思就是索引节点(index node)第一部分是inode 第二部分是block  inode主要用来存放文件属性信息的(也就是ls – l 的结果)包含的属性信息包括文件的大小属性归属的用户组,读写权限,文件类型 修改时间,指向文件的指针但不包含文件名  block 是用来存放数据的(照片视频)有关block大小:磁盘读取数据是…

    Linux 2023年4月13日
    00
  • linux zabbix监控服务器搭建

    搭建Zabbix监控服务器 准备运行环境(lamp) [root@zhuji1 ~]# yum -y install httpd [root@zhuji1 ~]# yum -y install php php-mysql [root@zhuji1 ~]# yum -y install mysql mysql-server [root@zhuji1 ~]# /…

    Linux 2023年4月12日
    00
  • CentOS8.1搭建Gitlab服务器详细教程

    CentOS8.1搭建Gitlab服务器详细教程 确认安装环境 在开始搭建Gitlab服务器前,确保安装了以下依赖: 一个托管Gitlab的域名 一台运行CentOS 8系统的服务器 2GB以上的RAM 安装了curl、openssh-server、postfix等依赖 开放了必要的端口(如80/443/22) 安装和配置Gitlab 1. 添加Gitlab…

    Linux 2023年5月14日
    00
  • VMware Workstation Pro 16安装CentOS7超详细图文步骤

    VMware Workstation Pro 16安装CentOS7超详细图文步骤 硬件要求 在安装Linux操作系统时,需要满足以下基本硬件要求: 4GB以上内存,建议8GB以上 50GB以上的硬盘容量 支持64位操作系统的CPU 安装VMware Workstation Pro 16 首先,我们需要安装VMware Workstation Pro 16。…

    Linux 2023年5月24日
    00
  • 在centos 7中安装配置k8s集群的步骤详解

    一、前置条件 在开始安装配置k8s集群之前,请确认以下前置条件: 在所有节点(Master和Worker)上禁用防火墙或者将必须的端口(如: 10250, 2379-2380, 6443, 10251-10252等)加入到了防火墙的白名单中。 所有节点的时间保持同步 所有节点的主机名和IP地址配置正确 二、安装Docker Kubernetes是基于Dock…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部