做php开发经常需要用到gd库,但是也遇到几次部署环境默认没有安装gd的情况,遂在此做下总结,以备不时之需....通过yum,apt-get等包式管理安装方式安装的php直接运行对应命令即可,故不在此赘述。本文主要记录在linux环境下编译gd扩展及其所需依赖。...如果一切顺利的话,我们就可以开始安装gd扩展了,php-gd的源码貌似在pecl上找不到,所以我直接在php的源码包里面找了一份,拷贝到临时目录,使用phpize生成configure文件 然后进行配置和编译...是指向安装php后生成的一个配置工具,主要用于扩展的编译配置 其他的参数对应指向先前安装依赖的位置 没有出错的话,编译器会提示生成的gd.so已经拷贝到php的扩展目录,我们只需要在php.ini中加入一行...extension=gd.so 重启或者重新加载apache(apache handler运行方式)/php-fpm(cgi运行方式)后生效 至此,php的gd扩展安装完成.
其后端数据存储在MySQL数据库中,动态处理由PHP处理。 在本教程中,我们将演示如何在Ubuntu 16.04服务器上安装LNMP堆栈。Ubuntu操作系统将负责其第一个需求。...第一步:安装Nginx Web服务器 为了向我们的网站访问者显示网页,我们将采用主流高效的网络服务器Nginx。 用于此过程的所有软件都将直接来自Ubuntu的默认软件包存储库。...之后开始安装服务器: $ sudo apt-get update $ sudo apt-get install nginx 在Ubuntu 16.04上,Nginx配置为在安装时开始运行。...我们可以安装这个模块,并且获取一个额外的帮助程序包,允许PHP与我们的数据库后端进行通信。安装将引入必要的PHP核心文件。...在文本编辑器中打开一个名为info.php的新文件: $ sudo nano /var/www/html/info.php 在新文件中输入或粘贴以下行。
Tomcat可以作为独立产品使用,具有自己的Web服务器,也可以与其他Web服务器(如Apache或IIS)结合使用。...在本教程中,我们将向您展示如何在Ubuntu 18.10和旧版本的Ubuntu中安装Apache Tomcat 9 。...第1步:安装Java 要运行Java Web应用程序,Tomcat需要在服务器上安装Java。 为了满足这个要求,我们将安装OpenJDK ,如图所示。...这个用户的home位置是/ opt / tomcat,因为这是我们要安装Tomcat的地方。...如前所述,我们将在/ opt / tomcat中安装Tomcat。
以下是如何在Ubuntu 16.04,Ubuntu 18.04及更高版本中安装它。 NVIDIA 430.09作为第一个测试版发布,具有以下新功能: 新的GPU支持。...X.Org xserver版本提升到1.7 添加了对GL_NV_vdpau_interop2 OpenGL扩展的支持 错误修复,以及其他各种VDPAU补充 如何在...Ubuntu中安装NVIDIA Driver 430.09: Graphics Drivers Team PPA为所有当前的Ubuntu版本构建了430.09软件包,尽管它仍处于测试阶段。...1.通过Ctrl + Alt + T键盘快捷键或从应用程序菜单中搜索“终端”来打开终端。...此外,如果在单击“应用更改”后未安装驱动程序,请尝试在终端中运行命令: sudo apt install nvidia-driver-430 nvidia-settings 对于未满足的依赖性问题
1.设置主机文件 在本教程里,我们将使用2台运行 ubuntu 15.04 “Vivid Vervet" 的主机,一台作为主控服务器,另一台作为 puppet 的代理节点。...在本教程中我们在 puppet 实验室官网下载一个名为 puppetlabs-release 的软件包的软件源,安装后它将为我们在软件源里面添加 puppetmaster-passenger。...首先我们要删除所有在该软件包安装过程中创建出来的 ssl 证书。本地默认的 puppet 证书放在 /var/lib/puppet/ssl。因此我们只需要使用 rm 命令来整个移除这些证书就可以了。...在本教程执行过程中, 我们发现一个 /etc/apache2/sites-enabled/puppetmaster.conf 的证书配置问题。...-KB/s in 0.04s2015-06-17 00:54:42 (162 KB/s) - ‘puppetlabs-release-trusty.deb’ saved [7384/7384] 在 ubuntu
2048年的免费游戏可以在网络浏览器中播放,但也可以在Linux,Windows和Mac上脱机播放。 你如何玩游戏?很容易,使用键盘箭头键移动数字块,最终达到2048。...请注意,当您合并两个具有相同数字的正方形时,数字将相互添加,最终结果将显示在正方形中。实例如(2,2 = 4; 4,4 = 8; 8,8 = 16)。...在本教程中,我将教你如何在Ubuntu中安装这个游戏。 点击这里下载益智游戏开源的Debian的发行版的deb安装程序,然后打开一个新的终端(CTRL + ALT + T)。...使用Debian软件包管理器在Ubuntu机器上安装游戏。运行以下命令就可以了。...sudo dpkg -i 2048_1_all.deb 安装完成后,您可以从Unity Dash启动游戏,并开始游戏。我希望你们玩喜欢玩这个惊人的游戏。
Ubuntu 16.04下安装织梦CMS系统 安装Ubuntu 16.04安装织梦CMS开始发现所有目录没有权限,把源码的用户加入到php用户组下面,目录权限问题解决,接下来php-mysql显示为off...,安装好php-mysql后,php-gd显示为off找了半天无解,最后在google下找到解决方案,但是与我碰到问题不一样,最后修改代码成功运行将off显示为on 问题描述 ?...解决方案 查看`php5.7-gd` 版本,如果没有安装php5.7-gd请先根据你的php版本安装gd # php --ri gd GD Support => enabled GD headers Version...=> 0 => 0 因为install/install.inc.php 中返回的版本是2.0,需要将返回版本修改你安装的真实版本2.1.1 function gdversion() { //没启用...php.ini函数的情况下如果有GD默认视作2.0以上版本 //因为我是ubuntu服务器,没有配置php.ini,所以这里返回的是GD2.0版本,然而我的GD版本为2.1.1,所以手动配置版本号
接触过MySQL的小伙伴们都知道,在Windows下安装MySQL是一件让人十分头大的事情,但是在Ubuntu等其他Linux系统中安装MySQL就简单很多了,具体的教程如下。...1、在Ubuntu的命令行中输入MySQL安装命令“sudo apt-get install mysql-server”,如下图所示。 2、MySQL安装进行中,等待安装完成。...3、如果之前已经安装过MySQL的话,此时如果碰到有新版本的MySQL,会出现需要配置的情况,如下图所示。...8、mysql启动完成之后,可以在命令行中输入命令:mysql –u root –p,之后输入之前设置的密码,即可进入到MySQL数据库。...至此,在Ubuntu中安装MySQL就已经完成了,小伙伴们有没有觉得比Windows下的MySQL安装更简单呢?
正如您已经知道的那样,Ubuntu 18.04和Debian 9可能安装了PHP 7,并且设计用于PHP 5的应用程序(如vnStat PHP前端,PHP服务器监视器等),可能由于兼容性问题而无法正常工作...在这种情况下,您需要在Ubuntu 18.04/Debian 9上安装PHP 5.6,以满足您要在系统上安装它的应用程序的要求。...在这篇文章中,我们将介绍在Ubuntu 18.04/Debian 9上安装PHP 5.6的步骤。...设置Ondřej存储库 OndřejSurý为Ubuntu和Debian维护PHP 5.6和PHP 7.0存储库。 我们现在将使用Ondej存储库来安装PHP 5.6。...php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php5.list 在Ubuntu 18.04/Debian 9上安装PHP
目前,在 Debian 或 Ubuntu 的默认软件仓库中不提供 PHP 8.2 软件包,但 PHP 8.2 软件包可从 Ondřej Surý 维护的仓库中获得。...Ondrej的存储库是主要和最新的存储库,提供PHP包和PECL扩展到基于Debian和Ubuntu的操作系统,并用于所有PHP。观看有关在这些系统上安装 PHP 的指南。...快速入门 在安装/升级到 PHP 8.2 的命令行命令下方,有关详细步骤,请转到详细安装/升级指南 Ubuntu sudo dpkg -l | grep php | tee packages.txt sudo...安装 PHP 8.2 和扩展 在步骤 #2 中添加的存储库中可用的所有 PHP 8.2 软件包都遵循 php8.2- 命名模式。...PHP 中的捆绑扩展,如 json 、 ctype、date、random 等不需要手动安装。 该 php8.2-common 软件包包括几个常见的PHP软件包。以后可以有选择地禁用不必要的扩展。
在本文中,我们将解释如何使用VirtualBox自己的存储库和APT包管理器在Debian和Ubuntu发行版上安装VirtualBox 6.0 。...在Debian和Ubuntu中安装VirtualBox 6.0 要安装VirtualBox 6.0 ,首先需要/etc/apt/sources.list下行添加到/etc/apt/sources.list...文件中。...deb https://download.virtualbox.org/virtualbox/debian contrib 在Debian和Ubuntu中添加Virtualbox Repository...在本文中,我们展示了如何在Debian和Ubuntu中安装VirtualBox 6.0 。 您可以通过下面的反馈表向我们提问或分享您的想法。
网站的第二台服务器跑的的环境主要是Python/Ruby,有时也需要简单跑跑PHP脚本,所以也安装了PHP,环境是Nginx+php-fpm,PHP是源码编译安装的,所以是最小化安装,甚至连mysqli...今天需要用到GD库,才发现没GD库环境,所以需要安装这个扩展。对付单个扩展,单独编译动态加载是比较方便快捷的。安装过程也比较繁杂,这个记录一下,方便后来者。...首先说明,我的PHP是源码编译安装的,可以参看 以源码编译的方式安装PHP与php-fpm。 先安装 gd 前置库 : freetype ,jpegsrc,libpng。...;extension=php_zip.dll 下面添加一行 extension=gd.so 重启 Nginx 之后再看看是否安装成功了。.../local/php/bin/php -m [PHP Modules] Core ctype date dom ereg fileinfo filter gd …… 复制代码 看到gd了,说明gd库安装成功
以下是在Ubuntu 16.04,Ubuntu 18.04和更高版本中安装它的方法。 Xournal++ 是用C ++和GTK3编写的。...如何在Ubuntu中安装Xournal++ 1.0.5: 对于Ubuntu 16.04和Ubuntu 18.04 64位,可以从下面的链接下载官方的xournalpp-1.0.15-Ubuntu-xenial-x86...系统当前共安装有 363788 个文件和目录。) 正准备解包 xournalpp-1.0.15-Debian-buster-x86_64.deb ......linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install -f 其他方法: Xournal++ snap 包的Git构建(在沙箱中运行...)在Ubuntu 18.04及更高版本的Ubuntu软件中也可用。
这里有简单的几步在Ubuntu 14.04 LTS "Trusty"中编译并安装QGit客户端。 1....安装 QT4 库 首先在ubuntu中运行QGit需要先安装QT4库。...由于apt是ubuntu默认的包管理器,同时qt4也在官方的仓库中,因此我们直接用下面的apt-get命令来安装qt4。...安装 QGit 成功编译QGit的源码之后,我们就要在Ubuntu 14.04中安装它了,这样就可以在系统中执行它。因此我们将运行下面的命令。...创建桌面文件 既然我们已经在ubuntu中成功安装了qgit,我们来创建一个桌面文件,这样QGit就可以在我们桌面环境中的菜单或者启动器中找到了。
Namespace AMD Pollock支持 实验性F2FS文件压缩支持 针对具有AMD Ryzen处理器的华硕笔记本电脑的过热修复 如何在...Ubuntu 20.04/18.04中安装Linux kernel 5.6 可以使用此链接下载Linux kernel 5.6的主线包。...20.04中安装Linux kernel 5.6 ...在Ubuntu 18.04中安装Linux kernel 5.6 重启 reboot OK,就这样。...现在你已经在在Ubuntu 20.04或18.04中安装了最新的Linux kernel 5.6了。
它可以安装在任何操作系统(Linux,Windows,Mac等)上,并允许您在同一台计算机上安装和运行多个客户机操作系统。 ...在本文中,我们将解释如何使用VirtualBox自己的存储库和APT包管理器在Debian和Ubuntu发行版上安装VirtualBox 6.0....在Debian和Ubuntu中安装VirtualBox 6.0 要安装VirtualBox 6.0.首先需要将以下行添加到/etc/apt/sources.list文件中。...文件中,如图所示。 ...在本文中,我们展示了如何在Debian和Ubuntu中安装VirtualBox 6.0. 您可以通过下面的反馈表向我们提问或分享您的想法。
在较新的 Ubuntu 版本上,预安装了 Python 3.10 或 Python 3.8,而较旧的 Ubuntu 版本则不然。...要从所有主要 Linux 发行版中的源安装最新版本的 Python,请查看本指南: Install 要安装最新的 Python 3.11 版本,您可以使用“deadsnakes”团队 PPA,其中包含为...系统中安装特定的 Python 版本或多个版本的 Python,只需运行以下命令并输入所示的 Python 版本号即可。...quit() OR exit() 设置默认版本 如果您在 Ubuntu 系统中安装了多个版本的 Python,并且只想将一个版本设置为默认版本,那么您需要执行一些额外的步骤,如图所示。...在这篇短文中,我们解释了如何通过 apt 包管理器在 Ubuntu 中安装 Python 3.11。
看了很多安装都不对,所以google了一下发现一个安装成功. 1. 首先安装redis sudo apt-get install redis-server 这个是安装redis 2....安装扩展 sudo apt-get install php5-redis 这个是安装php redis 扩展 3. 重启fpm sudo service php5-fpm restart 4....打开phpinfo(),查看安装成功. 完全不需要网上那么麻烦,所以编程的话大家多google吧. 参考: How to Install PHP Redis on Ubuntu
参考链接: 安装PHP 1.安装PHP 在Ubuntu 18.04下,运行下面的命令可以快速方便安装PHP。本文撰写的时候,安装的默认版本是PHP 7.2. ...PHP组件 Ubuntu 16.04 + Nginx 使用下面的参数进行安装。 ...apt install php-pear php7.2-curl php7.2-dev php7.2-gd php7.2-mbstring php7.2-zip php7.2-mysql php7.2-...xml Ubuntu 18.04 + Nginx 使用下面的参数进行安装。 ...libapache2-mod-php Ubuntu 18.04 + Apache2, 由于Apache2含有对PHP的原生支持,所以安装起来简洁很多。
如何在Ubuntu中安装Linux Kernel 4.18: 有一些工具,例如UKTools...和Ukuu,可以很容易地在Ubuntu中安装最新的内核。...您还可以通过终端命令下载并安装内核二进制文件: 对于64位操作系统: cd /tmp/ wget -c http://kernel.ubuntu.com/~kernel-ppa.../152712.htm Linux Kernel 4.16 正式发布 https://www.linuxidc.com/Linux/2018-04/151698.htm 如何在...Ubuntu 17.10和Ubuntu 16.04 LTS上安装Linux Kernel 4.16 https://www.linuxidc.com/Linux/2018-04/151705.htm
领取专属 10元无门槛券
手把手带您无忧上云