1. libxml2的安装 :  ./configure --prefix=/usr/local/libxml2   && make && make install

  2. libmcrypt的安装 :./configure --prefix=/usr/local/libmcrypt   && make && make install

  3. zlib的安装 :   ./configure --prefix=/usr/local/zlib   && make && make install

  4. libpng的安装  :  ./configure --prefix=/usr/local/libpng   && make && make install

  5. jpeg6的安装: 

    mkdir /usr/local/jpeg                          --创建jpeg软件安装目录

    mkdir  /usr/local/jpeg/bin                   --创建存放命令的目录

    mkdir /usr/local/jpeg/lib                     --创建jpeg库到文件所在目录

    mkdir  /usr/local/jpeg/include            --创建存放头文件目录

    mkdir /usr/locla/jpeg/man/man1(数字1)       --创建存放手册的目录

    ./configure   --prefix=/usr/local/lpeg/  \

    --enable-shared    --建立共享库使用的GUN的libtool

    --enable-static      --建立静态库使用的GUN的libtool

     make  && make install

6.freetype的安装  :  ./configure --prefix=/usr/local/freetype   && make && make install

7.autoconf的安装 (可以不指定安装路径) : ./configure --prefix=/usr/local/autoconf  && make && make install

8.GD库的安装:   ./configure    --prefix=/usr/local/gd/     \

                                               --with-zlib=/usr/local/zlib/  \

                                               --with-jpeg=/usr/local/jpeg/   \

                                               --with-png=/usr/local/libpng/   \

                                               --with-freetype=/usr/local/freetype/    \

                                             make && make install

9.apache的安装  :

./configure   --prefix=/usr/local/apache   \

                    --sysconfdir=/etc/httpd     \   --指定配置文件位置

                    --with-z=/usr/local/zlib/    \

                    --with-included-apr      、\          --使用捆绑APR/APR-Util的副本

                    --enable-so                       \     --以动态共享对象编译

                    --enable-deflate=shared   \     --缩小传输编码的支持

                    --enable-expires=shared   \     --期满头控制

                    --enable-rewrite=shared  \      --基于规则的URL控制

                    --enable-static=support  \        --建立一个静态链接版本的支持

                    --enable-module=shared                               --Apache可以动态加载模块

10.mysql的安装:

      1.建立mysql用户和组 :groupadd mysql  ,useradd  -g mysql mysql

      2.   ./configure  --prefix=/usr/local/mysql   \

          --with-extra-charsets=all

         make && make install

      3.拷贝配置文件  support-files/mysql-medium.cnf   /etc/my.cnf

      4.cd /usr/local/mysql     创建授权表   bin/mysql.install_db    --user=mysql (var目录)

      5.在mysql安装目录下操作:chown -R root:mysql

                                              chown -R mysql var

      6.启动mysql  /usr/local/mysql/bin/mysql_safe  --user=mysql   &(隐藏下执行)

          netstat -tnl | grep 3306 查看MySQL端口是否开启                                

11.php的安装 :

./configure   --prefix=/usr/local/php \

                    --with-config-file-path=/usr/local/php/etc  \

                    --with-apx2=/usr/local/apache/bin/apx   \

                    --with-mysql=/usr/local/mysql/  \

                    --with-libxml-dir=/usr/local/libxml/   \

                    --with-png-dir=/usr.locla/libpng/   \

                    --with-jpeg-dir=/usr/locla//jpeg/  \

                    --with-freetype-dir=/usr/locla/freetype/  \

                    --with-gd=/usr/locla/gd/  \

                    --with-mycrpt=/usr/local/libmcrypt/   \

                    --with-mysqli=/usr/local/mysql/bin/mysql_config   \

                    --enable-soap  \

                    --enable-mbstring=all \

                    --enable-sockets      

       拷贝php的配置文件   php.ini-dist     /usr/local/php/etc/                         

12.apache和php的整合

  php自动加载LoadModule  php5_module     modules/libphp5.so

  apache安装目录: /usr/local/apache/module下会有libphp5.so文件

  找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容
   AddType application/x-httpd-php .phtml
  AddType application/x-httpd-php-source .phps
  添加默认的首页
DirectoryIndex index.html index.htm index.php