{"id":161,"date":"2008-09-17T10:29:05","date_gmt":"2008-09-17T09:29:05","guid":{"rendered":"http:\/\/www.nausicamedia.fr\/blog\/?p=161"},"modified":"2008-09-17T10:29:05","modified_gmt":"2008-09-17T09:29:05","slug":"mac-os-x-server-et-gd-php","status":"publish","type":"post","link":"https:\/\/nausicamedia.fr\/blog\/mac-os-x-server-et-gd-php\/","title":{"rendered":"Mac OS X Server et GD (PHP)"},"content":{"rendered":"<p>Bon, ce matin comme d&rsquo;habitude vous avez lu un ou deux forums sp\u00e9cialis\u00e9s pour entendre de <em>vive voix<\/em> des administrateurs syt\u00e8mes vous dire qu&rsquo;il n&rsquo;y a aucun danger \u00e0 appliquer la nouvelle mise \u00e0 jour. Alors vous vous \u00eates lanc\u00e9. Et boum ! (suivez mon regard&#8230;), au red\u00e9marrage vous vous rendez compte que votre installation <em>a la mano<\/em> de la librairie GD (qui permet la manipulation d&rsquo;images avec PHP) est cass\u00e9e. Je ne sais pas pourquoi GD n&rsquo;est pas inclus dans la distribution de PHP de Mac OS X Server, il y a peut-\u00eatre une tr\u00e8s bonne explication, mais je sais que presque toutes les mises \u00e0 jour de s\u00e9curit\u00e9 et les mises \u00e0 jour du syst\u00e8me cassent GD. M\u00eame, et surtout, quand Apple ne pr\u00e9cise rien \u00e0 ce sujet, quand les d\u00e9tails de la mise \u00e0 jour ne mentionnent rien \u00e0 propos de PHP, et bien \u00e0 la sortie, re-boum !, plus de GD.<\/p>\n<p>Petit truc pour \u00e9viter de passer sa vie \u00e0 compiler :<\/p>\n<pre><strong>sudo cp \/usr\/libexec\/apache2\/libphp5.so \/usr\/libexec\/apache2\/libphp5.so.old\n<\/strong><\/pre>\n<pre><strong>sudo cp \/usr\/bin\/php \/usr\/bin\/php.old<\/strong><\/pre>\n<p>Et ensuite, vous r\u00e9incr\u00e9mentez votre sauvegarde en faisant les commandes inverses. Vous red\u00e9marrez\u00a0Apache et, re-re-boum !, tout rentre dans l&rsquo;ordre.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bon, ce matin comme d&rsquo;habitude vous avez lu un ou deux forums sp\u00e9cialis\u00e9s pour entendre de vive voix des administrateurs syt\u00e8mes vous dire qu&rsquo;il n&rsquo;y a aucun danger \u00e0 appliquer la nouvelle mise \u00e0 jour. Alors vous vous \u00eates lanc\u00e9. Et boum ! (suivez mon regard&#8230;), au red\u00e9marrage vous vous rendez compte que votre installation [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2],"tags":[],"class_list":["post-161","post","type-post","status-publish","format-standard","hentry","category-solution-apple"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts\/161","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/comments?post=161"}],"version-history":[{"count":0,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/posts\/161\/revisions"}],"wp:attachment":[{"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/media?parent=161"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/categories?post=161"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nausicamedia.fr\/blog\/wp-json\/wp\/v2\/tags?post=161"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}