diff options
author | Mark Spruiell <mes@zeroc.com> | 2017-04-14 12:32:27 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2017-04-14 12:32:27 -0700 |
commit | 1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6 (patch) | |
tree | 799dfeaaafe07b717569688b1383131e33970918 /php/BuildInstructionsLinuxMacOS.md | |
parent | Formatting fixes (diff) | |
download | ice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.tar.bz2 ice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.tar.xz ice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.zip |
updating build instructions
Diffstat (limited to 'php/BuildInstructionsLinuxMacOS.md')
-rw-r--r-- | php/BuildInstructionsLinuxMacOS.md | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/php/BuildInstructionsLinuxMacOS.md b/php/BuildInstructionsLinuxMacOS.md index e0b6c3717c4..ec97ecbfcc5 100644 --- a/php/BuildInstructionsLinuxMacOS.md +++ b/php/BuildInstructionsLinuxMacOS.md @@ -13,22 +13,22 @@ versions listed for our [supported platforms][2]. ## Building the PHP Extension -The build of Ice for PHP requires to first build Ice for C++ in the `cpp` +The build of Ice for PHP requires that you first build Ice for C++ in the `cpp` subdirectory. -Edit `config/Make.rules` to establish your build configuration. The comments in -the file provide more information. +From the top-level source directory, edit `config/Make.rules` to establish +your build configuration. The comments in the file provide more information. Our source code only supports building Ice for PHP as a dynamic PHP extension; the product of the build is a shared library that you must configure PHP to load. -First, change to the `php` source subdirectory: +Change to the `php` source subdirectory: $ cd php Ensure that `php` and `php-config` for the version of PHP you wish to -build against are first in your path. +build against are first in your PATH. Run `make` to build the extension. @@ -83,8 +83,9 @@ PHP will need to be able to locate the libraries for the Ice run-time libraries and its third-party dependencies. These libraries are named as follows: libIce - libIceUtil - libSlice + libIceDiscovery + libIceLocatorDiscovery + libIceSSL libbz2 In general, these libraries must reside in a directory of the user's PATH. For |