Results 1 to 5 of 5

Thread: Missing IcePHP?

  1. #1
    g00fy is offline Registered User
    Name: Salvania
    Organization: Salvania
    Project: Database systems
    Join Date
    Dec 2005
    Posts
    45

    Missing IcePHP?

    Hi,


    Is it possible php_ice.dll is missing in the current (3.1.0) release?
    Could you also say what version of php it is linked against?


    Greetings,
    Steven
    Steven Van Ingelgem
    Salvania [http://www.salvania.be/]
    Product Descr.: Statistical data analysis

  2. #2
    mes's Avatar
    mes
    mes is offline ZeroC Staff
    Name: Mark Spruiell
    Organization: ZeroC, Inc.
    Project: Ice Developer
    Join Date
    Feb 2003
    Location
    California
    Posts
    1,441
    Hi,

    The extension DLL is included in the VC60 installer and requires PHP 5.1.4.

    We had planned to include it in the VC80 installer, but we discovered that it caused compatibility problems when used with the PHP binary distribution available from php.net. The PHP binary distribution depends on MSVCRT, and we had trouble when we tried to use it with an IcePHP extension built with VC8. As a result, we are building the extension with VC6 and including it in the VC60 installer.

    You can install the VC60 and VC80 distributions on the same machine without conflicts, you'll just need to make sure that PHP finds the proper versions of the Ice DLLs.

    Take care,
    - Mark

  3. #3
    g00fy is offline Registered User
    Name: Salvania
    Organization: Salvania
    Project: Database systems
    Join Date
    Dec 2005
    Posts
    45
    Hi Mark,


    I found it, but I still have an issue...

    In my path i have '%icedir%\bin', where %icedir% refers to c:\ice-3.1.0.
    When putting the php_ice.dll inside the extensions directory, I get a lot of errors about ice31.dll and iceutil31.dll. So I copied them over to the extensiondir... But I'm still getting errors about them. Probably because of php_ice.dll looking towards the binary releases of the VC71 binaries rather then into the own directory.

    Do you know how I can solve this so next upgrade it's very easy to do? (until now it was just changing the icedir parameter in the environment variables).

    Refering to the VC6 directory this way makes icephp work, but make my development environment go down... But I need them both to work...

    Greetings,
    Steven
    Steven Van Ingelgem
    Salvania [http://www.salvania.be/]
    Product Descr.: Statistical data analysis

  4. #4
    mes's Avatar
    mes
    mes is offline ZeroC Staff
    Name: Mark Spruiell
    Organization: ZeroC, Inc.
    Project: Ice Developer
    Join Date
    Feb 2003
    Location
    California
    Posts
    1,441
    Hi Steven,

    What I usually do is copy the necessary Ice DLLs (and don't forget icecpp.exe) to the Web server's directory. For example, using Apache2 I copy the files shown below to the \Program Files\Apache Group\Apache2 directory:
    • ice31.dll
    • iceutil31.dll
    • slice31.dll
    • bzip2.dll
    • icecpp.exe
    • stlport_vc646.dll
    Hope that helps,
    - Mark

  5. #5
    g00fy is offline Registered User
    Name: Salvania
    Organization: Salvania
    Project: Database systems
    Join Date
    Dec 2005
    Posts
    45

    Exclamation

    That's what I also did now, but it's not exactly the same as changing 1 environmental variable .


    Thanks for the advice anyway!
    Steven Van Ingelgem
    Salvania [http://www.salvania.be/]
    Product Descr.: Statistical data analysis

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. slice2html missing
    By UserXYZ in forum Help Center
    Replies: 0
    Last Post: 05-04-2007, 01:04 PM
  2. Something missing in Ice 3.1.0 manual
    By rc_hz in forum Comments
    Replies: 3
    Last Post: 10-05-2006, 03:07 AM
  3. Some C++ source files missing?
    By kwaclaw in forum Help Center
    Replies: 4
    Last Post: 10-04-2005, 12:18 PM
  4. IcePack missing dsp's?
    By tom in forum Help Center
    Replies: 3
    Last Post: 06-18-2003, 11:09 AM
  5. Missing DLL
    By dwforslund in forum Help Center
    Replies: 7
    Last Post: 02-19-2003, 10:10 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •