zoukankan      html  css  js  c++  java
  • 小贝_php源代码安装

    PHP安装

     一、本文档相关文件下载

    二、php安装


    一、本文档相关文件下载

    1、php下载地址: http://php.net/downloads.php

    (备注: 本文档下载的是php版本号为php-5.6.11.tar.gz)

    2、本測试机系统为 CentOS release 6.3 (Final)

     

    二、php安装

    1、安装php

               a、解压压缩文件 tar –zxf php-5.6.11.tar.gz

               b、进入解压文件夹后。运行

               ./configure --prefix=/usr/local/php--with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql--enable-fpm --enable-xml --enable-soap --enable-mbstring --enable-sockets--with-curl  --enable-zip  --enable-ftp --with-gd --with-bz2--with-openssl --with-zlib --with-mhash --enable-exif --enable-sockets--enable-mbstring --enable-xml --enable-fpm --enable-soap --with-gd --with-curl--with-mcrypt=/usr/local/libmcrypt --with-imap --with-imap-ssl --with-jpeg-dir--with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf--enable-gd-jis-conv --with-kerberos

           c、编译安装 make && make install

    2、启动php

             a、复制php.ini文件

           [root@hadoop phpsrc]# cpphp.ini-production /usr/local/php/etc/php.ini

            b、启动php-fpm

           [root@hadoop etc]# cpphp-fpm.conf.default php-fpm.conf

           [root@hadoop php]# ./sbin/php-fpm

            c、检查php-fpmport

    3、測试php

      

            

     

    4、常见异常及处理

    错误一

    checking libxml2 installdir... no

    checking for xml2-configpath...

    configure: error:xml2-config not found. Please check your libxml2 installation.

    解决方式

    yum install libxml2

    yum install libxml2-devel

    错误二

    configure: error: Cannot find OpenSSL's<evp.h>

    解决方式

    yum install openssl-devel

    错误三

    checking for BZip2 in default path...not found

    configure: error: Please reinstall theBZip2 distribution

    解决方式

    yum install bzip2-devel

    错误四

    checking for cURL in default path...not found

    configure: error: Please reinstall thelibcurl distribution -

        easy.h should be in<curl-dir>/include/curl/

    解决方式

    yum install libcurl libcurl-devel

    错误五

    If configure fails try--with-vpx-dir=<DIR>

    configure: error: jpeglib.h not found.

    解决方式

    yum install libjpeg libpng freetypelibjpeg-devel libpng-devel freetype-devel

    错误六

    configure: error: utf8_mime2text() hasnew signature, but U8T_CANONICAL is missing. This should not happen. Checkconfig.log for additional information

    解决方式

    yum install libc-client-devel

    错误七

    configure: error: This c-client libraryis built with Kerberos support.

    Add --with-kerberos to your configureline. Check config.log for details.

    解决方式

    把--with-kerberos增加./configure中

    错误八

    configure: error: mcrypt.h not found.Please reinstall libmcrypt.

    解决方式

    yum install libmcrypt 或者

    下载libmcrypt包

    (编译安装  ./configure --prefix=/usr/local/libmcrypt   make && make install)

  • 相关阅读:
    js使用sessionStorage、cookie保存token
    在vue项目中的main.js中直接使用element-ui中的Message 消息提示、MessageBox 弹框、Notification 通知
    git报错:'fatal:remote origin already exists'怎么处理、附上git常用操作以及说明
    Module build failed: TypeError: loaderContext.getResolve is not a function
    Git相关命令
    用户反馈录
    静雅斋数学[目录]
    探索|尝试编制高质量的跟踪训练试卷
    直线参数方程何时必须化为标准形式
    快速高效的做三角函数图像
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7058977.html
Copyright © 2011-2022 走看看