PHP 7.2.27 Error Log Curl missing
Posted by: dwt (104.254.92.---)
Date: February 19, 2020 05:45PM

Hi,

Yesterday I installed PHP 7.2.27 running on the freshly upgraded 32bit version of WAMP 3.2.0. and I turned on the curl and enchant extensions. I cleared the php error log but I am continuing to get messages about the curl and enchant modules being missing under the new version of php. The error reads as follows:

PHP Startup: Unable to load dynamic library 'curl' (tried: D:/wamp/bin/php/php7.2.27/ext/curl (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_curl.dll (The specified procedure could not be found.)) in Unknown on line 0

I found the required dll files but they are not in the directory where PHP is searching. The installation did not create /wamp/bin/php/php7.2.27/ext/curl. The required dll files are in the /ext directory instead of the /ext/curl or /ext/enchant directories.

Pervious versions of PHP that I have installed have the extension modules in the /ext directory as well and those other versions of PHP work without throwing errors

I am not very familiar with the set-up, directives, etc of php so I am hoping that someone can tell me if there is an easy way of pointing php at the correct directory. I could manually create all of the apparently required sub-directories under /ext but thought I would ask first, just in case moving these files around breaks something else.

Thank you in advance for any assistance.

Doug

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: Otomatic (Moderator)
Date: February 19, 2020 06:47PM

Hi,

Regardless of PHP versions and always has been, the php_curl.dll file is in
wamp/bin/php/phpx.y.z/ext/php_curl.dll
even with the latest PHP 7.4.3 versions and PHP installations have never created a wamp/bin/php/phpx.y.z/ext/curl directory.

Note: The curl extension is enabled by default in all PHP installations.

enchant does not install itself only and simply by activating the PHP extension, there are other actions to perform before :
see [www.php.net]

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: dwt (104.254.92.---)
Date: February 19, 2020 08:03PM

Hi Otomatic,

Thank you for the information about the enchant extension. I was trying to match my development environment to production server and enchant was an option in the Wampserver PHP extension menu so I thought it might be a simple matter of clicking the check box. I will attempt to follow the instructions on php.net

Regarding curl - the Wampserver php error log message is quoted below:

[19-Feb-2020 18:42:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: D:/wamp/bin/php/php7.2.27/ext/curl (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_curl.dll (The specified procedure could not be found.)) in Unknown on line 0

I guess I am misreading the error. It seemed to me that php was trying to look in /bin/php/php7.2.27/ext/curl for something that was not found. As I do need to use the curl extension, perhaps you could let me know if the message is safe to disregard.

Thanks again,
Doug

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: Otomatic (Moderator)
Date: February 19, 2020 08:42PM

Hi,

Please, do :
Right-Click Wampmanager tray icon -> Tools -> Create Wampserver configuration report

Then, at the end of the process open the report :
Right-Click Wampmanager tray icon -> Tools -> Wampserver configuration report

and copy the contents then paste here.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: dwt (104.254.92.---)
Date: February 19, 2020 11:49PM

Hi Otomatic,

As you can probably tell from the configuration report below, I have been using Wampserver for a while to locally test web sites that are/were hosted on several different production server with a number of different configuration requirements. I hope this isn't too messy for you.

Thanks again,
Doug


1582151073
------ Wampserver configuration report
Wed, 19 Feb 2020 17:24:33 -0500
- Windows NT 10.0 build 18363 (Windows 10)
- Windows Charset: Windows-1252
- Wampserver version 3.2.0 - 32bit
- Wampserver install version unknown
- Install directory: D:/wamp
- Default browser: C:/Program Files (x86)/Internet Explorer/iexplore.exe
- Default text editor: C:/Program Files (x86)/Notepad++/notepad++.exe
- Default log viewer: C:/Program Files (x86)/Notepad++/notepad++.exe
- Apache 2.4.34 - Port 80
- Additional Apache listening ports:
- PHP 7.2.27
- MySQL 5.6.45 Port 3306
MySQL basedir = D:/wamp/bin/mysql/mysql5.6.45
MySQL datadir = D:/wamp/bin/mysql/mysql5.6.45/data
- PHP 5.6.15 for CLI (Internal Wampserver PHP scripts)
- PhpMyAdmin 4.8.5 - Adminer
------ Wampserver configuration ------
HomepageAtStartup = off - VirtualHostSubMenu = on
NotCheckVirtualHost = off - NotCheckDuplicate = off
VhostAllLocalIp = off - AliasSubmenu = on
SupportMySQL = on - SupportMariaDB = off
ShowphmyadMenu = on - ShowadminerMenu = off
NotVerifyPATH = off - HostsLinesLimit = 5000
NotVerifyHosts = off - NotVerifyTLD = off
AutoCleanLogs = off - AutoCleanLogsMax = 1000
AutoCleanLogsMin = 50 - AutoCleanTmp = off
AutoCleanTmpMax = 1000 - CreateSymlink = symlink
BackupHosts = off
------ C:/WINDOWS/system32/drivers/etc/hosts file contents ------
------ Limited to the first 30 lines ------
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is USUALLY handled within DNS itself so the following items can be commented out
# However, WAMP Server needs these items to be active so the pound signs (hashtags) have been removed.
127.0.0.1 localhost
::1 localhost
# for advantageiq.biz
#127.0.0.1 advantageiq.biz
#127.0.0.1 ospca.advantageiq.biz
#127.0.0.1 ospca.advantageiq.biz/testing
#::1 advantageiq.biz
#::1 ospca.advantageiq.biz
#::1 ospca.advantageiq.biz/testing
----------------------------------------------
-- D:/wamp/bin/apache/apache2.4.34/conf/extra/httpd-vhosts.conf file contents --
------ Limited to the first 40 lines ------
#
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot d:/wamp/www
<Directory "d:/wamp/www/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName autorefinisherscanada.com
DocumentRoot d:/wamp/www/autorefinisherscanada.com
<Directory "d:/wamp/www/autorefinisherscanada.com/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName KingSherman
DocumentRoot d:/wamp/www/kingshermansauna.com
<Directory "d:/wamp/www/kingshermansauna.com/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName dtnew
DocumentRoot "d:/wamp/www/dtnew"
<Directory "d:/wamp/www/dtnew/">
----------------------------------------------
--------- wampmanager.ini (Last 4 lines) --------
[Options]
AeTrayMode=32 Bits
AeTrayOldMode=32bit
AeTrayVersion=3.2.2.2
--------------------------------------------------
State of services:
The service 'wampapache' is started
The service 'wampmysqld' is started
all services are started - it is OK
all services BINARY_PATH_NAME are OK
--------------------------------------------------
*** Checking the DNS search order ***
Values of registry keys for
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
are in correct order
--------------------------------------------------
Wampmanager (Aestan Tray Menu) 3.2.2.2 - 32bit
Compiler Visual C++ versions used:
PHP 5.2.17_vc6_32bit PHP Version => 5.2.17
Architecture: 32-bit
is compatible with Apache 2.2.22
is compatible with Apache 2.2.22_vc6_32bit
is NOT COMPATIBLE with Apache 2.4.16
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.17
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.18
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.23
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.25
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.33
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.34
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is NOT COMPATIBLE with Apache 2.4.9
$phpConf['apache']['2.4']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.2.17_vc6_32bit/wampserver.conf
is *** NOT RIGHT VERSION ***
*** Folder=5.2.17_vc6_32bit - php -i =5.2.17
PHP 5.3.13 Compiler => MSVC9 (Visual C++ 2008)
Architecture => x86
is compatible with Apache 2.2.22
is compatible with Apache 2.2.22_vc6_32bit
is NOT COMPATIBLE with Apache 2.4.16
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.17
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.18
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.23
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.25
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.33
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.34
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
is NOT COMPATIBLE with Apache 2.4.9
D:/wamp/bin/php/php5.3.13/php5apache2_4.dll file does not exists.
PHP 5.3.29 Compiler => MSVC9 (Visual C++ 2008)
Architecture => x86
is compatible with Apache 2.2.22
is compatible with Apache 2.2.22_vc6_32bit
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.5.12 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
D:/wamp/bin/php/php5.5.12/php5apache2_2.dll file does not exists.
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
D:/wamp/bin/php/php5.5.12/php5apache2_2.dll file does not exists.
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.5.30 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
D:/wamp/bin/php/php5.5.30/php5apache2_2.dll file does not exists.
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
D:/wamp/bin/php/php5.5.30/php5apache2_2.dll file does not exists.
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.5.32 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
D:/wamp/bin/php/php5.5.32/php5apache2_2.dll file does not exists.
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
D:/wamp/bin/php/php5.5.32/php5apache2_2.dll file does not exists.
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.6.15 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.15/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.15/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.6.21 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.21/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.21/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.6.27 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.27/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.27/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.6.28 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.28/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.28/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 5.6.30 Compiler => MSVC11 (Visual C++ 2012)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.30/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php5.6.30/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 7.0.18 Compiler => MSVC14 (Visual C++ 2015)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.18/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.18/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 7.0.30 Compiler => MSVC14 (Visual C++ 2015)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.30/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.30/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 7.0.31 Compiler => MSVC14 (Visual C++ 2015)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.31/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.31/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 7.0.33 Compiler => MSVC14 (Visual C++ 2015)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.33/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.0.33/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
PHP 7.2.27 Compiler => MSVC15 (Visual C++ 2017)
Architecture => x86
is NOT COMPATIBLE with Apache 2.2.22
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.2.27/wampserver.conf
is NOT COMPATIBLE with Apache 2.2.22_vc6_32bit
$phpConf['apache']['2.2']['LoadModuleFile'] does not exists or is empty in D:/wamp/bin/php/php7.2.27/wampserver.conf
is compatible with Apache 2.4.16
is compatible with Apache 2.4.17
is compatible with Apache 2.4.18
is compatible with Apache 2.4.23
is compatible with Apache 2.4.25
is compatible with Apache 2.4.33
is compatible with Apache 2.4.34
is compatible with Apache 2.4.9
There could be some problems between Apache VC11 and PHP VC15
MySQL Ver 5.1.72-community for Win32 on ia32 (MySQL Community Server (GPL))
MySQL Ver 5.5.24 for Win32 on x86 (MySQL Community Server (GPL))
MySQL Ver 5.6.17 for Win32 on x86 (MySQL Community Server (GPL))
MySQL Ver 5.6.28 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.30 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.33 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.35 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.37 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.39 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.6.45 for Win32 on AMD64 (MySQL Community Server (GPL))
MySQL Ver 5.7.9 for Win32 on AMD64 (MySQL Community Server (GPL))
Apache 2.2.22 Server built: May 13 2012 13:32:42
Architecture: 32-bit
Apache 2.2.22_vc6_32bit Server built: Jan 28 2012 11:16:39
Architecture: 32-bit
Apache 2.4.16 Apache Lounge VC14 Server built: Jul 11 2015 19:13:29
Architecture: 32-bit
Apache 2.4.17 Apache Lounge VC14 Server built: Oct 11 2015 16:06:02
Architecture: 32-bit
Apache 2.4.18 Apache Lounge VC14 Server built: Dec 9 2015 10:17:39
Architecture: 32-bit
Apache 2.4.23 Apache Lounge VC14 Server built: Jul 1 2016 11:09:37
Architecture: 32-bit
Apache 2.4.25 Apache Lounge VC14 Server built: Dec 17 2016 10:42:52
Architecture: 32-bit
Apache 2.4.33 Apache Lounge VC15 Server built: Mar 18 2018 11:46:10
Architecture: 32-bit
Apache 2.4.34 Apache Lounge VC15 Server built: Jul 11 2018 12:13:24
Architecture: 32-bit
Apache 2.4.9 Apache Lounge VC11 Server built: Mar 16 2014 12:13:13
Architecture: 32-bit
WARNING - WARNING - WARNING
One or more PHP folder name is not equal PHP version
--------------------------------------------------
VirtualHost configuration:
Default server: localhost
Virtual Host: localhost
Virtual Host: autorefinisherscanada.com
Virtual Host: KingSherman
Virtual Host: dtnew
Virtual Host: TheSadSacks.ca
Virtual Host: ExxoticaSpa.ca
Virtual Host: ajidoparty
Virtual Host: ancasterlawnbowling.com
Virtual Host: advantageiq.biz
Virtual Host: jamwedding
--------------------------------------------------
***** Check symbolic links *****
All symbolic links are OK
--------------------------------------------------
***** Test which uses port 80 *****
===== Tested by command netstat filtered on port 80 =====
Test for TCP
Your port 80 is used by a processus with PID = 4728
The processus of PID 4728 is 'httpd.exe' Session: Services
The service of PID 4728 for 'httpd.exe' is 'wampapache'
This service is from Wampserver - It is correct
Test for TCPv6
Your port 80 is used by a processus with PID = 4728
The processus of PID 4728 is 'httpd.exe' Session: Services
The service of PID 4728 for 'httpd.exe' is 'wampapache'
This service is from Wampserver - It is correct
===== Tested by attempting to open a socket on port 80 =====
Your port 80 is actually used by :
Server: Apache/2.4.34 (Win32) PHP/7.2.27
--------------------------------------------------
***** Test which uses port 3306 *****
===== Tested by command netstat filtered on port 3306 =====
Test for TCP
Your port 3306 is used by a processus with PID = 13488
The processus of PID 13488 is 'mysqld.exe' Session: Services
The service of PID 13488 for 'mysqld.exe' is 'wampmysqld'
This service is from Wampserver - It is correct
Test for TCPv6
Your port 3306 is used by a processus with PID = 13488
The processus of PID 13488 is 'mysqld.exe' Session: Services
The service of PID 13488 for 'mysqld.exe' is 'wampmysqld'
This service is from Wampserver - It is correct
--------------------------------------------------
-------- Apache error log (Last 30 lines) --------
[Wed Feb 19 17:23:06.291098 2020] [mpm_winnt:notice] [pid 7028:tid 856] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Wed Feb 19 17:23:08.292601 2020] [mpm_winnt:notice] [pid 3408:tid 788] AH00364: Child: All worker threads have exited.
[Wed Feb 19 17:23:08.326781 2020] [mpm_winnt:notice] [pid 7028:tid 856] AH00430: Parent: Child process 3408 exited successfully.
[Wed Feb 19 17:23:13.496810 2020] [mpm_winnt:notice] [pid 4728:tid 840] AH00455: Apache/2.4.34 (Win32) PHP/7.2.27 configured -- resuming normal operations
[Wed Feb 19 17:23:13.496810 2020] [mpm_winnt:notice] [pid 4728:tid 840] AH00456: Apache Lounge VC15 Server built: Jul 11 2018 12:13:24
[Wed Feb 19 17:23:13.496810 2020] [core:notice] [pid 4728:tid 840] AH00094: Command line: 'D:\\wamp\\bin\\apache\\apache2.4.34\\bin\\httpd.exe -d D:/wamp/bin/apache/apache2.4.34'
[Wed Feb 19 17:23:13.515359 2020] [mpm_winnt:notice] [pid 4728:tid 840] AH00418: Parent: Created child process 7972
[Wed Feb 19 17:23:14.992444 2020] [mpm_winnt:notice] [pid 7972:tid 812] AH00354: Child: Starting 64 worker threads.
--------------------------------------------------
-------- Apache access log (Last 30 lines) --------
127.0.0.1 - - [19/Feb/2020:17:24:31 -0500] "GET / HTTP/1.1" 200 6627
--------------------------------------------------
-------- PHP error log (Last 30 lines) --------
[19-Feb-2020 22:23:13 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: D:/wamp/bin/php/php7.2.27/ext/curl (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_curl.dll (The specified procedure could not be found.)) in Unknown on line 0
[19-Feb-2020 22:23:13 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'enchant' (tried: D:/wamp/bin/php/php7.2.27/ext/enchant (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_enchant.dll (The specified module could not be found.)) in Unknown on line 0
[19-Feb-2020 22:23:13 UTC] PHP Warning: Module 'dba' already loaded in Unknown on line 0
[19-Feb-2020 22:23:14 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'curl' (tried: D:/wamp/bin/php/php7.2.27/ext/curl (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_curl.dll (The specified procedure could not be found.)) in Unknown on line 0
[19-Feb-2020 22:23:14 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'enchant' (tried: D:/wamp/bin/php/php7.2.27/ext/enchant (The specified module could not be found.), D:/wamp/bin/php/php7.2.27/ext/php_enchant.dll (The specified module could not be found.)) in Unknown on line 0
[19-Feb-2020 22:23:14 UTC] PHP Warning: Module 'dba' already loaded in Unknown on line 0
[19-Feb-2020 17:23:42 America/Toronto] *** WARNING is_dir(D:/wamp/bin/mariadb) is not a directory
[19-Feb-2020 17:23:42 America/Toronto] PHP Notice: Undefined offset: 1 in D:\wamp\scripts\msg.php on line 262
[19-Feb-2020 17:23:43 America/Toronto] PHP Notice: Undefined offset: 1 in D:\wamp\scripts\msg.php on line 262
[19-Feb-2020 17:24:26 America/Toronto] PHP Notice: Undefined index: 5.2.17_vc6_32bit in D:\wamp\scripts\msg.php on line 400
[19-Feb-2020 17:24:26 America/Toronto] PHP Notice: Undefined index: 5.2.17_vc6_32bit in D:\wamp\scripts\msg.php on line 400
[19-Feb-2020 17:24:26 America/Toronto] PHP Notice: Undefined variable: mariaVersion in D:\wamp\scripts\msg.php on line 426
[19-Feb-2020 17:24:26 America/Toronto] PHP Warning: Invalid argument supplied for foreach() in D:\wamp\scripts\msg.php on line 426
[19-Feb-2020 17:24:36 America/Toronto] *** WARNING is_dir(D:/wamp/bin/mariadb) is not a directory
--------------------------------------------------
-------- MySQL error log (Last 30 lines) --------
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'MRG_MYISAM'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'MyISAM'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'MEMORY'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'CSV'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'sha256_password'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'mysql_old_password'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'mysql_native_password'
2020-02-19 17:23:06 7588 [Note] Shutting down plugin 'binlog'
2020-02-19 17:23:06 7588 [Note] wampmysqld: Shutdown complete
2020-02-19 17:23:13 13488 [Note] Plugin 'FEDERATED' is disabled.
2020-02-19 17:23:13 13488 [Note] InnoDB: Using atomics to ref count buffer pool pages
2020-02-19 17:23:13 13488 [Note] InnoDB: The InnoDB memory heap is disabled
2020-02-19 17:23:13 13488 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2020-02-19 17:23:13 13488 [Note] InnoDB: Memory barrier is not used
2020-02-19 17:23:13 13488 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-02-19 17:23:13 13488 [Note] InnoDB: Not using CPU crc32 instructions
2020-02-19 17:23:13 13488 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2020-02-19 17:23:13 13488 [Note] InnoDB: Completed initialization of buffer pool
2020-02-19 17:23:13 13488 [Note] InnoDB: Highest supported file format is Barracuda.
2020-02-19 17:23:13 13488 [Note] InnoDB: 128 rollback segment(s) are active.
2020-02-19 17:23:13 13488 [Note] InnoDB: Waiting for purge to start
2020-02-19 17:23:13 13488 [Note] InnoDB: 5.6.45 started; log sequence number 1626364
2020-02-19 17:23:13 13488 [Note] Server hostname (bind-address): '*'; port: 3306
2020-02-19 17:23:13 13488 [Note] IPv6 is available.
2020-02-19 17:23:13 13488 [Note] - '::' resolves to '::';
2020-02-19 17:23:13 13488 [Note] Server socket created on IP: '::'.
2020-02-19 17:23:13 13488 [Note] Event Scheduler: Loaded 0 events
2020-02-19 17:23:13 13488 [Note] wampmysqld: ready for connections.
Version: '5.6.45' socket: '' port: 3306 MySQL Community Server (GPL)
--------------------------------------------------

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: Otomatic (Moderator)
Date: February 20, 2020 10:09AM

Hi,

Really very "exotic" configuration, with old incompatible Apache and PHP versions. This comes from update after update.

You should already try by disabling the enchant and curl extensions and then reactivating only curl.

It would be necessary to clean the hosts file by leaving only curl:
127.0.0.1 localhost
::1 localhost
and the ServerName of your VirtualHost

And, it would be necessary, even indispensable, to start again on a healthy basis by backing up your databases and sites, by uninstalling Wampserver and installing Wampserver 3.2.0 or by applying the procedure described in : Install a new release of Wampserver

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: RiggsFolly (Moderator)
Date: February 20, 2020 11:15AM

I am going to ask a silly question here so if I am out of step please ask me to butt out.

1. Do you have the hunspell tool installed? Remember the enchant PHP Extension is only a conduit to hunspell??
2. If it is installed, have you checked the one you have is compatable with enchant on PHP7.2?

I was trying to test your issue and couldn't due to not finding hunspell for windows

So where did you get hunspell exe and libraries from? I cannot find anywhere to download anything but source code.

---------------------------------------------------------------------------------------------
(Windows 10 Pro 64bit) (Wampserver 3.3.4 64bit) Aestan Tray Menu 3.2.5.4
<Apache versions MULTIPE> <PHP versions MULTIPLE> <MySQL Versions MULTIPLE>
<MariaDB versions MULTIPLE> <phpMyAdmin versions MULTIPLE> <MySQL Workbench 8.0.23>

Read The Manuals Apache -- MySQL -- PHP -- phpMyAdmin
Get your Apache/MySQL/mariaDB/PHP ADDONs here from the WAMPServer alternate Repo
-X-X-X- Backup your databases regularly Here is How dont regret it later! Yes even when developing -X-X-X-

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: dwt (---.cpe.teksavvy.com)
Date: February 26, 2020 03:50PM

Hi Otoman,

Thank you for the ideas and suggestions. I tried everything that you have suggested including a the removal of WampServer followed by a clean, new install. It really was time to do a fresh install.

However, despite the fresh install of WampServer 3.2.0, once I switch Apache to version 2.4.34, the curl errors in the php error log returned.

Changing back to Apache version 2.4.41 eliminated the errors and the curl extension appears to be working properly now. The idea for upgrading Apache was not mine. It came from this Stack Overflow thread, [stackoverflow.com]

I really do appreciate the time and effort that you put into WampServer and want to thank you for your support. I hope that my very small contribution to resolving this issue might help someone else someday.

Options: ReplyQuote
Re: PHP 7.2.27 Error Log Curl missing
Posted by: dwt (---.cpe.teksavvy.com)
Date: February 26, 2020 03:59PM

Hi RiggsFolly,

No need to butt-out, I appreciate any help I can get.


Apparently, the hunspell dictionary files can be copied from an OpenOffice sub directory but I have not tried that yet. Tracking down the curl issue has been a higher priorty. Rather than use hunspell, I was planning on using the GNU Aspell dictionary found at aspell.net. If/when I get enchant functional, I'll let you know what I needed to do.



RiggsFolly Wrote:
-------------------------------------------------------
> I am going to ask a silly question here so if I am
> out of step please ask me to butt out.
>
> 1. Do you have the hunspell tool installed?
> Remember the enchant PHP Extension is only a
> conduit to hunspell??
> 2. If it is installed, have you checked the one
> you have is compatable with enchant on PHP7.2?
>
> I was trying to test your issue and couldn't due
> to not finding hunspell for windows
>
> So where did you get hunspell exe and libraries
> from? I cannot find anywhere to download anything
> but source code.

Options: ReplyQuote


Sorry, only registered users may post in this forum.