Trying to debug a command-line tool which uses curl, this failed in ZS12 and now the upgraded ZS13:
Running code it appears to load SOAP extension fine but curl_init is not defined and doesn't work.
I added this code to my PHP for debugging:
Code: Select all
if (!function_exists('curl_init')) {
echo "php_ini_loaded_file=" . php_ini_loaded_file() . "\n";
if (!extension_loaded('curl')) {
dl('curl.so');
if (!extension_loaded('curl')) {
die('Extension not loaded "curl"');
}
}
}
Code: Select all
php_ini_loaded_file=/var/folders/f3/d7f6t5bd6x55n9k7gl__shdw0000z_/T/php-ini/session592068784081735535.tmp/php.ini
Code: Select all
zend_extension="/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ZendDebugger.so"
extension_dir="/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ext"
extension=bcmath.so
extension=bz2.so
extension=calendar.so
extension=ctype.so
extension=curl.so
extension=exif.so
extension=fileinfo.so
extension=ftp.so
extension=gd.so
extension=gettext.so
extension=ldap.so
extension=mbstring.so
extension=mcrypt.so
extension=memcache.so
extension=mssql.so
extension=mysql.so
extension=mysqli.so
extension=pcntl.so
extension=pgsql.so
extension=posix.so
extension=shmop.so
extension=soap.so
extension=sockets.so
extension=sysvmsg.so
extension=sysvsem.so
extension=sysvshm.so
extension=tidy.so
extension=tokenizer.so
extension=wddx.so
extension=xmlrpc.so
extension=xsl.so
extension=zip.so
;extension=imagick.so
extension=phar.so
memory_limit="256M"
date.timezone="America/New_York"
include_path=".:/Users/kent/ma/zesk"
[Date]
date.timezone = UTC
openssl.cafile="/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ca-bundle.crt"
Code: Select all
Debug Warning: /path/to/my/app/code/user.inc line 314 - dl(): Unable to load dynamic library '/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ext/curl.so' - dlopen(/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ext/curl.so, 9): Library not loaded: /usr/local/zend/lib/libsasl2.2.dylib
Referenced from: /Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/ext/curl.so
Reason: image not found
Code: Select all
"/Applications/Zend Studio.app/Contents/Eclipse/plugins/com.zend.php.debug.debugger.php56.macosx_13.0.0.v20150925-1108/resources/php56/php" -c /var/folders/f3/d7f6t5bd6x55n9k7gl__shdw0000z_/T/php-ini/session592068784081735535.tmp/php.ini -a
Code: Select all
Warning: PHP Startup: Unable to load dynamic library '/usr/local/zend/lib/php_extensions/mcrypt.so' - dlopen(/usr/local/zend/lib/php_extensions/mcrypt.so, 9): Library not loaded: /usr/lib/libltdl.7.dylib
Referenced from: /usr/local/zend/lib/php_extensions/mcrypt.so
Reason: image not found in Unknown on line 0
Failed loading //usr/local/zend/lib/datacache/php-5.6.x/ZendDataCache.so: dlopen(//usr/local/zend/lib/datacache/php-5.6.x/ZendDataCache.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/datacache/php-5.6.x/ZendDataCache.so
Reason: image not found
Failed loading //usr/local/zend/lib/jobqueue/php-5.6.x/jobqueue.so: dlopen(//usr/local/zend/lib/jobqueue/php-5.6.x/jobqueue.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/jobqueue/php-5.6.x/jobqueue.so
Reason: image not found
Failed loading //usr/local/zend/lib/utils/php-5.6.x/ZendUtils.so: dlopen(//usr/local/zend/lib/utils/php-5.6.x/ZendUtils.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/utils/php-5.6.x/ZendUtils.so
Reason: image not found
Failed loading //usr/local/zend/lib/codetracing/php-5.6.x/CodeTracing.so: dlopen(//usr/local/zend/lib/codetracing/php-5.6.x/CodeTracing.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/codetracing/php-5.6.x/CodeTracing.so
Reason: image not found
Failed loading //usr/local/zend/lib/statistics/php-5.6.x/ZendStatistics.so: dlopen(//usr/local/zend/lib/statistics/php-5.6.x/ZendStatistics.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/statistics/php-5.6.x/ZendStatistics.so
Reason: image not found
Failed loading //usr/local/zend/lib/monitor/php-5.6.x/ZendMonitor.so: dlopen(//usr/local/zend/lib/monitor/php-5.6.x/ZendMonitor.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/monitor/php-5.6.x/ZendMonitor.so
Reason: image not found
Failed loading //usr/local/zend/lib/pagecache/php-5.6.x/ZendPageCache.so: dlopen(//usr/local/zend/lib/pagecache/php-5.6.x/ZendPageCache.so, 9): Library not loaded: libZendDevBarLib.so
Referenced from: //usr/local/zend/lib/pagecache/php-5.6.x/ZendPageCache.so
Reason: image not found
Interactive shell
php > echo function_exists('curl_init');
1
php >