showDOC工具安装及使用(centos5.5低版本)apache作为服务器
来源:互联网 发布:商品抢购软件 编辑:程序博客网 时间:2024/06/05 12:01
由于showdoc是php项目,所以必须先安装php环境。
1、apache的安装,这个不做介绍。
2、安装php相关组件,安装的组件版本较低。相关包下载:http://download.csdn.net/download/chengdaleegang/10131536
操作步骤:
(1)安装libxml
安装顺序:1、进入 libxml 目录;2、配置参数(包括安装路径;依赖软件;安装功能等);3、编译;4、安装。注:所有软件包安装类似
[root@gamejzy lamp]# cd libxml2-2.6.30/
[root@gamejzy libxml2-2.6.30]# ./configure --prefix=/usr/local/libxml2
./configure 为软件包配置参数命令,--prefix 表示指定的安装目录,大部分目录若不在会自动创建,个别不会,需要我们手动创建
[root@gamejzy libxml2-2.6.30]# make && make install
以上命令是将编译和安装在一起执行,由于软件小,安装速度比较快,若大的软件,可能会花比较长的时间。
(2)安装libmcrypt
[root@gamejzy lamp]# cd libmcrypt-2.5.8/
[root@gamejzy libmcrypt-2.5.8]# ./configure --prefix=/usr/local/libmcrypt
[root@gamejzy libmcrypt-2.5.8]# make && make install
(3)安装zlib
[root@gamejzy lamp]# cd zlib-1.2.3/
[root@gamejzy zlib-1.2.3]# ./configure
[root@gamejzy zlib-1.2.3]# make && make install
./configure 后面不要跟 --prefix 参数,让其安装在默认目录中,因为安装 libpng 的时候会用到 zlib。
(4)安装libpng
[root@gamejzy lamp]# cd libpng-1.2.31/
[root@gamejzy libpng-1.2.31]# ./configure --prefix=/usr/local/libpng
[root@gamejzy libpng-1.2.31]# make && make install
(5)安装jpeg6
这个软件配置的时候不会自动创建目录,需要我们手动创建
[root@gamejzy libpng-1.2.31]# mkdir /usr/local/jpeg6
[root@gamejzy libpng-1.2.31]# mkdir /usr/local/jpeg6/bin
[root@gamejzy libpng-1.2.31]# mkdir /usr/local/jpeg6/lib
[root@gamejzy libpng-1.2.31]# mkdir /usr/local/jpeg6/include
[root@gamejzy libpng-1.2.31]# mkdir -p /usr/local/jpeg6/man/man1
生成目录完毕!
[root@gamejzy lamp]# cd jpeg-6b/
[root@gamejzy jpeg-6b]# ./configure --prefix=/usr/local/jpeg6/ --enable-shared --enable-static
[root@gamejzy jpeg-6b]# make && make install
./configure 中参数说明:
--enable-shared 建立共享库使用的GNU的libtool
--enable-static 建立静态库使用的GNU的libtool
(6)安装freetype
[root@gamejzy lamp]# cd freetype-2.3.5/
[root@gamejzy freetype-2.3.5]# ./configure --prefix=/usr/local/freetype
[root@gamejzy freetype-2.3.5]# make && make install
(7)安装autoconf
[root@gamejzy lamp]# cd autoconf-2.61/
[root@gamejzy autoconf-2.61]# ./configure
[root@gamejzy autoconf-2.61]# make && make install
这个软件直接安装在默认目录下。
(8)安装GD
[root@gamejzy lamp]# cd gd-2.0.35/
[root@gamejzy gd-2.0.35]# ./configure --prefix=/usr/local/gd2 --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/libpng/ --with-freetype=/usr/local/freetype/
[root@gamejzy gd-2.0.35]# make && make install
./configure 中参数说明:
--with-jpeg=/usr/local/jpeg6/ 指定到哪去找jpeg库文件的位置
--with-png=/usr/local/libpng/ 指定到哪去找png库文件的位置
--with-freetype=/usr/local/freetype/ 指定到哪去找freetype 2.x字体库的位置
注意 安装此软件包可能会出现以下错误,如下图所示:
如果出现如此错误,解决方法:
[root@gamejzy gd-2.0.35]# vi gd_png.c
找到关键词"png.h" 命令:/png.h 回车
替换为:/usr/local/libpng/include/png.h
效果如下图所示:
保存退出,继续执行"make && make install" 执行即可安装成功。
以上步骤感谢脚本之家提供支持。
3、安装php环境,
(1)进入php解压后的包,进行变量配置:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg6 --with-freetype-dir=/usr/local/freetype --with-gd=/usr/local/gd2 --with-mcrypt=/usr/local/libmcrypt --enable-soap --enable-mbstring=all --enable-sockets
(2)编译安装:make && make install
(3)设置 php.ini 配置文件:cp php.ini-development /usr/local/php/etc/php.ini
(4)编辑Apache配置文件:vi /etc/httpd/httpd.conf 如果出现:
LoadModule php5_module modules/libphp5.so 则服务器添加php正确。
在 vi 编辑器中搜索“AddType application/x-compress .Z” 搜索添加如下内容,如果存在则忽略:
(5)在运行后可能会出现提示zlib不存在,需要再安装配置zlib:
a、进入php解压目录:php/ext/zlib/ 执行:cp config0.m4 config.m4
b、执行php安装目录下的 phpize
c、配置zlib:./configure --with-php-config=/usr/local/bin/php-config --with-zlib=/usr
d、如果出现:Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20100525/ 则为成功e、修改php.ini,在文件最后加上:extension=zlib.so (注意不要前面的逗号)以上感谢文档支持:http://blog.csdn.net/u013870094/article/details/523515714、showdoc安装: 将showdoc项目下载后解压到apache的工作目录,本人是安装的apache并制定目录在htsdoc中。文档目录路径可在http.conf中修改。项目下载:http://download.csdn.net/download/chengdaleegang/10131594此步骤完成后:打开外网浏览器,http://ip+端口/showdoc-master/showdoc-master/ ,会提示给项目的目录赋权限。根据提示操作即可。完成后你讲看到界面:5、为避免各种版本问题,请下载本人提供的各种包,不然不保证此攻略会顺利将php+showdoc安装成功。
- showDOC工具安装及使用(centos5.5低版本)apache作为服务器
- linux服务器安装(centos5.3 apache php mysql)
- 安装apache作为django服务器
- 源码编译安装PHP和Apache(解决php通过yum安装版本低的问题)
- CentOS5.5中安装VirtualBOX增强工具
- Centos5.5下安装memcached服务器
- 推荐使用Git作为管理版本工具
- window 作为服务器安装ftp作为文件传输工具
- CentOS 6.4 i386 版本安装 FastDFS、使用Nginx作为文件访问WEB服务器
- CentOS5.2的Apache安装
- apache安装-centos5.2上
- centos5 安装APACHE,php,mysql
- Centos5.4下安装Apache
- Apache 服务器下载及安装
- showdoc mac 安装流程
- docker 安装showdoc
- svn服务器安装配置,SVN服务器使用教程,版本控制器,svn与apache整合
- CentOS5.5 编译安装 apache +php +mysql +Zend Optimizer +eaccelerator
- [BZOJ]1095 捉迷藏 动态点分治(点分树)
- TOMCAT服务器配置域名
- svn连接不上服务器
- HDU_2008数值统计
- 利用canvas实现前端压缩图片
- showDOC工具安装及使用(centos5.5低版本)apache作为服务器
- jedis操作redis
- laravel框架提示Call to undefined function IlluminateEncryptionopenssl_encrypt()怎么解决
- Android安卓——数据存储之数据库存储
- vue项目开发实战(二)——vue项目打包
- 利用神经网络内部表征可视化class-specific image regions区域
- MySQL函数大全及用法示例
- 解析题
- C++ windows boost 编译