KitCAD rX XAMPP – PHP 7 ready RADPHP HTML5 Builder RPCL

Click to view
This special rebuild of the Embarcadero distributed XE3 RPCL 5.0/5.1 to version 5.11 removes the conflicts with PHP 7.
The updated RPCL 5.1 code was refactored to remove the Object error, rewrote the ‘easy’ function, and removed phrase error from XAJAX library which solved all other page loading issues.
Because the RPCL code can be reused on existing RPCL projects – this update is only available as an archive file format.
KitCAD i3 rX with PHP 7 XAMPP users will need to extract the ZIP file into the folder ofC:\xampp\htdocs\library\i3\
Download/s: KitCADi3rX_RPCL_PHP7_XAMPP.* (ZIP | 7Z)
After Installing the above, see the php 7 ready XAJAX update (see entire post for more information)
Note: Only modified files/folder are included – the special build will update 5.1 version RPCL. The special build RPCL version may only work with a limited number of PHP 7 versions and it not designed for previous PHP 5 or future PHP 8 versions.
February 5th, 2019 at 9:58 pm
The following list of downloads will provide a basic Windows install of KitCAD i3 KGC / r3 / r5 / rX with PHP 7 updates.
XAMPP server
1) Visit ApacheFriends.org and install the XAMPP version of choice.
KitCAD i3 KGC r3 – release notice
2) KGC_RPCL_3-5_XAMPP_Setup.exe
KitCAD i3 KGC r5 – release notice
3) KGC_RPCL_5-0_XAMPP_Upgrade_Setup.exe
4) KGC_RPCL_3-5_5-0_XAMPP_Upgrade_Setup_2014.exe
5) KGC_RPCL_3-5_5-0_XAMPP_Upgrade_Setup_2014_pt2.exe
KitCAD i3 KGC rX – release notice
6) KitCADi3rX_XAMPP.exe (current version)
7) KitCADi3rX_RPCL_PHP7_XAMPP (ZIP|7Z)
8) KitCADi3rX_RPCL_XAJAX_XAMPP (ZIP|7Z) {see below}
9) Start XAMPP and then Apache, Instructions.
10) Open a web page example, Instructions.
NOTE: Install programs must be executed from 1 though to 8, in that order. All updates are NOT listed – the above list is a selection of required downloads to achive minimum function.
Users on other operating systems will need to download the archive file alternatives found via the release notice/s.
UnInstalling
Use
Control Panel\All Control Panel Items\
and thenAdd or Remove Programs
orPrograms and Features
to Remove Installed programs.1) UnInstall all items starting with the text of “KitCAD i3 KGC r3 XAMPP”, “KitCAD i3 KGC r5 XAMPP”, and “KitCAD i3 KGC rX for XAMPP”.
2) UnInstall “XAMPP”.
February 11th, 2019 at 9:46 pm
KitCAD i3 KGC rX with XAMPP users may wish to upgrade the XAJAX library from 0.2.5 to 0.6 beta 1 (with minor changes).
XAMPP PHP 7 users must run this after Installing the KitCADi3rX_RPCL_PHP7_XAMPP update (See above). XAMPP PHP 5 users may run the update below without the above update.
Because the RPCL XAJAX library code can be reused on existing XAJAX projects – this second update is only available as an archive file format.
KitCAD i3 rX with XAMPP users will need to extract the ZIP file into the folder of
C:\xampp\htdocs\library\i3\rpcl\
Download/s: KitCADi3rX_RPCL_XAJAX_XAMPP.* (ZIP | 7Z)
Note: All files/folder are included – No version number change. Tested for PHP 7.3.1 and PHP 5.6.40 versions without issue. Advanced users should rename the existing XAJAX folder before extracting this update.