How to upgrate php in buildforge
4 answers
Hi,
The php version 5.2.4 has security issue, we need to upgrade to 5.2.6 which is recommended by our IT.
Is there any manual for this upgrade?
Hi,
There was another topic on this recently that you can check out.
Brent Ulbricht
RTC Build Lead
This section from infoCenter doesn't make any sense.
Do I copy the patch files into a compiled openssl dir? ( after executing the "make install") or the source openssl dir?
===================
Install and configure PHP for your Build Forge database
During PHP installation, select and install the PHP extensions for the database type that you are using as the Build Forge database.
(Optional) Configure the PHP OpenSSL module to support password encryption
To support SSL, Build Forge uses the PHP OpenSSL module. This support is provided with PHP 5.2.4; no additional configuration is required.
To support password encryption, some additional configuration is required. PHP 5.2.4 is required to support this configuration. You must locate the patch files for the OpenSSL extension, install them in the OpenSSL directory and recompile PHP, as follows:
Locate the php_openssl.h and openssl.c patch files in the misc directory, located in the Build Forge installation directory, for example:
Windows C:\Program Files\IBM\Build Forge\misc
UNIX/Linux /opt/buildforge/Platform/misc
Copy the patch files to the openssl directory, located in the Build Forge installation directory.
Compile PHP using the --with-openssl=<path_to_openssl> configure option, where <path_to_openssl> is the Build Forge openssl directory.
================================
Do I copy the patch files into a compiled openssl? or
Do I copy the patch files into a compiled openssl dir? ( after executing the "make install") or the source openssl dir?
===================
Install and configure PHP for your Build Forge database
During PHP installation, select and install the PHP extensions for the database type that you are using as the Build Forge database.
(Optional) Configure the PHP OpenSSL module to support password encryption
To support SSL, Build Forge uses the PHP OpenSSL module. This support is provided with PHP 5.2.4; no additional configuration is required.
To support password encryption, some additional configuration is required. PHP 5.2.4 is required to support this configuration. You must locate the patch files for the OpenSSL extension, install them in the OpenSSL directory and recompile PHP, as follows:
Locate the php_openssl.h and openssl.c patch files in the misc directory, located in the Build Forge installation directory, for example:
Windows C:\Program Files\IBM\Build Forge\misc
UNIX/Linux /opt/buildforge/Platform/misc
Copy the patch files to the openssl directory, located in the Build Forge installation directory.
Compile PHP using the --with-openssl=<path_to_openssl> configure option, where <path_to_openssl> is the Build Forge openssl directory.
================================
Do I copy the patch files into a compiled openssl? or