目前我的项目是利用PHP,以Zend Framework为基础,MVC分层模式,并利用了Ajax,在32位系统开发起来的,现在如果我需要把它放置于64位的Web Server上,那些地方需要改造呢?请各位高人指点。不胜感谢!

解决方案 »

  1.   

    太感谢各位高人点睛。在32位系统上开发的程序,由于考虑到移植64位的问题,从目前对源程序的理解上来说,代码的改动量可能不是问题了。但是,我们使用的版本
    ・Apache 2.0.54
    ・PHP 5.2.1
    ・Oracle Instant Client 10.2.0.3服务器分别为:
    Linux
    Windows2003我调查好像php可以在W2003的64位机上编译,但是没有资料说明php在Linux 64bit机器上编译通过运行正常的。不知php在linux 64上会不会有问题呢?
      

  2.   

    补充一点:
    64BIT机器有三种模式:ILP64,LP64,LLP64.
    我们的Win采用LLP64,即int,long都为32,pointer为64
    Linux采用LP64,即int为32,long和pointer为64
      

  3.   

    原来是担心php本身,
    不知道你要用哪种linux,
    至少redhat系列的linux64位版本自己都带php, 没有问题.你自己编译应该也没有问题
      

  4.   

    除了位操作,别的似乎没什么地方需要注意
    我服务器用的linux64,lamp都是源码编译的,没遇到问题