zoukankan      html  css  js  c++  java
  • vc14(vs2015) 编译php7 记录

    windows 编译php  官方教程  https://wiki.php.net/internals/windows/stepbystepbuild

    参考 http://blog.csdn.net/a600423444/article/details/8108993

    http://blog.csdn.net/lwprain/article/details/50569120

    编译步骤跟着官方 做就行

    主要有几个注意的

    bison的安装  可以这里下载http://gnuwin32.sourceforge.net/packages/bison.htm 

      编译的时候提示 bison没找到,其实php的二进制工具中已经提供  可以更改 php源码包中的configure.js文件 搜索bison,在这个PATH_PROG函数中,他又三个参数,第二个是路径

      所以,可以改成这样 PATH_PROG('bison','C:\php-sdk\bin')

      PATH_PROG 这个函数如果没有 给定路径 他会去Cygwin 他的安装路径中找bison.exe文件

    如果图省事 安装 Cygwin 


    注:不知道为啥 我放到c盘编译成功,d盘编译不成功

    开发PHP的第一个扩展

    可以参考 http://blog.csdn.net/lwprain/article/details/50569120

    有个地方需要注意

    在输入 configure --help

    我这里提示错误

    根据提示 找到configure.js那一行  后面多出来两个符号  '*/' 删除即可

    编译完成后 在源码根目录 会生成你的dll文件

    虽然没试过在linux试着开发php扩展

    但是大概看了下文章,觉得比windows要方便很多

  • 相关阅读:
    java 分解质因数
    Unix 文件系统读写时权限校验
    find 命令实战巧用
    Linq分组功能
    三种查看SqlServer中数据物理pge页的方法
    一个高度压缩的bit位图字典的实现
    windbg 命令 gchandles
    ManualResetEvent和AutoResetEvent的区别实例
    一些汇编指令(基于8086)
    windbg sos版本不匹配问题解决
  • 原文地址:https://www.cnblogs.com/47088845/p/5712028.html
Copyright © 2011-2022 走看看