栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php和apache编译安装

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php和apache编译安装

一.下载和环境准备

   1.Php:wget http://cn2.php.net/distributions/php-5.3.29.tar.bz2

   2.libiconv 库:wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

   3.安装必要的依赖和库

     A.查rpm包

      [root@server tools]# rpm -qa zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel

      建议:安装CentOS时.勾上组件 x software development 或者yum groupinstall "x software development"

     B.以下5个库必需要有

      [root@oldboy tools]# rpm -qa zlib-devel libxml2-devel libjpeg-devel freetype-devel    libpng-devel
freetype-devel-2.2.1-21.el5_3
zlib-devel-1.2.3-3
libjpeg-devel-6b-37
libpng-devel-1.2.10-7.1.el5_3.2
libxml2-devel-2.6.26-2.1.2.8


二.安装步骤:

   1.安装libiconv库:提供不同国家字符编码转换函数

      tar zxf libiconv-1.14.tar.gz

      cd libiconv-1.14
      ./configure --prefix=/usr/local/libiconv
     make
     make install

  2.编译Php
     tar xjvf php-5.3.29.tar.bz2

     cd php-5.3.29

      ./configure
 --prefix=/application/php5.3.29
 --with-apxs2=/application/apache/bin/apxs
 --with-mysql=/usr/local/mysql
 --with-xmlrpc
 --with-openssl
 --with-zlib
 --with-freetype-dir
 --with-gd
 --with-jpeg-dir
 --with-png-dir
 --with-iconv=/usr/local/libiconv
 --enable-short-tags
 --enable-sockets
 --enable-zend-multibyte
 --enable-soap
 --enable-mbstring
 --enable-static
 --enable-gd-native-ttf
 --with-curl
 --with-xsl
 --enable-ftp
 --with-libxml-dir

  make && make install

   3.软连接 ln -s /application/php5.3.29/ /application/php

   4.复制开发版本的配置文件到安装目录下的lib里面

    [root@ser200 php-5.3.29]# cp php.ini-development /application/php/lib/php.ini

   5.修改 apache的配置文件.让其支持Php

     [root@ser200 php-5.3.29]# cd /application/apache/conf

      AddType application/x-httpd-php .php .php3
      AddType application/x-httpd-php-source .phps

     

      
         DirectoryIndex index.php index.html index.htm
     


     User txidc
     Group txidc
    附增加用户:

     [root@ser200 conf]# groupadd txidc
    [root@ser200 conf]# useradd -s /sbin/nologin -M -g txidc txidc

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/229410.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号