帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > PHP编程
我的PHP我自己编译- (Win32篇)
作者:匿名 发布时间:2002-12-17 来源:tim官方网站
在Win32下编译PHP程序档

本篇范例以 PHP 4.2.1 为主要讲解

首先要准备的 Source,lib 档案下载

PHP http://www.php.net/downloads.php
win32build http://www.php.net/extra/win32build.zip
bindlib_w32 http://www.php.net/extra/bindlib_w32.zip

所需的工具
1.VC++ 6.0
2.Cygwin 2.194.2.15 或能解 tar.gz 之工具

步骤一

创建目录

mkdir C:usr
mkdir C:usrlocal
mkdir C:usrlocalbin
mkdir C:usrlocaltmp
mkdir C:usrlocallib
mkdir C:usrlocalinclude

叫出 vc 的 IDE

msdev

tools -> options -> directories
设置 INCLUDE 和 LIB
INCLUDE 新增
C:usrlocalinclude
LIB 新增
C:usrlocallib

* 除了 VC 内定的INCLUDE 和 LIB 路径(可以运行VCVARS32.BAT)
还得在设PHP要的LIB和INCLUDE的PATH



步骤二

接下来先编译bindlib
将bindlib_w32.zip拷贝到 C:usrlocaltmp
copy C:Downloadsbindlib_w32.zip C:usrlocaltmp


然后解压缩
cd c:usrlocaltmp
unzip bindlib_w32.zip

接下来直接编译bindlib
msdev bindlib.dsp /MAKE "bindlib - Win32 Release"

接着将编好的resolv.lib拷贝到lib的路径内
cd Release
copy resolv.lib C:usrlocallib


步骤三

解开PHP需要的一些LIB档案win32build.zip到 C:usrlocal
copy C:Downloadswin32build.zip C:usrlocal
cd C:usrlocal
unzip win32build.zip

设bison.exe运行路径,一定要抢在cygwin的前面哦
set PATH=C:usrlocalbin;%PATH%



步骤四

解开PHP
copy C:Downloadsphp-4.2.1.tar.gz c:usr
cd c:usr
tar zxvf php-4.2.1.tar.gz
cd php-4.2.1win32
msdev php4ts.dsp /MAKE "php4ts - Win32 Release_TS"



步骤五

编个w32api的动态模块用用。
cd c:usrphp-4.2.1extw32api
msdev w32api.dsp /MAKE "w32api - Win32 Release_TS"
  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·一个用来画图的组件(画饼图,条  (2005-03-12)
 ·关于4005错误谈我的一点经验  (2005-03-12)
 ·从一个舆论调查的制作谈面向对象  (2005-03-12)
 ·从一个舆论调查的制作谈面向对象  (2005-03-12)
 ·从一个舆论调查的制作谈面向对象  (2005-03-12)
 ·从一个舆论调查的制作谈面向对象  (2005-03-12)
 ·使用对象的 RDS 编程模型  (2005-03-12)
 ·在vs3下调试无误的pop3收信程序  (2005-03-12)
 ·从数据表中取出第n条到第m条的记  (2005-03-12)
 ·对我的网页动态生成图片方法的修  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·Windows下集成安装Apache,PHP,MYSQ
·Mysql注入:SQL Injection with MyS
·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统