安装nginx见下一篇博客


基础阶段:(搭建php前奏)

.tar.gz

                  mhash-0.9.3.tar.gz    mcrypt-2.6.4.tar.gz

第一步:

libiconv-1.1.0.tar.gz 

              libiconv-1.1.0.tar.gz 

 libiconv-1.1.0文件

              命令:cd   libiconv-1.1.0

              命令:./configure --prefix=/usr/local(参数为安装路径)

              命令:make

              命令:make install


     第二步:

libmcrypt-2.5.8.tar.gz

              命令:tar -zxvf  libmcrypt-2.5.8.tar.gz

libmcrypt-2.5.8文件

              命令:cd   libmcrypt-2.5.8

              命令:./configure 

                       报错,缺少c++

                       安装apt-get install gcc 

                       安装apt-get install g++


              重新执行命令:./configure 

              命令:make

              命令:make install

            更新动态链接库

 libmcrypt-2.5.8目录下

                      命令:sbin/ldconfig

                      命令:./configure --enable-ltdl-install

命令:make

命令:make install


第三步:

              解压: mhash-0.9.3.tar.gz 

              命令:tar -zxvf mhash-0.9.3.tar.gz 

              进入 mhash-0.9.3文件

              命令:cd    mhash-0.9.3

              命令:./configure 

              命令:make

              命令:make install


 /usr/lib/libmcrypt.la  


                    ln   -s   /usr/local/lib/libmcrypt.la.so.4    la.so.4


                    ln   -s   /usr/local/lib/libmcrypt.la.so.4.4.8    .4.8 




 ln   -s   /usr/local/lib/libmhash.a       libmhash.a


libmhash.lalibmhash.la


libmhash.so  libmhash.so


libmhash.so.2 libmhash.so.2  


libmhash.so.2.0.1libmhash.so.2.0.1 



第四步:

mcrypt-2.6.4.tar.gz

              命令:tar -zxvf  mcrypt-2.6.4.tar.gz

              进入 mcrypt-2.6.4文件

             命令:cd   mcrypt-2.6.4

             命令:/sbin/ldconfig   共享系统

             命令:./configure -with-libmcrypt -prefix=/usr/local

             命令:make

                     有错误:26 27行缺少#include<mhash_config.h>

                     可以打开编译错误的文件 看看

                     寻找mhash_config.h

mhash_config.h(mhash_config.h文件应该在mhash-0.9.3目录下)

mhash_config.h文件复制到     /usr/local/includ目录下


  重新执行命令:make

              命令:make install



正式阶段:(搭建php开始阶段)


    下载php-5.6.2.tar.gz(官网下载)

     解压文件,进入文件

     ./configure --enable-fpm --enale-mbstring   

     (注:不用带参数--enable-fastcgi,默认开启;默认安装路径为/usr/local/php。)

                报错:缺少xml 

libxml2-dev

   ./configure --enable-fpm --enale-mbstring   

    make  ZEND_EXTRA_LIBS='-licov'

    ( 注:这步骤时间很久,十分钟左右。)

    make install


   安装结束

  ----------------------------------------------------------------------------------------

   详细配置php-fpm和nginx见下一篇博客。