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要方便很多

  • 相关阅读:
    关于汉密尔顿回路
    hdu 3018 Ant Trip
    hdu 1116 Play on Words
    关于欧拉回路、欧拉通路的一些定理及推论
    hdu 1531 King
    hdu 3440 House Man
    hdu 3666 THE MATRIX PROBLEM
    hdu 1384 Intervals
    关于差分约束系统
    hdu 1878 欧拉回路
  • 原文地址:https://www.cnblogs.com/47088845/p/5712028.html
Copyright © 2011-2022 走看看