详解二:CentOS下编译安装PHP开发环境,配置LAMP
来源:互联网 发布:java读写xml文件 编辑:程序博客网 时间:2024/05/21 11:23
下载以上软件后,如果用户用的是CentOS最简版,也就是minimal版,需要安装支持软件:
yum -y install libxml2 , yum -y install libxml2-devel , yum -y install zlib , yum -y install zlib-devel , yum -y install freetype , yum -y install freetype-devel yum -y install bzip2 bzip2-devel , yum -y install libXpm.x86_64 libXpm-devel.x86_64 , yum -y install libtool
还需要安装编译器:yum -y install gcc , yum -y install gcc-c++ , yum -y install make
linux下压缩包的加压命令是: tar -zxvf xxxx.tar.gz tar -jxvf xxxx.tar.bz2
编译安装的时候使用 configure 命令配置
使用 make 命令编译
使用 make install 命令安装
安装时使用的 --prefix=${PATH} 来指定要安装的目录。这里我们统一安装在 /usr/local 下。
安装autoconf
进入存放软件的文件夹,使用 tar -zxvf autoconf-2.69.tar.gz 解压缩 , 如果是 tar.bz2 的文件则用 tar -jxvf autoconf-2.69.tar.bz2 解压
进入autoconf-2.69文件夹,使用命令:cd autoconf-2.69
进行配置,使用命令: ./configure --prefix=/usr/local/autoconf (--prefix 命令指定安装位置)
配置后使用编译命令进行编译: make
编译后使用安装命令安装: make install
这样autoconf-2.69就安装完成了。
安装libiconv
解压缩libiconv-1.14.tar.gz
进入libiconv-1.14文件夹
配置: ./configure --prefix=/usr/local/libiconv
编译: make
安装 : make install
完成安装
安装zlib
解压缩后进入zlib-1.2.7文件夹
编译安装即可: ./configure --prefix=/usr/local/zlib && make && make install
安装libxml2
解压缩后进入libxml2-2.9.0
编译安装即可: ./configure --prefix=/usr/local/libxml2 && make && make install
安装freetype
解压缩后进入freetype-2.4.10
直接编译安装即可: ./configure --prefix=/usr/local/freetype && make && make install
安装libpng
解压缩后进入libpng-1.5.13
直接编译安装: ./configure --prefix=/usr/local/libpng && make && make install
安装jpeg8
解压缩后进入jpeg-8d
编译安装前需要自己手动创建文件夹,系统不会自己 创建
使用命令: mkdir /usr/local/jpeg8
mkdir /usr/local/jpeg8
mkdir /usr/local/jpeg8/lib
mkdir /usr/local/jpeg8/bin
mkdir /usr/local/jpeg8/include
mkdir -p /usr/local/jpeg8/man/man1
在配置时还需要加上命令: --enable-shared --enable-static 这两个命令用于生成共享库
创建完以上文件夹后开始编译安装
配置: ./configure --prefix=/usr/local/jpeg8 --enable-shared --enable-static
编译: make
安装: make install
完成安装
安装libmcrypt
解压缩后进入libmcrypt-2.5.8
直接编译安装即可: ./configure --prefix=/usr/local/libmcrypt && make && make install
安装fontconfig
解压缩后进入fontconfig-2.10.2
配置: ./configure --prefix=/usr/local/fontconfig --enable-iconv -enable-libxml2 --with-libiconv=/usr/local/libiconv
编译: make
安装: make install
安装gd库
解压缩后进入gd2.0.35
配置: ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg8 --with-png=/usr/local/libpng --with-freetype=/usr/local/freetype --with-fontconfig=/usr/local/fontconfig
配置后会显示以下信息
** Configuration summary for gd 2.0.34:
Support for PNG libarary: yes
Support for JPEG libarary: yes
Support for Fontconfig libarary: yes
Support for Freetype 2.x libarary: yes
Support for Xpm libarary: yes
Support for pthreads: yes
显示以上则说明gd库支持png,jpeg,fontconfig,freetype
在编译之前修改 gd_png.c 文件,使用 vi 命令打开 gd_png.c 文件: vi gd_png.c ,找到 #include "png.h" ,改为: #include "/usr/local/libpng/include/png.h"
也就是libpng扩展库文件夹下的inlcude里面的png.h
编译: make
安装: make install
完成安装
下一篇博文继续讲解
- 详解二:CentOS下编译安装PHP开发环境,配置LAMP
- 详解一:CentOS下编译安装PHP开发环境,配置LAMP
- 详解三:CentOS下编译安装PHP开发环境,配置LAMP
- 详解四:CentOS下编译安装PHP开发环境,配置LAMP
- 详解五:CentOS下编译安装PHP开发环境,配置LAMP
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- Linux PHP开发环境:CentOS下配置LAMP开发环境
- linux下编译安装开发环境apache+mysql+php-lamp
- Ubuntu下配置PHP开发环境LAMP
- Ubuntu下配置PHP开发环境LAMP
- CentOS 6.5 系统安装及LAMP环境安装(yum方式)配置详解(二)
- Centos-编译安装lamp环境
- Centos配置LAMP环境(二)
- Centos下搭建php环境,安装lamp环境
- centos下的php开发环境的配置——LAMP的搭建
- CentOS下LAMP环境搭建之一源码编译安装apache
- CentOS下安装LAMP环境
- centos 下安装lamp环境
- Unity3D制作编辑器工具教程_1 —— Inspector面板
- 关于Xcode的项目文件夹
- 应聘学校教师笔试中的一些网络试题
- DirectShow使用大全
- C#入门学习-----图书阅读器(WPF 用户控件技术)
- 详解二:CentOS下编译安装PHP开发环境,配置LAMP
- Eclipse中非常有用的快捷键组合
- LINUX让环境变量立即生效的方法
- OPENJPA使用JPA规范
- dangling pointer 悬垂指针
- ubunu 解决/dev/dsp不存在
- 图雷特氏综合症
- shell排序···快期末了
- 解除电脑开机密码的5种方法