SuiteCRM Install with Errors on Apache 2.4 and php 7.4

Hello everybody

Get some facts:
OS: Windows Server 2012 R2 64bit
Apache 2.4.41 win64 VS16
PHP 7.4.3 vc15 x64
MySQL 5.7.24 (not sure if 32 or 64bit)

Situation is the following: we had installed SuiteCRM on a Xampp from an original “short” test.
The thing was suddenly live so it couldn’t be changed.
I would like to try to fix this by installing Apache and PHP manually.

Here is what I did:

  1. VC_redistx64.exe installed
    2nd Apache unpacked in C:\Apache243
  2. PHP unpacked in C:\php743
  3. made a few adjustments and prepared the php.ini
  4. tested with a phpinfo if PHP and MySQLI interfaces are loaded => it worked.
  5. unzipped SutiteCRM 7.10.24 and opened the installation page.

On the Welcome Screen you can see the following error messages:
Deprecated: Array and string offset access syntax with curly braces is deprecated in C:\Apache24\htdocs\E01suitecrm\include\Pear\Crypt_Blowfish\Blowfish.php on line 303
Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1818
Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1772

Is it possible that you would have to install 32bit software everywhere; would that be better?
Or is it possible that version 7.10.24 is not compatible with php version 7.4.3?
If not compatible; which Apache and PHP versions would you recommend?

Extract from Apache error log (last Startup and Test the Installscreen):
[Thu Mar 05 15:06:28.458298 2020] [mpm_winnt:notice] [pid 2248:tid 440] AH00455: Apache/2.4.41 (Win64) PHP/7.4.3 configured – resuming normal operations
[Thu Mar 05 15:06:28.458298 2020] [mpm_winnt:notice] [pid 2248:tid 440] AH00456: Apache Lounge VS16 Server built: Aug 9 2019 16:46:32
[Thu Mar 05 15:06:28.458298 2020] [core:notice] [pid 2248:tid 440] AH00094: Command line: ‘httpd.exe -d C:/Apache24’
[Thu Mar 05 15:06:28.473922 2020] [mpm_winnt:notice] [pid 2248:tid 440] AH00418: Parent: Created child process 5188
Apache server interrupted…
able to load dynamic library ‘curl’ (tried: C:\php743\ext\curl (The specified module could not be found.), C:\php743\ext\php_curl.dll (%1 is not a valid Win32 application.)) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘intl’ (tried: C:\php743\ext\intl (The specified module could not be found.), C:\php743\ext\php_intl.dll (The specified module could not be found.)) in Unknown on line 0
[Thu Mar 05 15:06:30.395796 2020] [mpm_winnt:notice] [pid 5188:tid 452] AH00354: Child: Starting 64 worker threads.
[Thu Mar 05 15:06:36.114550 2020] [php7:notice] [pid 5188:tid 964] [client 10.1.43.103:53087] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in C:\Apache24\htdocs\E01suitecrm\include\Pear\Crypt_Blowfish\Blowfish.php on line 303, referer: http://crm01:8080/
[Thu Mar 05 15:06:36.177051 2020] [php7:notice] [pid 5188:tid 964] [client 10.1.43.103:53087] PHP Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1818, referer: http://crm01:8080/
[Thu Mar 05 15:06:36.177051 2020] [php7:notice] [pid 5188:tid 964] [client 10.1.43.103:53087] PHP Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1772, referer: http://crm01:8080/
[Thu Mar 05 15:06:40.255180 2020] [php7:notice] [pid 5188:tid 960] [client 10.1.43.103:53095] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in C:\Apache24\htdocs\E01suitecrm\include\Pear\Crypt_Blowfish\Blowfish.php on line 303, referer: http://crm01:8080/
[Thu Mar 05 15:06:40.302054 2020] [php7:notice] [pid 5188:tid 960] [client 10.1.43.103:53095] PHP Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1818, referer: http://crm01:8080/
[Thu Mar 05 15:06:40.302054 2020] [php7:notice] [pid 5188:tid 960] [client 10.1.43.103:53095] PHP Notice: Trying to access array offset on value of type null in C:\Apache24\htdocs\E01suitecrm\include\utils.php on line 1772, referer: http://crm01:8080/
[Thu Mar 05 15:06:56.052062 2020] [mpm_winnt:notice] [pid 2248:tid 440] AH00422: Parent: Received shutdown signal – Shutting down the server.
[Thu Mar 05 15:06:58.083325 2020] [mpm_winnt:notice] [pid 5188:tid 452] AH00364: Child: All worker threads have exited.
[Thu Mar 05 15:06:59.645812 2020] [mpm_winnt:notice] [pid 2248:tid 440] AH00430: Parent: Child process 5188 exited successfully.

Greetings Polymed

Yes, thank you. That’s it. I kind of missed that.

All that’s left now is curl and sprite that won’t load…

let’s see. Curl is in the php directory, but it doesn’t seem to load.

Greetings Polymed

1 Like