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/

    2)安装后的调整

    [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

     

    [root@localhost php-5.6.39]# ls

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

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

    [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安装完成

  • 相关阅读:
    第221题:最大正方形
    第238题:除自身以外数组的乘积
    简单易懂的拓扑排序
    第207题 课程表
    第198题:打家劫舍
    第四章 初始化与清理
    【笔记】jquery判断两个日期之间相差多少天
    【笔记】spring定时器时间配置实例
    【笔记】jquery加减乘除及科学计算法处理
    string 日期相加和相减
  • 原文地址:https://www.cnblogs.com/L1-5551/p/11518448.html
Copyright © 2011-2022 走看看