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简单命令7–管道符和通配符

    ”&&“和管道符“|”不一样。 ———————————————————通配符——————————————————— 上面的通配符可以组合使用,例如:文件名[0-9][3],表示文件以两个数字结…

    Linux 2023年4月12日
    00
  • linux下gsoap的初次使用 — c风格加法实例

    摘自: http://blog.csdn.net/jinpw/article/details/3346844 https://www.cnblogs.com/dkblog/archive/2011/08/19/2145942.html   这两天,接到一个项目,需要在linux程序中调用远程的web应用,通过soap协议。开始上网查了下资料,发现了gsoap…

    Linux 2023年4月11日
    00
  • arm linux 启动之二:start_kernel到创建1号进程

            本文介绍arm linux启动的第二部分,C语言编写,主要讲述start_kernel到1号进程的创建。主要讲述大概过程,以后再对子函数进行讲解。         一、start_kernel           start_kernel位于init/main.c,主要完成linux一些子系统的初始化。           1)smp_set…

    Linux 2023年4月11日
    00
  • Linux下安装mysql的方式(yum和源码编译两种方式)

    Linux下安装mysql的方式有两种:yum安装和源码编译安装。下面分别介绍两种方式的安装流程。 使用yum方式安装MySQL yum是CentOS和其他基于Red Hat Linux的操作系统上的包管理器,可以很方便地安装和管理软件包。以下是在CentOS上安装MySQL的步骤: 打开终端,以root用户身份运行以下命令,更新yum: yum updat…

    Linux 2023年5月14日
    00
  • yum安装本地rpm软件方案详解

    Yum安装本地RPM软件方案详解 当我们在Linux系统中遇到需要安装软件的情况时,通常选择使用包管理器来安装。在CentOS或RedHat系列的Linux中,yum是一种常见的包管理器,它可以轻松地下载,安装和更新软件包。通常情况下,yum会从远程存储库中下载软件包进行安装,但有时我们可能需要使用本地RPM软件包进行安装。在这篇文章中,我们将详细介绍如何使…

    Linux 2023年5月14日
    00
  • Linux select多路复用介绍(转) 转载:http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.html 1、基本概念

    1、基本概念   IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:   (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。   (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。   (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套…

    Linux 2023年4月13日
    00
  • linux 中的单引号 和双引号有什么区别吗

    单引号与双引号的最大不同在于双引号仍然可以保有变量的内容,但单引号内仅能是一般字符 ,而不会有特殊符号。我们以底下的例子做说明:假设您定义了一个变量, name=VBird ,现在想以 name 这个变量的内容定义出 myname 显示 VBird its me 这个内容,要如何订定呢? [root@linux ~]# name=VBird [root@li…

    Linux 2023年4月16日
    00
  • [Linux] 解决secureCRT 登录 ubuntu20.04报错 No compatible key exchange method. The server supports these methods

    新装的ubuntu 20.04系统,这个时候使用老版的secureCRT连接报错 No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecd…

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