zoukankan      html  css  js  c++  java
  • linux下安装php php-fpm(转载)

    centos安装php php-fpm

    1、下载php源码包
    http://www.php.net/downloads.php
    2 、安装php
    tar -xvf php-5.5.13.tar.bz2
    cd php-5.5.13
     ./configure --prefix=/usr/local/php --with-config-file-path=/etc --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-gettext --enable-mbstring --with-iconv --with-mcrypt --with-mhash --with-openssl --enable-bcmath --enable-soap --with-libxml-dir --enable-pcntl --enable-shmop --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-sockets --with-curl --with-zlib --enable-zip --with-bz2 --with-readline --without-sqlite3 --without-pdo-sqlite --with-pear
    出现错误: congigure error: xml2-config not found.
    解决办法:
    执行命令: sudo yum install libxml2-devel
    查看是否成功: find / -name "xml2-config"
     
    出现错误: congigure error: Cannot find OpenSSL's <evp.h>
    解决办法:
    yum install openssl openssl-devel
    ln -s /usr/lib64/libssl.so /usr/lib/
     
    出现错误: configure: error: Please reinstall the BZip2 distribution
    解决办法:yum install bzip2 bzip2-devel
     
    出现错误: configure: error: Please reinstall the libcurl distribution -easy.h should be in <curl-dir>/include/curl/
    解决办法:yum -y install curl-devel
     
    configure: error: mcrypt.h not found. Please reinstall libmcrypt.
    sudo yum install libmcrypt libmcrypt-devel mcrypt mhash
     
    configure: error: Please reinstall readline - I cannot find readline.h
    sudo yum install readline-devel
     
    make 
    make install 
     如果出现有提示make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1错误。的/configure 后面加上--disable-fileinfo, 再次./configure即可。
    如果出现make: *** [sapi/cli/php] Error 1 修改Makefile  在EXTRA_LIBS = 最后加 -liconv 然后重新再次 make 即可。
    添加 PHP 命令到环境变量

    vim /etc/profile
    在末尾加入
    PATH=$PATH:/usr/local/php/bin
    export PATH
    要使改动立即生效执行
    . /etc/profile 或 source /etc/profile
    查看环境变量
    echo $PATH
    查看php版本
    php -v 
    PHP 5.5.13 (cli) (built: Jun 20 2014 11:11:26) 
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
     配置php-fpm
    cd /usr/local/php/etc
    cp php-fpm.conf.default php-fpm.conf
    启动php-fpm
    sudo /usr/local/php/sbin/php-fpm

  • 相关阅读:
    [转]VC++下使用ADO操作数据库
    VC++ GetSafeHwnd()和GetSafeHandle()
    VC++ GetSafeHwnd用法
    C++中的const成员函数(函数声明后加const,或称常量成员函数)用法详解
    VC++ Debug条件断点使用
    VC++为你的程序增加内存泄露检测
    VC++ Debug格式化数值显示
    VC++Debug查看堆对象内容,即使符号已经超出作用范围
    VC++ Debug产生异常时中断程序执行Break on Exception
    一个简单的伪随机数发生算法
  • 原文地址:https://www.cnblogs.com/kyoung/p/6801172.html
Copyright © 2011-2022 走看看