zoukankan      html  css  js  c++  java
  • 安装PHP解析环境!

    较新版本(如5.6)的PHP已经自带FPM(fastCGI process manager,FastCGI进程管理器)模块,用来对PHP解析实例进行管理,优化解析效率,因此在配置PHP编译选项时应添加"--enable-fpm"以启用此模块。为了提高PHP解析效率,建议将相应版本的ZendGuardLander也装上

    =======================================================================================

    1)编译安装php

    [root@localhost ~]#  yum -y install gd libxml2-devel libjpeg-devel libpng-devel

    导入php软件包(php-5.6.39.tar)

    [root@localhost ~]# tar xf php-5.6.39.tar.gz -C /usr/src

    [root@localhost ~]# cd /usr/src/php-5.6.39/

    [root@localhost php-5.6.39]# ./configure --prefix=/usr/local/php5 --with-gd --with-zlib --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config

    --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib && make && make install

    ...............

    .....................

    ln -s -f phar.phar /usr/local/php5/bin/phar
    Installing PDO headers: /usr/local/php5/include/php/ext/pdo/

    [root@localhost php-5.6.39]# ls

     php.ini-development               //用于测试环境

     php.ini-production                 //用于生产环境

    2)安装后的调整

    [root@localhost php-5.6.39]# cp php.ini-production /usr/local/php5/php.ini               //将用于生产环境的包复制到php.ini 中
    [root@localhost php-5.6.39]# ln -s /usr/local/php5/bin/* /usr/local/bin/
    [root@localhost php-5.6.39]# ln -s /usr/local/php5/sbin/* /usr/local/sbin/

    [root@localhost php-5.6.39]# cd
    导入zend-loader-php5.6-linux-x86_64_update1.tar.gz(加速包)
    [root@localhost ~]# ls
    anaconda-ks.cfg       mysql-5.7.24.tar.gz    php-5.6.39.tar.gz
    initial-setup-ks.cfg    original-ks.cfg           zend-loader-php5.6-linux-x86_64_update1.tar.gz

    [root@localhost ~]# tar xf zend-loader-php5.6-linux-x86_64_update1.tar.gz -C /usr/src
    [root@localhost ~]# cd /usr/src/zend-loader-php5.6-linux-x86_64/
    [root@localhost zend-loader-php5.6-linux-x86_64]# ls
    opcache.so   README.txt     ZendGuardLoader.so
    [root@localhost zend-loader-php5.6-linux-x86_64]# cp ZendGuardLoader.so /usr/local/php5/lib/php/
    [root@localhost zend-loader-php5.6-linux-x86_64]# vim /usr/local/php5/php.ini

    在末尾添加两行命令:

    zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so                      
    zend_loader.enabled=1                            //开关

    [root@localhost zend-loader-php5.6-linux-x86_64]# cd
    [root@localhost ~]#

    此时PHP安装完成

  • 相关阅读:
    mybatis 插件的原理-责任链和动态代理的体现
    优雅的对象转换解决方案-MapStruct使用进阶(二)
    将博客搬至CSDN
    python headers missing
    Gvim:unable to load python
    gvim keil 快捷跳转至出现错误(警告)行
    stm32 堆溢出
    keil在线烧录突然提示 No target connected #
    cygwin vim can't write .viminfo
    切换用户后,/etc/profile的配置不起效
  • 原文地址:https://www.cnblogs.com/CMX_Shmily/p/11508013.html
Copyright © 2011-2022 走看看