Author: Derick Rethans (derickr) Date: 2024-06-07T11:57:36+01:00 Commit: https://github.com/php/web-windows/commit/50b21d751d95cbbca41a902f07db9e9414f3b555 Raw diff: https://github.com/php/web-windows/commit/50b21d751d95cbbca41a902f07db9e9414f3b555.diff
Announce that PECL extensions are back again Changed paths: A news/2024-06-07-1.php M templates/left_column.php Diff: diff --git a/news/2024-06-07-1.php b/news/2024-06-07-1.php new file mode 100644 index 0000000..0cb7d5b --- /dev/null +++ b/news/2024-06-07-1.php @@ -0,0 +1,17 @@ +<div class="info entry" id="news-2024-06-07-1"> + <!-- .info --> + <h3 class="summary entry-title">PECL DLLs are Back!</h3> + <?php news_date('07-Jun-2024') ?> + <div> + <p> + Windows DLLs for most PECL extensions are back! We have been working on an + alternative way through GitHub Actions to automate the builds of these + extensions, which means PECL DLLs are now available on the respective + package's download page again. + </p> + <p> + The next step is automating these builds so that extension authors can + include steps in their release actions as well + </p> + </div> +</div><!-- .info --> diff --git a/templates/left_column.php b/templates/left_column.php index 16cb90a..3d6620e 100644 --- a/templates/left_column.php +++ b/templates/left_column.php @@ -1,6 +1,6 @@ <li id="left-column"> <div class="content"> - + <div class="block"><!-- .block --> <span class="corners-top"><span></span></span> @@ -8,11 +8,11 @@ <h3>PHP For Windows</h3> <p> - This site is dedicated to supporting PHP on Microsoft Windows. - It also supports ports of PHP extensions or features as well as + This site is dedicated to supporting PHP on Microsoft Windows. + It also supports ports of PHP extensions or features as well as providing special builds for the various Windows architectures.</p> <p> - If you like to build your own PHP binaries, instructions can be found on the + If you like to build your own PHP binaries, instructions can be found on the <a href="https://wiki.php.net/internals/windows/stepbystepbuild">Wiki</a>. </p> @@ -30,12 +30,6 @@ <p> <a href="http://pecl.php.net">PECL extensions</a> for Windows is being worked on. Windows DLL can be downloaded right from the <a href="http://pecl.php.net">PECL website</a>. - <br /><br /> - - The PECL extension - <a href="https://windows.php.net/downloads/pecl/releases/">release</a> and - <a href="https://windows.php.net/downloads/pecl/snaps/">snapshot</a> build directories are browsable - directly. </p> </div><!-- .info --> @@ -70,7 +64,7 @@ <p>With Apache, using the apache2handler SAPI, you have to use the Thread Safe (TS) versions of PHP.</p> <h4><u>VC15 & VS16</u></h4> - <p>More recent versions of PHP are built with VC15 or VS16 (Visual Studio 2017 or 2019 compiler respectively) and + <p>More recent versions of PHP are built with VC15 or VS16 (Visual Studio 2017 or 2019 compiler respectively) and include improvements in performance and stability.</p> <p> - The VC15 and VS16 builds require to have the <i>Visual C++ Redistributable for Visual Studio 2015-2019</i> <a href="https://aka.ms/vs/16/release/VC_redist.x64.exe">x64</a> or <a href="https://aka.ms/vs/16/release/VC_redist.x86.exe">x86</a> installed</p> @@ -79,7 +73,7 @@ <p><strong>TS</strong> refers to multithread capable builds. <strong>NTS</strong> refers to single thread only builds. Use case for <strong>TS</strong> binaries involves interaction with a multithreaded <strong>SAPI</strong> and PHP loaded as a module into a web server. For <strong>NTS</strong> binaries the widespread use case is interaction with a web server through the FastCGI protocol, utilizing no multithreading (but also for example CLI).</p> - + <h4><u>What is PGO?</u></h4> <p><a href="http://msdn.microsoft.com/en-us/library/e7k32f4k%28v=vs.110%29.aspx" target="_blank">Profile Guided Optimization</a> is an optimization feature available in Microsoft's Visual C++ compiler that allows you to optimize an output file based on profiling data collected during test runs of the application or module.<p> @@ -124,7 +118,7 @@ <h3>Archives</h3> <p> - Past releases are available from our <a href="https://windows.php.net/downloads/releases/archives/">archives</a>, older versions + Past releases are available from our <a href="https://windows.php.net/downloads/releases/archives/">archives</a>, older versions not found there can be found at the <a href="http://museum.php.net/">Museum</a>. </p> @@ -136,7 +130,7 @@ <?php -if ((isset($mode) && $mode == 'snapshots') +if ((isset($mode) && $mode == 'snapshots') || strpos($_SERVER['SCRIPT_FILENAME'], 'snapshots') !== FALSE) { @@ -147,7 +141,7 @@ <h3>Builds time (EST, Europe)</h3> <p>PHP 5.3 is built every hour</p> - + <p>PHP 5.2 two times per day</p> </div><!-- .info --> <span class="corners-bottom"><span></span></span>