文档章节

php

Rechy
 Rechy
发布于 2014/01/03 02:42
字数 330
阅读 13
收藏 0

必须要编译x86版本

vc过新,php中无版本定义时
vc2012时
要加入 5.4.13/win32/build/confutils.js

.....
VC_VERSIONS[1700] = 'MSVC11 (Visual C++ 2012)';

.....
VC_VERSIONS_SHORT[1700] = 'VC11';

路径加入D:\Works\phpmake\win32build\bin要利用 bison.exe

zlib有错误 不要用win32build里面的 删除lib 和 include里面的 zlib.h 和zlib.lib
重新下载zlib编译(不要用 vce2010编译 有错误)

不是在Microsoft.Cpp.Win32.user中加入 路径,而是在"系统环境变量"中加入
INCLUDE: D:\CLib\zlib-1.2.7;D:\Works\phpmake\win32build\include
LIB: D:\CLib\zlib-1.2.7;D:\Works\phpmake\win32build\lib

vs2012有版本设置不能识别的错误 vs2008 vs2010都没有这个问题
/version:5.4.13这句 只能用类似的/version:5.413来表示
需要修改win32/build/config.w32
184行:
DEFINE("LDFLAGS", "/nologo /version:" +
    PHP_VERSION + "." + PHP_MINOR_VERSION + "." + PHP_RELEASE_VERSION);
改为:
DEFINE("LDFLAGS", "/nologo /version:" +
    PHP_VERSION + "." + PHP_MINOR_VERSION + PHP_RELEASE_VERSION);


命令
buildconf

自动用户
configure

自定义设置
configure --with-php-build=e:\win32build --enable-object-out-dir=e:\php --without-libxml --disable-zlib --disable-odbc

生成
nmake


但是vs2012(vc11)编译出来的php.exe不能兼容(vc9)或者(vc10)编译出来的,最后结论 必须用vc2008来编译才能跟官方版本混用
要配合windows sdk v7.1A 来编译 否则 mc错误
vc2008默认加载 v6.0A 可以修改
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows
下的键值(注意是下的键值 不是下属项里面的)CurrentInstallFolder的值来设置 当前系统默认sdk

© 著作权归作者所有

共有 人打赏支持
上一篇: pkg-config
下一篇: openssl
Rechy
粉丝 2
博文 30
码字总数 5766
作品 0
沈阳
程序员
私信 提问
SQL注入点搜索关键字

注入点关键字 个人从网上和一些教程钟归纳了一些批量搜索注入点的关键字,分享给大家使用, 有些关键字还可以扩展,寻找注入点靠的不是其他,就是自己的想象力!下面的关键字可以随意组合。 ...

元婴期
2017/03/15
0
0
osCommerce目录文件说明

例: lslist20135865 |-publichtml |-attached //附属文件夹 images |-download //下载文件夹 |-errpage //错误显示文件夹 400.html //请求出错 401.html //未授权:登录失败 403.html //禁止...

qq58ce5fb360ab6
01/08
0
0
在CentOS/RHEL 6.5上使用YUM安装PHP5.4或PHP5.5

安装PHP5.4 rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm yum install php54w php5.4于2012年5月8号发布,从php5.4.0开始php加入了一些新特色如: Traits支持 内置了一个简单的Web...

万里虎
2014/11/29
0
1
PHP扩展库的详细清单概览

PHP扩展库的说明和解释: phpbz2.dll bzip2 压缩函数库 无 phpcalendar.dll 历法转换函数库 自 PHP 4.0.3 起内置 phpcpdf.dll ClibPDF 函数库 无 phpcrack.dll 密码破解函数库 无 phpctype.d...

51213988
2014/06/04
0
0
CentOS6安装PHP7

#yum安装PHP编译时的依赖库 yum install libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel net-snmp net-snmp-devel openssl openssl-devel libc......

耐心是美德
2017/06/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习LinkedBlockingDeque源码

之前已经看了实现deque接口的ArrayDeque, ConcurrentLinkedDeque, LinkedList,也不能落下ConcurrentLinkedDeque,但是好像没在项目中用过。 这里看到实现的接口还有BlockingDeque<E>, Block...

woshixin
20分钟前
1
0
实战:用Python实现随机森林

摘要: 随机森林如何实现?为什么要用随机森林?看这篇足够了! 因为有Scikit-Learn这样的库,现在用Python实现任何机器学习算法都非常容易。实际上,我们现在不需要任何潜在的知识来了解模型...

阿里云官方博客
23分钟前
1
0
进程管理利器Supervisor--centos7下安装与卸载

目录 概述 环境准备 检查python环境 在线安装 配置Supervisor 启动并验证 概述 Supervisor的安装可以有在线安装和离线安装两种方式。安装方式取决于服务器是否联网,联网的话可采用在线安装,...

java_龙
29分钟前
4
0
spring系列汇总

spring spring-基于可扩展Schema的特性自定义标签 springmvc-同一个访问资源,多种视图解析方式 spring cache 配置使用aspectj模式织入 基于注解的spring缓存,轻松无侵入解决cache问题 spri...

细肉云吞
30分钟前
2
0
vsftpd搭建ftp

12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp exportfs命令 在nfs运行后的一段时间内,如果需要添加共享目录,这时需要修改exports文件,并...

robertt15
32分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部