summaryrefslogtreecommitdiff
path: root/php/BuildInstructionsLinuxMacOS.md
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2017-04-14 12:32:27 -0700
committerMark Spruiell <mes@zeroc.com>2017-04-14 12:32:27 -0700
commit1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6 (patch)
tree799dfeaaafe07b717569688b1383131e33970918 /php/BuildInstructionsLinuxMacOS.md
parentFormatting fixes (diff)
downloadice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.tar.bz2
ice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.tar.xz
ice-1e7dee261764a4cb6bfcf9359fd60c179d1dcbd6.zip
updating build instructions
Diffstat (limited to 'php/BuildInstructionsLinuxMacOS.md')
-rw-r--r--php/BuildInstructionsLinuxMacOS.md15
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