Posts by Speddy
-
-
19 Mar 2020
PHP 7.4.4 Released!
The PHP development team announces the immediate availability of PHP 7.4.4. This is a bug fix release.
All PHP 7.4 users are encouraged to upgrade to this version.
For source downloads of PHP 7.4.4 please visit our downloads page Windows binaries can be found on the PHP for Windows site. The list of changes is recorded in the ChangeLog.
19 Mar 2020
19 Mar 2020
PHP 7.3.16 Released
The PHP development team announces the immediate availability of PHP 7.3.16. This is a security release which also contains several bug fixes.
All PHP 7.3 users are encouraged to upgrade to this version.
For source downloads of PHP 7.3.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.2.29 Released
The PHP development team announces the immediate availability of PHP 7.3.16. This is a security release which also contains several bug fixes.
All PHP 7.3 users are encouraged to upgrade to this version.
For source downloads of PHP 7.3.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
-
PHP 7.2.29 Released The PHP development team announces the immediate availability of PHP 7.2.29. This is a security release. All PHP 7.2 users are encouraged to upgrade to this version. For source downloads of PHP 7.2.29 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.3.16 Released The PHP development team announces the immediate availability of PHP 7.3.16. This is a security release which also contains several bug fixes. All PHP 7.3 users are encouraged to upgrade to this version. For source downloads of PHP 7.3.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.4.3 released
The PHP development team announces the immediate availability of PHP 7.4.3. This is a security release which also contains several bug fixes.
All PHP 7.4 users are encouraged to upgrade to this version.
For source downloads of PHP 7.4.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.3.15 Released
The PHP development team announces the immediate availability of PHP 7.3.15. This is a security release which also contains several bug fixes.
All PHP 7.3 users are encouraged to upgrade to this version.
For source downloads of PHP 7.3.15 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.2.28 Released
The PHP development team announces the immediate availability of PHP 7.2.28. This is a security release.
All PHP 7.2 users are encouraged to upgrade to this version.
For source downloads of PHP 7.2.28 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.
PHP 7.4.0RC6 Released!
The PHP team is glad to announce the sixth release candidate of PHP 7.4: PHP 7.4.0RC6. This continues the PHP 7.4 release cycle, the rough outline of which is specified in the PHP Wiki.
Please DO NOT use this version in production, it is an early test version.
For source downloads of PHP 7.4.0RC6 please visit the download page.
Please carefully test this version and report any issues found in the bug reporting system.
For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.
The next release would be 7.4.0, planned for November 28th.
The signatures for the release can be found in the manifest or on the QA site.
Thank you for helping us make PHP better.
-
Thank you both for providing a solution.
I have found an even easier way to work around this issue. (Certificate creation tested, Renewal untested yet!)
The latest Let's Encrypt i-MSCP plugin is using certbot 0.26.1 which is already capable of using ACMEv2. But it is not used by default.
You can change that by uncommenting line 796 in /var/www/imscp/gui/plugins/LetsEncrypt/backend/LetsEncrypt.pm so it looks like this:
Please keep in mind, that this files gets overwritten, when reinstalling or updating the Let's Encrypt Plugin.
So I made your changes and deleted my ssl and saved it again.thanks you
-
my system is up to date
Debian
-
/php7.1/php-5.3.29/ext/intl/dateformat/dateformat_parse.c:95:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
parsed_calendar = udat_getCalendar(DATE_FORMAT_OBJECT(dfo));
^
/php7.1/php-5.3.29/ext/intl/dateformat/dateformat_format.c: In function 'internal_get_timestamp':
/php7.1/php-5.3.29/ext/intl/dateformat/dateformat_format.c:109:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
pcal = udat_getCalendar(DATE_FORMAT_OBJECT(dfo));
^
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
In file included from /usr/include/unicode/uformattable.h:37:0,
from /usr/include/unicode/fmtable.h:33,
from /usr/include/unicode/format.h:39,
from /usr/include/unicode/msgfmt.h:33,
from /php7.1/php-5.3.29/ext/intl/msgformat/msgformat_helpers.cpp:22:
/usr/include/unicode/ubrk.h:353:1: error: conflicting declaration of C function 'void icu_65::swap(icu_65::LocalUBreakIteratorPointer&, icu_65::LocalUBreakIteratorPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close);
^
/usr/include/unicode/utext.h:199:1: note: previous declaration 'void icu_65::swap(icu_65::LocalUTextPointer&, icu_65::LocalUTextPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
^
/usr/include/unicode/umsg.h:428:1: error: conflicting declaration of C function 'void icu_65::swap(icu_65::LocalUMessageFormatPointer&, icu_65::LocalUMessageFormatPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUMessageFormatPointer, UMessageFormat, umsg_close);
^
/usr/include/unicode/ubrk.h:353:1: note: previous declaration 'void icu_65::swap(icu_65::LocalUBreakIteratorPointer&, icu_65::LocalUBreakIteratorPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close);
^
/usr/include/unicode/umsg.h:428:1: error: conflicting declaration of C function 'void icu_65::swap(icu_65::LocalUMessageFormatPointer&, icu_65::LocalUMessageFormatPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUMessageFormatPointer, UMessageFormat, umsg_close);
^
/usr/include/unicode/utext.h:199:1: note: previous declaration 'void icu_65::swap(icu_65::LocalUTextPointer&, icu_65::LocalUTextPointer&)'
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close);
^
In file included from /php7.1/php-5.3.29/ext/intl/grapheme/grapheme_string.c:24:0:
/php7.1/php-5.3.29/ext/intl/grapheme/grapheme_util.h:45:14: warning: inline function 'grapheme_memrchr_grapheme' declared but never defined
inline void *grapheme_memrchr_grapheme(const void *s, int c, int32_t n);
^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /php7.1/php-5.3.29/Zend/zend.h:237:0,
from /php7.1/php-5.3.29/ext/intl/resourcebundle/resourcebundle.c:19:
/php7.1/php-5.3.29/ext/intl/resourcebundle/resourcebundle.c: In function 'resourcebundle_extract_value':
/php7.1/php-5.3.29/Zend/zend_alloc.h:72:33: warning: passing argument 1 of '_efree' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#define efree(ptr) _efree((ptr) ZEND_FILE_LINE_CC ZEND_FILE_LINE_EMPTY_CC)
^
/php7.1/php-5.3.29/ext/intl/intl_data.h:82:3: note: in expansion of macro 'efree'
efree(ustring); \
^~~~~
/php7.1/php-5.3.29/ext/intl/resourcebundle/resourcebundle.c:44:4: note: in expansion of macro 'INTL_METHOD_RETVAL_UTF8'
INTL_METHOD_RETVAL_UTF8(source, ufield, ilen, 0);
^~~~~~~~~~~~~~~~~~~~~~~
/php7.1/php-5.3.29/Zend/zend_alloc.h:60:15: note: expected 'void *' but argument is of type 'const UChar * {aka const short unsigned int *}'
ZEND_API void _efree(void *ptr ZEND_FILE_LINE_DC ZEND_FILE_LINE_ORIG_DC);
^~~~~~
make[1]: *** [ext/intl/msgformat/msgformat_helpers.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
cc1: warning: command line option '-std=c++11' is valid for C++/ObjC++ but not for C
make: *** [build-5.3-stamp] Error 2
I get this error message when I want to update the php with the command.
-
Beta 2 Loaders for PHP 7.4
The following comprise the second beta release of ionCube Loaders that can be used with PHP 7.4.0 on Linux. They can run files encoded with the version 10 PHP 7.1 and PHP 7.2 Encoders. However, they do not currently support IC24. These Loaders should not be used in a production environment. However, we are not aware of any issues apart from some increased memory usage.
-
update APCu version 5.1.18
Shell-Script- #!/bin/bash
- phpVersions='7.4 7.3 7.2 7.1 7.0 5.6'
- ### Do not change anything below this line
- echo 'List of PHP versions:' $phpVersions
- function version_lt() { test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" != "$1"; }
- echo 'Adding Extensions'
- echo "Adding APCU"
- # See https://pecl.php.net/package/APCu for versions
- # version 4 for pre 7.0
- # version 5 for 7.0, 7.1, 7.2, 7.3, 7.4
- for version in $phpVersions
- do
- echo "Adding APCU to PHP version " $version
- if version_lt $version 7.0; then
- /opt/phpswitcher/static/php$version/bin/pecl install channel://pecl.php.net/apcu-4.0.11
- PHP_EXT_DIR=$(/opt/phpswitcher/static/php$version/bin/php-config --extension-dir)
- echo "extension = $PHP_EXT_DIR/apcu.so" > /opt/phpswitcher/static/php$version/etc/php/conf.d/02_apcu.ini
- else
- /opt/phpswitcher/static/php$version/bin/pecl install channel://pecl.php.net/apcu-5.1.18
- PHP_EXT_DIR=$(/opt/phpswitcher/static/php$version/bin/php-config --extension-dir)
- echo "extension = $PHP_EXT_DIR/apcu.so" > /opt/phpswitcher/static/php$version/etc/php/conf.d/02_apcu.ini
- fi
- done
- echo "Adding Imagick"
- aptitude install libmagickwand-dev imagick
- for version in $phpVersions
- do
- echo "Adding Imagick to PHP version " $version
- /opt/phpswitcher/static/php$version/bin/pecl install imagick
- PHP_EXT_DIR=$(/opt/phpswitcher/static/php$version/bin/php-config --extension-dir)
- echo "extension = $PHP_EXT_DIR/imagick.so" > /opt/phpswitcher/static/php$version/etc/php/conf.d/03_imagick.ini
- done
- echo "Adding ioncube"
- cd /usr/local/src
- # cleanup first
- rm /usr/local/src/ioncube_loaders_lin_x86-64.tar.gz
- rm -r /usr/local/src/ioncube/
- wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
- tar -xzf ioncube_loaders_lin_x86-64.tar.gz
- rm ioncube_loaders_lin_x86-64.tar.gz
- cd ioncube
- for version in $phpVersions
- do
- echo "Adding Ioncube to PHP version" $version
- PHP_EXT_DIR=$(/opt/phpswitcher/static/php$version/bin/php-config --extension-dir)
- cp ioncube_loader_lin_$version.so $PHP_EXT_DIR/ioncube.so
- echo "zend_extension = $PHP_EXT_DIR/ioncube.so" > /opt/phpswitcher/static/php$version/etc/php/conf.d/01_ioncube.ini
- done
- cd
- echo "Restarting services..."
- for version in $phpVersions
- do
- service psw$version-fpm restart
- done
- service apache2 restart
- service nginx restart
- echo "Done"
-
5.1.18 stable 2019-10-28 apcu-5.1.18.tgz (92.4kB) DLL [ Changelog ] -
Moin Nuxwin
I have a problem with xenforo 2.1 (PHP application). I have to modify the open_basedir because I need add the /tmp path to the list of allowed paths. Right now, I get the following error:
Code- Fehlermeldung des Servers
- ErrorException: [E_WARNING] tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/virtual/gameserversupport.de/:/opt/phpswitcher/static/php7.2/share/pear/) src/addons/XenSoluce/AvatarGallery/XF/Pub/Controller/Account.php:22
- Generiert durch: webmaster 27 Oktober 2019 um 15:02 Uhr
- Stapelverfolgung
- #0 [internal function]: XF::handlePhpError(2, '[E_WARNING] tem...', '/var/www/virtua...', 22, Array)
- #1 src/addons/XenSoluce/AvatarGallery/XF/Pub/Controller/Account.php(22): tempnam('/tmp', 'php')
- #2 src/XF/Mvc/Dispatcher.php(321): XenSoluce\AvatarGallery\XF\Pub\Controller\Account->actionAvatar(Object(XF\Mvc\ParameterBag))
- #3 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Account', 'Avatar', Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\Account), NULL)
- #4 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\Account), NULL)
- #5 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
- #6 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
- #7 src/XF.php(390): XF\App->run()
- #8 index.php(20): XF::runApp('XF\\Pub\\App')
- #9 {main}
- Benötigter Status
- array(4) {
- ["url"] => string(15) "/account/avatar"
- ["referrer"] => string(42) "https://www.xenforo2.gameserversupport.de/"
- ["_GET"] => array(0) {
- }
- ["_POST"] => array(8) {
- ["avatar_crop_x"] => string(1) "0"
- ["avatar_crop_y"] => string(1) "0"
- ["use_custom"] => string(1) "1"
- ["gallery_avatar"] => string(40) "gallery_avatars/Halloween/cat-2-icon.png"
- ["_xfToken"] => string(8) "********"
- ["_xfRequestUri"] => string(1) "/"
- ["_xfWithData"] => string(1) "1"
- ["_xfResponseType"] => string(4) "json"
- }
- }
My system
all addons are current