- Joined
- Nov 6, 2007
- Messages
- 12
- Reaction score
- 0
I am a little confused about 3CX PBX is named "Windows based," but doesn't use default Windows software like IIS.
Apache is a fine webserver, but the Windows versions have a lot more bugs and less modules are available than the coresponding Linux versions and ... Apache is not a default Windows software.
So 'normally' on a Windows based production system IIS (or/and Apache), PHP, MySQL, PostgrSQL, Perl, Python a.s.o. are running, before installing the 3CX PBX.
I don't understand why it is necessary to install a second/third/... webserver (conflicts are programmed) and other packages like PHP and PostgreSQL one time more to get in conflict with installed packages, (system search-) paths and used ports.
I suggest to make an installer, which
a) installs only packages, if they are not formerly installed and if install, then using not outdated packages (additional download/install from official publisher?), standard pathnames (not below 3CX folder), default ports and default service-names to avoid confusing the administrators
b) contain add-ons (extensions) for PHP in several API versions (e.g. phpSHIELD.dll and php_cmstatus.dll), which are not included in the official PHP download packages
I also suggest to give the option to use MySQL instead of PostgreSQL, because the penetration of MySQL is much more times greater than PostgreSQL
BTW: I'm still looking for a PHP 5.2 API version of php_cmstatus.dll to get my 3CX PBX on production system running for evaluation
Apache is a fine webserver, but the Windows versions have a lot more bugs and less modules are available than the coresponding Linux versions and ... Apache is not a default Windows software.
So 'normally' on a Windows based production system IIS (or/and Apache), PHP, MySQL, PostgrSQL, Perl, Python a.s.o. are running, before installing the 3CX PBX.
I don't understand why it is necessary to install a second/third/... webserver (conflicts are programmed) and other packages like PHP and PostgreSQL one time more to get in conflict with installed packages, (system search-) paths and used ports.
I suggest to make an installer, which
a) installs only packages, if they are not formerly installed and if install, then using not outdated packages (additional download/install from official publisher?), standard pathnames (not below 3CX folder), default ports and default service-names to avoid confusing the administrators
b) contain add-ons (extensions) for PHP in several API versions (e.g. phpSHIELD.dll and php_cmstatus.dll), which are not included in the official PHP download packages
I also suggest to give the option to use MySQL instead of PostgreSQL, because the penetration of MySQL is much more times greater than PostgreSQL
BTW: I'm still looking for a PHP 5.2 API version of php_cmstatus.dll to get my 3CX PBX on production system running for evaluation