一起学习PHP中GD库的使用(一) 又到了一个大家非常熟悉的库了,对于图像图形的处理来说,GD 库是 PHPer 们绕不过去的一道坎。...从很早很早的 CMS 或者 Discuz 时代,各类开源软件在安装的时候就会明确地指出 GD 库是它们必备的一个扩展。当然,在现在的 PHP 版本中,相信大家也不会在编译的时候忽略掉这个库。...不管你是为图片加水印、生成缩略图还是制作验证码图片,都离不开 GD 库的身影。 当然,我们还是由浅入深地学习一些 GD 库中的常用或好玩的函数。...当前环境中的 GD 库信息 首先,我们可以查看下当前 PHP 环境中的 GD 库版本及支持的图片格式信息。...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202012/source/1.一起学习PHP中GD库的使用(一).php
一起学习PHP中GD库的使用(二) 在日常的开发过程中,GD 库最常用的功能就是帮我们对图片进行一些处理,当然,除了处理已有的图片之外,它也可以直接来画图,就像我们最常见的图片验证码。...$string = "I Like PHP!"...使用 imagepng() 就能生成一张 PNG 格式的图片,它还有第二个参数,如果给定了第二个参数,那么图片就会直接以文件形式保存到参数指定的路径中。...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202012/source/2.一起学习PHP中GD库的使用(二).php...参考文档: https://www.php.net/manual/zh/book.image.php
一起学习PHP中GD库的使用(三) 上篇文章我们已经学习了一个 GD 库的应用,那就是非常常用的制作验证码的功能。...当然,我们也可以简单地对他进行变形,比如使用中文然后按顺序点击之类的,这些都比较简单地就能实现。更复杂的二维码则推荐使用一些开源的库或者api来实现。 今天,我们将继续学习 GD 库的一些常用的应用。...网上其实能找到很多前辈已经封装好的添加水印的类,或者 Composer 中也有很多现成的库,这里只是手写一个简单的效果供大家学习复习。...总结 关于图片 GD 库的功能函数还有很多,但说实话,笔者现在都已经用得不多了。为什么呢?在实际的业务开发中,大家其实都已经习惯使用 oss 、七牛、upyun 之类的云存储了。...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202012/source/3.一起学习PHP中GD库的使用(三).php
其后端数据存储在MySQL数据库中,动态处理由PHP处理。 在本教程中,我们将演示如何在Ubuntu 16.04服务器上安装LNMP堆栈。Ubuntu操作系统将负责其第一个需求。...第一步:安装Nginx Web服务器 为了向我们的网站访问者显示网页,我们将采用主流高效的网络服务器Nginx。 用于此过程的所有软件都将直接来自Ubuntu的默认软件包存储库。...建议您启用限制性最强的配置文件,该配置文件仍允许您拥有所需的流量。由于我们尚未为我们的服务器配置SSL,因此在本教程中,我们只需要允许端口80上的流量。...如果您将较弱的密码与自动配置MySQL用户凭据的软件结合使用,例如phpMyAdmin的Ubuntu软件包,则会出现问题。保持禁用验证是安全的,但是您应该始终为数据库凭据使用较强的密码。...---- 参考文献:《How To Install Linux, Nginx, MySQL, PHP (LNMP stack) on Ubuntu 16.04》
在本文中,我们将详细介绍如何在这些操作系统中启用 RPM Fusion 存储库,并说明如何安装常见的第三方软件。图片什么是 RPM Fusion?...启用完成后,你现在可以使用包管理器安装 RPM Fusion 存储库中的软件包。...在 RHEL、AlmaLinux、Rocky Linux 中启用 RPM Fusion在 RHEL、AlmaLinux 和 Rocky Linux 中启用 RPM Fusion 存储库需要执行一些额外的步骤...启用完成后,你现可以在 RHEL、AlmaLinux 和 Rocky Linux 中使用包管理器安装 RPM Fusion 存储库中的软件包。...本文介绍了如何在这些操作系统中启用 RPM Fusion 存储库,并提供了一些常见的第三方软件安装示例。使用 RPM Fusion 存储库可以扩展软件范围,简化安装过程,并提供对受限制软件的支持。
Ubuntu 中默认禁用 root 用户,因此我也无法以 root 用户身份登录。 恢复sudo权限 步骤 1:将 Linux 系统引导至恢复模式。 为此,请重新启动系统并在启动时按住SHIFT键。...Ubuntu 恢复模式 第2步:以读/写模式挂载根文件系统。以读/写模式挂载根 (/) 文件系统。 mount -o remount,rw / 第 3 步:现在,添加你从sudo组中删除的用户。...用以下命令将调用的用户添加rumenz到sudo组中: adduser rumenz sudo 从 Ubuntu 恢复模式恢复用户的 sudo 权限 步骤 4:然后,键入exit返回到恢复菜单。...选择Resume启动你的 Ubuntu 系统。 恢复正常启动 按 ENTER 继续登录正常模式: 在 Ubuntu 中退出恢复模式 第 5 步:现在检查 sudo 权限是否已恢复。...你或其他人可能更改了/etc/sudoers文件的权限。 修复Ubuntu中损坏的sudo 如果你已完成上述任何一项或所有操作并最终导致 sudo 损坏,请尝试以下解决方案。
介绍 在本指南中,您将学习如何在运行Ubuntu 16.04的Linode上安装WordPress。WordPress是一个流行的动态内容管理系统,专注于博客。...准备 您应该拥有一个Ubuntu 16.04的服务器,并使用提升的sudo权限为Ghost创建了新用户。本教程中的示例使用ghostexample。...此部分是可选的,但它允许您访问基本PHP安装可能没有的一些WordPress功能。 为了在Wordpress中修改照片或图像,您需要PHP-GD扩展。...其他PHP扩展的大量存在,并且所需要的某些插件的功能,如php7.0-curl,php7.0-xml,和php7.0-mcrypt。...如果您从Ubuntu存储库安装了PHP 5,请修改命令以使用php前缀而不是php7.0。例如,而不是安装php7.0-gd,使用php-gd。
对国际化的Apache的mod_rewrite模块的多字节字符串的支持。 GD进行图形处理。 JSON(包含在PHP 5.2 +)。...借助粒度活动流API,您的插件会向所有用户推送所需的内容。 API插件可让您构建和添加所需的功能,如创建视频,编辑,添加标题,标记视频说明。 在Elgg,你可以找到社区和个人的文件存储库。...本文介绍了如何在RHEL,CentOS的 ,Fedora的 , 科学的Linux和Ubuntu,Linux Mint的和Debian系统的安装和设置Elgg的深度指示。...在RHEL / CentOS / Fedora / Scientific Linux上 # yum install mysql mysql-server httpd php php-mysql php-gd...cp settings.example.php settings.php 您选择的编辑器中打开的settings.php文件。
这篇文章主要介绍了Ubuntu 17.10安装phpMyAdmin数据库管理工具,通过示例代码给大家讲解了安装phpmyadmin数据库的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 和...Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。...由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。...扩展 安装所需的PHP扩展,也可以全部安装,全部安装可能会降低性能: sudo apt -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl...总结 以上所述是小编给大家介绍的Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解,希望对大家有所帮助。
动动发财的小手,点个赞吧! Web 服务器可用于指代硬件和软件,或者两者一起工作。出于本指南的目的,我们将重点关注软件方面,并了解如何在 Linux 机器上托管网站。...如何在 Linux 服务器上托管网站 在本节中,我们将继续讨论 Web 服务器的主要组件。 什么是 Apache?...您还可以获得有关 Debian / Ubuntu 存储库提供的最新版本的信息,在本例中为 2.4.52。...php8.0 libapache2-mod-php8.0 要在基于 RHEL 的系统上安装 PHP,您需要首先启用 EPEL 存储库。...php-zip php-net-socket php-gd php-mysql php-bcmath 要在基于 RHEL 的系统上安装 PHP 模块: # dnf install php-gd php-soap
在接下来的步骤中,我们将详细介绍如何在 Ubuntu 中安装 PHP 8.3,以确保开发人员能够充分利用这些引人瞩目的新特性。...该存储库提供了比 Ubuntu 官方源更及时的更新。...sudo apt update && sudo apt upgrade 推荐阅读:PPA 完全指南,如何在 Ubuntu 系统中使用 PPA 在 Ubuntu 中安装 PHP 8.3 将 PHP 安装为...php-curl: 用于简化服务器通信的模块。 php-mysql: 提供与数据库交互的 MySQL 原生驱动程序。 php-gd: 图像处理库,支持各种图像操作。...请使用以下命令列出已加载的 PHP 模块: php8.3 -m 验证已安装的 PHP 8.3 模块 这将显示当前 PHP 8.3 版本中已启用的所有模块列表。
Joomla是一个免费的开源CMS,基于PHP构建,并将其数据存储在后端的基于SQL的数据库引擎上。 在本文中,您将学习如何在Ubuntu 18.04和较新的Ubuntu版本上安装Joomla。...[linuxidc@linux:~/www.linuxidc.com]$ sudo apt update -y && sudo apt upgrade -y 步骤2:在Ubuntu中安装Apache和PHP...php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring...[linuxidc@linux:~/www.linuxidc.com]$ php -v 步骤3:在Ubuntu中安装MariaDB 由于Joomla在后端需要一个数据库来存储其数据,因此我们需要安装一个关系数据库服务器...[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl restart apache2 步骤7:在Ubuntu中完成Joomla安装 完成所有配置后,剩下的唯一步骤就是通过
在本文中,您将学习如何在Ubuntu 18.04和更高版本上安装OwnCloud。 第一步:更新Ubuntu系统软件包 在开始之前,请使用以下apt命令更新系统软件包和系统信息库。...[linuxidc@linux:~/www.linuxidc.com]$sudo apt update -y && sudo apt upgrade -y 第二步:在Ubuntu中安装Apache和PHP...[linuxidc@linux:~/www.linuxidc.com]$ php -v 第三步:在Ubuntu中安装MariaDB MariaDB是一种流行的开源数据库服务器,已被开发人员,数据库爱好者以及生产环境广泛使用...接下来,您需要通过运行以下命令来启用所有必需的Apache模块和新添加的配置: [linuxidc@linux:~/www.linuxidc.com]$sudo a2enconf owncloud Enabling...[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl restart apache2 第七步:在Ubuntu中完成OwnCloud安装 完成所有必要的配置后
[TOC] 0x00 快速入门 LAMP发展 LAMP这个特定名词最早出现在1998年,是Linux操作系统、Apache网页服务器、MySQL数据库管理系统和PHP程序模块,四种技术名称开头字母缩写组成的...,以轮询或其他方式分发给不同apache服务器,当有数据写入数据库时,则会同步到其他负责读取的mysql服务器中 WeiyiGeek....#启用 remi-php32仓库: sudo yum update #4.安装 PHP7.2 安装 php-fpm (注意这里并没有安装httpd中php模块) #现在使用下面的命令安装PHP 7的必要模块和扩展来支持...安装过程中输出 root 密码 注:此密码为mysql 数据库密码(toor) # php通过一个mysql.so的模块进行CURD操作,为确保php和mysql正常进行数据交互 cat /etc/php5...Apache后,利用phpinfo();查看拓展是否有curl和gd库以及是否被正确加载 $sudo apt-get install php5-gd curl libcurl3 libcurl4-openssl-dev
和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。...由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。...安装LAMP LAMP是Linux、Apache、MySql(MariaDB)、PHP(Python、Perl)等软件的合称。...php phpinfo(); ?> 然后在浏览器中查看一下是否成功:info。 成功之后别忘了删除info.php,它包含了很多服务器的敏感信息。...扩展 安装所需的PHP扩展,也可以全部安装,全部安装可能会降低性能: sudo apt -y install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl
在本指南中,我们将讨论如何安装和保护 phpMyAdmin,以便您可以安全地使用它来管理 Ubuntu 系统上的数据库。 先决条件 为了完成本指南,您将需要 Ubuntu 服务器。...Ubuntu 服务器上安装的 LAMP(Linux、Apache、MySQL 和 PHP)堆栈。如果这还没有完成,您可以按照本指南在Ubuntu 上安装 LAMP 堆栈。...但是,建议你也安装以下包: php-mbstring:用于管理非 ASCII 字符串并将字符串转换为不同编码的模块 php-zip:此扩展支持将.zip文件上传到 phpMyAdmin php-gd:启用对...GD 图形库的支持 php-json:为 PHP 提供对 JSON 序列化的支持 php-curl:允许 PHP 使用不同协议与不同类型的服务器交互 运行以下命令将这些软件包安装到您的系统上。...我们稍后将介绍这些选项: sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl 以下是出现提示时应选择的选项
这篇文章主要介绍“Linux新手入门之轻松配置PHP环境”的相关知识,下面会通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux新手入门之轻松配置PHP环境”文章能帮助大家解决问题...我的OS是ubuntu 9.10,得益于apt-get强大的功能参考了一下这篇文章http://wiki.ubuntu.org.cn/index.php?...源码安装概述) sudo groupadd mysql # 新建一个名为mysql的linux系统用户,并将其添加到mysql系统群组中 # 如果Linux只启动命令行界面,可以用下面的操作添加需要的账户...(有待查证) # 以上包都是gd库所需要的组成库,下面安装gd库 step.5 gd库的安装 安装包 gd-2.0.35.tar.gz # 安装命令 step.a ...“Linux新手入门之轻松配置PHP环境”的内容就介绍到这里了,感谢大家的阅读。
准备您的服务器确保您的 Linux 服务器是最新的,并安装了必要的组件。...您将需要一个 web 服务器(Nginx)、PHP、一个数据库服务器(通常是 MySQL 或 MariaDB)以及一些额外的 PHP 扩展。...您可以使用 Linux 发行版的软件包管理器(例如 Debian/Ubuntu 的 apt 或 CentOS/RHEL 的 yum)来安装这些软件包。...例如:对于 Debian/Ubuntu:sudo apt updatesudo apt install nginx mysql-server php-fpm php-mysql php-curl php-gd...nginx完成安装在 Web 浏览器中打开,并使用您服务器的域名或 IP 地址访问您的 GLPI 安装。
PHP 编译完成后,可以通过一个简单的函数 phpinfo() 查看关于 PHP 的所有信息。以下介绍的扩展模块一览,皆全部来自于函数 phpinfo() 的输出信息。...用于连接 SQL Server 和 Sybase 数据库的 PDO 驱动扩展。 10、DOM 此扩展默认为启用,Document Object Model。...17、GD imaging(gd) 通过指定编译参数 −−with-gd=DIR 安装。Include GD support. ...DIR is the GD library base install directory BUNDLED 这是一个打包式的依赖,需要依赖如下安装包。...−−with-xpm-dir=DIR −−with-freetype-dir=DIR −−enable-gd-native-ttf −−enable-gd-jis-conv PHP5.4、PHP5.5
开源技术小栈本指南介绍如何在 Ubuntu、Debian 或其衍生产品上安装 PHP 8.4 或升级到 PHP 8.4。...PHP 8.4 在当前的 Debian 和 Ubuntu 软件存储库中不可用。本指南使用由 Ondřej Surý 维护的存储库。...多年来,Ondrej 的 PHP 存储库一直是 Ubuntu、Debian 及其衍生产品上 PHP 的实际存储库。...它还提供了几个 PECL 扩展,包括 PHP 8.4 中未捆绑的 PHP 核心扩展的 PECL 扩展。 添加此存储库后,可以使用标准apt命令完成初始安装和更新。...例如,gd扩展是与php8.4-gd软件包一起安装的: sudo apt install php8.4-gd 以下命令将安装大多数 PHP 库和框架所需的一组最常见的 PHP 扩展: sudo apt