zoukankan      html  css  js  c++  java
  • LINUX下PHP安装VLD扩展并测试OK

    首先下载安装vld压缩包,下载前一定注意区分压缩包版本和php版本是否匹配,否则很可能后面make install 失败。

    //下载安装包—暂时以14版本为例
    wget http://pecl.php.net/get/vld-0.14.0.tgz
    
    //解压包
    tar zxvf vld-0.14.0.tgz 
    
    //进入编译、安装目录
    cd vld-0.14.0/

    查找phpize位置,找到记录,直接执行此文件。如下图

    附代码供粘贴复制,以自己的安装路径为主,这里仅供参考,不要盲目复制。

    1 //查找phpize文件
    2 find / -name phpize
    3 //执行phpize文件
    4 /usr/local/php5.4/bin/phpize
    //查找php-config
    find / -name php-config
    //配置编译的php-config路径
    ./configure --with-php-config=/usr/local/php5.4/bin/php-config --enable-vld
    //编译安装
    make && make install
    //编辑php.ini文件,激活扩展
    extension==vld.so
    //重启服务
    service nginx restart  
    service php-fpm restart

    通过phpinfo查看服务是否安装成功

    1 //写一个小例子,测试下,命名为test.php
    2 <?php  
    3 $str = 'hello world!!';  
    4 echo $str;  
    5 ?> 
    1 //命令行输入以下代码测试,首先切换至test.php所在的目录下
    2 php -dvld.active=1 test.php

    OK,如果你和我一样也出现了上面的内容,那么vld就成功啦!

  • 相关阅读:
    MySQL 存储过程
    linux iptables 相关设置
    Ubuntu iptables 设置
    Mac OS 10.12
    解决:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
    go get golang.org/x/net 安装失败的解决方法!
    Ubuntu16.04
    Ubuntu16.04
    Ubuntu16.04
    在Ubuntu16.04里面安装Gogland!
  • 原文地址:https://www.cnblogs.com/phper12580/p/8037900.html
Copyright © 2011-2022 走看看