zoukankan      html  css  js  c++  java
  • centOS linux 下PHP编译安装详解

    一、下载PHP源码包
     
    二、添加依赖应用
    yum install -y gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel
     
    三、解压PHP并配置安装
     
    tar -zvxf php-5.6.3.tar.gz
    cd php-5.6.3
    ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --enable-sysvsem --enable-sockets --enable-pcntl --enable-mbstring --enable-mysqlnd --enable-opcache --enable-shmop  --enable-zip --enable-ftp --enable-gd-native-ttf --enable-wddx --enable-soap

    make && make install
     
    四、拷贝一份正式的php-fpm,文件位于/usr/local/php/etc/下。从php5.3开始,php-fpm就已经集成到php中了,所以即使你用的nginx服务器,也不需要自己再去安装fastcgi或者php-fpm了。
    cp php-fpm.conf.default php-fpm.conf。然后从安装目录下拷贝一份php.ini到/usr/local/php/etc/下。
     
    五、运行/usr/local/php/sbin/php-fpm启动php-fpm
     
    六、编辑/usr/local/nginx/conf/nginx.conf,把php-fpm相关的取消注释
     
    七、
    cp php-5.5.25/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chmod +x /etc/init.d/php-fpm
    chkconfig --add php-fpm
    chkconfig --level 35 php-fpm on
     

    这样就可以用service php-fpm s

  • 相关阅读:
    Mstsc 微软远程桌面控制工具
    session
    防止重复提交表单
    nginx日志格式及自定义日志配置
    代码审核:安全性测试方案
    代码审计:安全性测试方案
    Word转换为Html (用处:生成一些注册协议之类的)
    技术人员的发展之路 (转载)
    phpcms 杂记
    ThinkPHP 日志
  • 原文地址:https://www.cnblogs.com/itafter/p/4764855.html
Copyright © 2011-2022 走看看