mark一个php安装gd拓展的文章
源地址:http://www.heiok.com/?p=517
由于PHP是源码编译安装的,所以以上两个扩展都没安装,下面是为PHP添加这两个扩展的过程:
一、安装GD扩展
1.下载安装GD库扩展所需源码包(可点击源码包直接下载)
gd-2.0.35.tar.gz http://www.libgd.org/releases/
jpegsrc.v8b.tar.gz http://www.ijg.org/
libpng-1.5.0.tar.gz http://sourceforge.net/projects/libpng/
freetype-2.4.4.tar.gz http://sourceforge.net/projects/freetype/
zlib-1.2.3.tar.gz
2.分别编译安装各个源码包
安装zlib
tar zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure
make
make install
安装libpng
tar zxvf libpng-1.5.0.tar.tar
cd libpng-1.5.0
cd scripts
mv makefile.linux ../makefile
cd ..
make
make install
安装freetype
tar zxvf freetype-2.4.4.tar.gz
cd freetype-2.4.4
./configure
make
make install
安装Jpeg
tar zxvf jpegsrc.v8b.tar.gz
cd jpeg-8b
./configure -enable-shared
make
make test
make install
注意,这里configure一定要带-enable-shared参数,不然,不会生成共享库
安装GD库
tar zxvf gd-2.0.33.tar.gz
cd gd-2.0.33
./configure -with-png -with-freetype -with-jpeg
make install
3.重新编译安装PHP(即是在以前编译PHP的参数后面再加上以上安装的相关参数)
cd php-5.3.4 (进入以前的PHP源码目录)
./configure –prefix=/opt/php –with-mysql=/opt/mysql –with-apxs2=/opt/apache/bin/apxs –enable-track-vars –enable-force-cgi-redirect –with-config-file-path=/opt/php/etc –with-gd –enable-gd-native-ttf –with-zlib –with-png –with-jpeg –with-freetype –enable-sockets
绿色字体部份是以前安装PHP时所加的参数
make
make install
这样GD库扩展便安装完毕,重启Apache,查看PHP信息测试页便可看到gd项;
分享到:
相关推荐
MarkText是一款开源、跨平台的Markdown编辑器,设计目标是提供一个简洁无干扰的写作环境。它具有以下特点: 1. **实时预览**:与Typora类似,MarkText也支持实时预览功能,用户在编辑文本的同时可以立即看到格式化...
这通常是一个Windows平台的安装程序,用户只需双击运行,按照提示步骤进行操作,即可完成MarkText的安装。 在安装过程中,用户需要注意以下几点: 1. 检查下载的"marktext-setup.exe"文件是否完整无误,可以通过...
在压缩包中,我们看到一个名为"Mark3_V2500.exe"的文件,这是一个可执行文件,通常用于启动安装流程。在Windows操作系统中,.exe文件是程序的入口点,用户双击这个文件就可以启动安装向导,按照提示完成驱动和软件的...
下载完成后,你会得到一个名为"marktext-Windows安装包"的压缩文件。 解压这个压缩文件,你会看到其中包含MarkText的可执行程序。Windows系统中,这种类型的程序通常以.exe结尾。双击运行这个.exe文件,安装过程就...
MarkText是一个MIT许可的开源项目,最新的版本可以从GitHub发布页面免费下载。MarkText还在发展中,它的发展离不开所有的赞助商。 特点: 实时预览(所见即所得)和一个干净和简单的界面。 支持CommonMark Spec, ...
标题“markText安装包”所指的是一款名为markText的应用程序的安装文件,它是一个广受程序员喜爱的开源笔记软件。markText的主要特点是其简洁的用户界面和强大的Markdown支持,使得编写和预览代码注释变得既简单又...
Mark点匹配算法,一个开卷设备,有一盘料带,一行有16个件,料带上有若干行,CCD去一行一行的检测,当检测到其中一行有一个或多个不良的工件时,会把不良工件的位置坐标给PLC(主要是给行坐标,也就是这一行上的第几...
这些功能使得用户可以在一个软件内完成大部分的图像处理工作,避免了频繁切换不同软件的繁琐步骤。 总的来说,MarkMark图片编辑是一款针对UI设计和普通用户都非常实用的图片处理工具。其简洁易用的界面,强大的功能...
2. **snapshot_blob.bin**: 这可能是V8引擎的另一个快照文件,与v8_context_snapshot.bin类似,用于存储预先编译的JavaScript代码,以提高程序启动速度和性能。 3. **icudtl.dat**: 这是International Components ...
coremark 源代码 移植后,即可测试目标MCU的coremark评分 注意:该评分与编译器版本密切相关。
这个源文件包,"coremark_v1.0",包含了Coremark的源代码,它是一个设计用于在各种微控制器(MCU)平台上运行的测试程序,以评估其处理能力。下面我们将详细讨论Coremark的基本概念、测试原理以及如何将其移植到不同...
3. **vk_swiftshader.dll**:这是一个基于OpenGL的 Vulkan渲染器,用于在不支持原生Vulkan API的硬件上实现图形渲染,保证Mark Text在不同设备上的显示效果。 4. **libGLESv2.dll** 和 **libEGL.dll**:这两个是...
这是一款基于 MIT 协议开源的 Markdown 编辑器,支持 WYSIWYG(所见即所得)的编辑方式,致力于给你提供一个专注的写作环境。 Mark Text 多模式形态编辑器 适用平台:macOS、Windows、Linux。 这是一款基于 MIT ...
"超排Boke Mark System" 是一个针对Windows 7操作系统设计的特定软件或工具,可能是一种高级的文本处理、版面设计或者搜索引擎优化(SEO)的解决方案。在IT领域,"超排"这个词通常与超文本标记语言(HTML)中的术语...
"Mark点封装.PcbLib"文件就是一个包含了多种Mark点封装的库文件。用户可以通过打开这个库,选择合适的Mark点封装添加到自己的设计中。封装库的组织结构一般包括各种不同类型的封装,如直插式(Through Hole)、表面...
Mark是一个基于高性能微框架,可帮助您使用php快速编写API。 可能是世界上最快PHP Web框架。 参见。 安装 建议您使用Composer安装Mark。 composer require mark-php/mark 用法 start.php <?php use Mark \ ...
《MarkText:一款高效易用的...如果你需要一款高效、简洁的Markdown编辑工具,那么MarkText无疑是一个值得尝试的优秀选择。这个“marktext-x64-win0.17.1-中文包.rar”压缩文件,正是你开始Markdown写作之旅的好起点。
总的来说,"MarkText"是一个强大而易用的Markdown编辑器,它通过集成各种实用功能,为用户提供了高效、便捷的Markdown写作环境。配合其背后的这些技术组件,确保了程序的稳定性和良好的用户体验。
"marktext-0.14.0-x64.tar.gz" 是这个编辑器的一个特定版本,针对64位操作系统,版本号为0.14.0。 在介绍这款编辑器之前,我们先来理解一下文件名中的几个关键部分。".tar.gz" 是一种常见的文件压缩格式,它是tar...
MarkText充分利用Markdown的这一特性,为用户提供了一个高效且直观的编辑环境。 ### 主要特点 1. **实时预览**:MarkText采用实时预览模式,用户在编辑文本时,右侧会同步显示预览效果,这极大地简化了写作过程,...