centos7 PHP环境搭建 GD库 等插件安装方法

CentOS 7 PHP环境搭建GD库等插件安装方法

在 CentOS 7 上搭建 PHP 环境并安装 GD 库等插件可以通过以下步骤完成。

安装 PHP

在 CentOS 上安装 PHP 可以使用 yum 命令轻松完成:

sudo yum install php

安装 GD 库

安装 GD 库依赖库:

sudo yum install -y libpng-devel libjpeg-devel freetype-devel

首先下载最新的 GD 库:

wget https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.gz

解压并进入该目录:

tar zxvf libgd-2.3.3.tar.gz
cd libgd-2.3.3

执行以下命令进行编译和安装:

./configure
make
sudo make install

安装其它插件

安装常用的其它插件:

sudo yum -y install php-common php-fpm php-cli php-curl php-gd php-mysqlnd php-xml php-zip php-pear

配置

配置文件位置 /etc/php.ini

示例

下面是两个安装 GD 库的示例:

示例 1

安装 GD 库时出现以下错误:

configure: error: libpng.(a|so) not found.

表示缺少 libpng 库。

解决方法:

sudo yum install libpng-devel

示例 2

安装 GD 库时出现以下错误:

configure: error: libjpeg.(a|so) not found.

表示缺少 libjpeg 库。

解决方法:

sudo yum install libjpeg-devel

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7 PHP环境搭建 GD库 等插件安装方法 - Python技术站

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

相关文章

  • Linux C++的多线程编程

    1. 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了…

    Linux 2023年4月13日
    00
  • CentOS服务器中安装FFmpeg的完整步骤

    安装FFmpeg是在CentOS服务器上进行多媒体处理的必要步骤。本文将提供在CentOS 7上安装FFmpeg的完整步骤,包括相关的示例说明。 步骤一:安装EPEL仓库 EPEL(Extra Packages for Enterprise Linux)仓库提供了CentOS服务器中许多额外的包。要安装FFmpeg,需要启用EPEL仓库。 在Linux终端输…

    Linux 2023年5月14日
    00
  • 【原创】linux实时应用如何printf输出不影响实时性?

    本文介绍为什么linux实时任务不能直接调用printf,首先简单介绍一下printf终端输出原理,然后就如何实现终端输出不影响实时任务实时性问题给出一个方案,最后介绍xenomai中是如何做到完美`printf()`的。 版权声明:本文为本文为博主原创文章,转载请注明出处 https://www.cnblogs.com/wsg1100。如有错误,欢迎指正。…

    Linux 2023年4月11日
    00
  • KVM 介绍及作用详解

    KVM 介绍及作用详解 Virtualization(虚拟化)技术已经成为现代数据中心的基石之一,它可以大大提高资源利用率,降低硬件成本和管理工作量。在这个领域内,KVM(Kernel-based Virtual Machine)是一个非常流行的虚拟化解决方案,本文将带领读者了解KVM技术的概念,用途,以及具体实现方法。 KVM是什么? KVM是基于Linu…

    Linux 2023年5月24日
    00
  • VMware虚拟机下的Linux中调整屏幕大小,分辨率问题

    下面是关于”VMware虚拟机下的Linux中调整屏幕大小,分辨率问题”的完整攻略。 背景介绍 当我们使用VMware虚拟机运行Linux操作系统的时候,有时会遇到调整屏幕大小和分辨率的问题。这在我们开发和测试过程中非常常见,因此我们需要对VMware虚拟机的Linux系统进行配置,以使其屏幕大小和分辨率适合我们的需求。 解决方法 方法一:使用VMware …

    Linux 2023年5月24日
    00
  • yum安装(卸载)本地rpm包的方法

    下面是关于“yum安装和卸载本地rpm包”的完整攻略。 1. yum安装本地rpm包的方法 yum可以通过本地rpm包进行安装软件。具体步骤如下。 步骤1:上传本地rpm包到服务器 使用scp命令或者其他方式将本地rpm包上传到服务器上。例如我们上传一个名为software-1.0.0-1.x86_64.rpm 的rpm包到服务器的/tmp目录下。 scp …

    Linux 2023年5月14日
    00
  • Linux学习笔记—文件与文件系统的压缩与打包(转载)

    例如,计算机都是以byte单位来计量的,1byte占8bit。如果存储数字1,那么1byte就会空出7bit。采用一定的计算方式,压缩这些空间可以大大降低文件存储。 Linux系统常见的压缩命令 Linux下压缩文件的扩展名有*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2 扩展名用来说明压缩所采用的指令类型 *.Z  com…

    Linux 2023年4月12日
    00
  • 升级Linux内核的教程

    因为该问题比较复杂,需要一步一步进行详细讲解。请先确定你的Linux系统类型及版本,因为不同的系统及版本的内核升级方式可能会有所不同。 一、查看当前系统的内核版本 使用以下命令,检查当前系统的内核版本号: uname -a 这个命令会输出当前系统的一些信息,包括内核版本。可以执行这个命令,确保你已经确定了当前的Linux内核版本。 二、下载最新的内核源代码 …

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