{"id":1279,"date":"2012-06-23T22:58:54","date_gmt":"2012-06-23T20:58:54","guid":{"rendered":"http:\/\/blog.benny-baumann.de\/?p=1279"},"modified":"2012-08-01T22:03:19","modified_gmt":"2012-08-01T20:03:19","slug":"rrdtool-fur-php-5-4","status":"publish","type":"post","link":"https:\/\/blog.benny-baumann.de\/?p=1279","title":{"rendered":"RRDTool f\u00fcr PHP 5.4"},"content":{"rendered":"<p>Nach dem letztens endlich das Packaging f\u00fcr die von mir etwas f\u00fcr aktuellere PHP-Versionen gepflegte RRDTool-Extension abgeschlossen war, dachte ich eigentlich, dass das soweit auch f\u00fcr PHP 5.4 funktionieren sollte. Da ich wegen dem ausstehenden Support f\u00fcr den Suhosin-Patch aber noch nicht upgraden wollte, gab es nat\u00fcrlich wenig Chancen, das selber zu \u00fcberpr\u00fcfen. <\/p>\n<p>Vor knapp 4 Wochen habe ich mich dann aber doch hingesetzt, um meinen Server auf PHP 5.4 zu aktualisieren. Nachdem das Update selbst recht unproblematisch verlief und bis auf wenige Extensions, die einen expliziten Arschtritt zum Compilen haben wollten, alles lief, war die RRDTool-Extension dran. Und (Gr\u00fc\u00dfe an Murphy) es wollte nicht compilieren. Aber gl\u00fccklicherweise waren das nur ein paar Kleinigkeiten, die sich im Wesentlichen darauf beschr\u00e4nkten, den Typ pval durch zval beim Abfragen von Parametern auszutauschen.<\/p>\n<p>Sobald das durch war, funktionierte das auch mit dem Compilieren und alle Scripte mit der Extension liefen wieder wie immer.<\/p>\n<p>Die neu, nun mit Support f\u00fcr PHP 5.4, gepackagedte Version gibt es ab sofort; nach dem ich nach einer stressigen Zeit dazu gekommen bin, das alles zusammenzupacken. Au\u00dfer der oben genannten \u00c4nderung ist nix an Features hinzugekommen. Wird also PHP 5.4 nicht ben\u00f6tigt, reicht auch die alte Version. Die neue <a href='http:\/\/blog.benny-baumann.de\/wp-content\/uploads\/php-rrd-ext.0.2.tar.gz'>RRDTool-Extension f\u00fcr PHP 5.4 (Version 0.2)<\/a> gibt unter dem genannten Link.<\/p>\n<p class=\"wp-flattr-button\"><a href=\"https:\/\/blog.benny-baumann.de\/?flattrss_redirect&amp;id=1279&amp;md5=01bb373557f29ca8d64112749f2c14d5\" title=\"Flattr\" target=\"_blank\"><img src=\"http:\/\/blog.benny-baumann.de\/wp-content\/plugins\/flattr\/img\/flattr-badge-large.png\" srcset=\"http:\/\/blog.benny-baumann.de\/wp-content\/plugins\/flattr\/img\/flattr-badge-large.png\" alt=\"Flattr this!\"\/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Nach dem letztens endlich das Packaging f\u00fcr die von mir etwas f\u00fcr aktuellere PHP-Versionen gepflegte RRDTool-Extension abgeschlossen war, dachte ich eigentlich, dass das soweit auch f\u00fcr PHP 5.4 funktionieren sollte. Da ich wegen dem ausstehenden Support f\u00fcr den Suhosin-Patch aber noch nicht upgraden wollte, gab es nat\u00fcrlich wenig Chancen, das selber zu \u00fcberpr\u00fcfen. Vor knapp [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[29],"tags":[14,98,13,21,77,223,346,20],"class_list":["post-1279","post","type-post","status-publish","format-standard","hentry","category-software","tag-bugs","tag-developement","tag-patch","tag-php","tag-release","tag-rrdtool","tag-server","tag-update"],"_links":{"self":[{"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/posts\/1279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1279"}],"version-history":[{"count":3,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/posts\/1279\/revisions"}],"predecessor-version":[{"id":1291,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=\/wp\/v2\/posts\/1279\/revisions\/1291"}],"wp:attachment":[{"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.benny-baumann.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}