博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx+php(fastcgi)安装教程
阅读量:4305 次
发布时间:2019-05-27

本文共 2045 字,大约阅读时间需要 6 分钟。

安装nginx见下一篇博客:

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

     安装包  libiconv-1.1.0.tar.gz   libmcrypt-2.5.8.tar.gz

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

     第一步:

              解压:libiconv-1.1.0.tar.gz 

              命令:tar -zxvf  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

               输入连接,执行下列命令
                    ln   -s   /usr/local/lib/libmcrypt.la     /usr/lib/libmcrypt.la  
                    ln   -s   /usr/local/lib/libmcrypt.la.so.4     /usr/lib/libmcrypt.la.so.4
                    ln   -s   /usr/local/lib/libmcrypt.la.so.4.4.8     /usr/lib/libmcrypt.la.so.4.4.8 
                    ln   -s   /usr/local/lib/libmhash.a        /usr/lib/libmhash.a
                    ln   -s   /usr/local/lib/libmhash.la       /usr/lib/libmhash.la
                    ln   -s   /usr/local/lib/libmhash.so       /usr/lib/libmhash.so
                    ln   -s   /usr/local/lib/libmhash.so.2      /usr/lib/libmhash.so.2  
                    ln   -s   /usr/local/lib/libmhash.so.2.0.1   /usr/lib/libmhash.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

                     命令 find  /  -name mhash_config.h(mhash_config.h文件应该在mhash-0.9.3目录下

                     拷贝  cp  将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  和 libxml2-dev

    重新执行   ./configure --enable-fpm --enale-mbstring   

    make  ZEND_EXTRA_LIBS='-licov'

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

    make install

   安装结束

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

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

转载地址:http://ighws.baihongyu.com/

你可能感兴趣的文章
java中append()的方法
查看>>
必学高级SQL语句
查看>>
经典SQL语句大全
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
log日志记录是什么
查看>>
<rich:modelPanel>标签的使用
查看>>
<h:commandLink>和<h:inputLink>的区别
查看>>
<a4j:keeyAlive>的英文介绍
查看>>
关于list对象的转化问题
查看>>
VOPO对象介绍
查看>>
suse创建的虚拟机,修改ip地址
查看>>
linux的挂载的问题,重启后就挂载就没有了
查看>>
docker原始镜像启动容器并创建Apache服务器实现反向代理
查看>>
docker容器秒死的解决办法
查看>>
管理网&业务网的一些笔记
查看>>
openstack报错解决一
查看>>
openstack报错解决二
查看>>
linux source命令
查看>>
openstack报错解决三
查看>>
乙未年年终总结
查看>>