Merge pull request #928 from Xymph/update-redirected-links

Update redirected links
This commit is contained in:
Josh Lockhart
2022-10-30 10:45:11 -04:00
committed by GitHub
17 changed files with 31 additions and 32 deletions

View File

@@ -82,5 +82,5 @@ you and tie them all together, but ease of setup comes with a trade-off of flexi
[apache]: https://httpd.apache.org/
[nginx]: https://www.nginx.com/
[mamp-downloads]: https://www.mamp.info/en/downloads/
[xampp]: https://www.apachefriends.org/index.html
[xampp]: https://www.apachefriends.org/
[brew-php-switcher]: https://github.com/philcook/brew-php-switcher

View File

@@ -23,12 +23,12 @@ live. If you are developing on Windows and deploying to Linux (or anything non-W
Chris Tankersley has a very helpful blog post on what tools he uses to do [PHP development using Windows][windows-tools].
[easyphp]: http://www.easyphp.org/
[easyphp]: https://www.easyphp.org/
[phpmanager]: http://phpmanager.codeplex.com/
[openserver]: http://open-server.ru/
[wamp]: http://www.wampserver.com/en/
[php-downloads]: http://windows.php.net/download/
[php-iis]: http://php.iis.net/
[windows-path]: http://www.windows-commandline.com/set-path-command-line/
[windows-tools]: http://ctankersley.com/2016/11/13/developing-on-windows-2016/
[xampp]: http://www.apachefriends.org/en/xampp.html
[openserver]: https://ospanel.io/
[wamp]: https://www.wampserver.com/en/
[php-downloads]: https://windows.php.net/download/
[php-iis]: https://php.iis.net/
[windows-path]: https://www.windows-commandline.com/set-path-command-line/
[windows-tools]: https://ctankersley.com/2016/11/13/developing-on-windows-2016/
[xampp]: http://www.apachefriends.org/

View File

@@ -412,13 +412,13 @@ After including those new rules in the `.po` file, a new scan will bring in your
[func_format]: https://www.gnu.org/software/gettext/manual/gettext.html#Language-specific-options
[aura-intl]: https://github.com/auraphp/Aura.Intl
[oscarotero]: https://github.com/oscarotero/Gettext
[symfony]: https://symfony.com/doc/current/components/translation.html
[symfony]: https://symfony.com/components/Translation
[laminas]: https://docs.laminas.dev/laminas-i18n/
[laravel]: https://laravel.com/docs/master/localization
[yii]: https://www.yiiframework.com/doc/guide/2.0/en/tutorial-i18n
[intl]: https://secure.php.net/manual/intro.intl.php
[ICU project]: http://www.icu-project.org
[symfony-keys]: https://symfony.com/doc/current/components/translation/usage.html#creating-translations
[ICU project]: https://icu.unicode.org/
[symfony-keys]: https://symfony.com/doc/current/translation.html#using-real-or-keyword-messages
[sprintf]: https://secure.php.net/manual/function.sprintf.php
[func]: https://secure.php.net/manual/function.gettext.php

View File

@@ -5,7 +5,7 @@ anchor: further_reading
## Further Reading {#further_reading_title}
* [What is Dependency Injection?](http://fabien.potencier.org/article/11/what-is-dependency-injection)
* [What is Dependency Injection?](http://fabien.potencier.org/what-is-dependency-injection.html)
* [Dependency Injection: An analogy](https://mwop.net/blog/260-Dependency-Injection-An-analogy.html)
* [Dependency Injection: Huh?](https://code.tutsplus.com/tutorials/dependency-injection-huh--net-26903)
* [Dependency Injection as a tool for testing](https://medium.com/philipobenito/dependency-injection-as-a-tool-for-testing-902c21c147f1)

View File

@@ -67,7 +67,7 @@ Using the [Twig] library.
{% endhighlight %}
[article_templating_engines]: http://fabien.potencier.org/article/34/templating-engines-in-php
[article_templating_engines]: http://fabien.potencier.org/templating-engines-in-php.html
[Twig]: https://twig.symfony.com/
[Brainy]: https://github.com/box/brainy
[Smarty]: https://www.smarty.net/

View File

@@ -7,7 +7,7 @@ anchor: templating_further_reading
### Articles & Tutorials
* [Templating Engines in PHP](http://fabien.potencier.org/article/34/templating-engines-in-php)
* [Templating Engines in PHP](http://fabien.potencier.org/templating-engines-in-php.html)
* [An Introduction to Views & Templating in CodeIgniter](https://code.tutsplus.com/tutorials/an-introduction-to-views-templating-in-codeigniter--net-25648)
* [Getting Started With PHP Templating](https://www.smashingmagazine.com/2011/10/getting-started-with-php-templating/)
* [Roll Your Own Templating System in PHP](https://code.tutsplus.com/tutorials/roll-your-own-templating-system-in-php--net-16596)

View File

@@ -36,8 +36,7 @@ methods to protect yourself against them. This is a must read for the security-c
[2]: https://www.owasp.org/index.php/Guide_Table_of_Contents
[3]: https://phpsecurity.readthedocs.io/en/latest/index.html
[4]: https://paragonie.com/blog/2015/08/gentle-introduction-application-security
[5]: http://searchsecurity.techtarget.com/definition/address-space-layout-randomization-ASLR
[5]: https://www.techtarget.com/searchsecurity/definition/address-space-layout-randomization-ASLR
[6]: https://paragonie.com/blog/2016/01/on-design-and-implementation-stealth-backdoor-for-web-applications
[7]: https://paragonie.com/blog/2015/05/using-encryption-and-authentication-correctly
[8]: http://blog.ircmaxell.com/2014/11/its-all-about-time.html
[8]: https://blog.ircmaxell.com/2014/11/its-all-about-time.html

View File

@@ -62,7 +62,7 @@ users of the application.
#### Functional Testing Tools
* [Selenium](https://docs.seleniumhq.org/)
* [Mink](http://mink.behat.org/)
* [Selenium](https://www.selenium.dev/)
* [Mink](https://mink.behat.org/)
* [Codeception](https://codeception.com/) is a full-stack testing framework that includes acceptance testing tools
* [Storyplayer](https://datasift.github.io/storyplayer/) is a full-stack testing framework that includes support for creating and destroying test environments on demand

View File

@@ -24,7 +24,7 @@ purpose. This framework is inspired by the [RSpec project][Rspec] for Ruby.
* [Codeception] is a full-stack testing framework that uses BDD principles.
[Behat]: http://behat.org/
[Behat]: https://behat.org/
[Cucumber]: https://cucumber.io/
[PHPSpec]: https://www.phpspec.net/
[RSpec]: https://rspec.info/

View File

@@ -19,7 +19,7 @@ libraries useful for any preferred approach taken.
* [PHPUnit Polyfills] is a library that allows for creating PHPUnit cross-version compatible tests when a test suite needs to run against a range of PHPUnit versions.
[Selenium]: https://www.seleniumhq.org/
[Selenium]: https://www.selenium.dev/
[integrated with PHPUnit]: https://github.com/giorgiosironi/phpunit-selenium/
[Mockery]: https://github.com/padraic/mockery
[PHPUnit]: https://phpunit.de/

View File

@@ -54,7 +54,7 @@ If you are running Apache 2.4 or later, you can use [mod_proxy_fcgi] to get grea
[event MPM]: https://httpd.apache.org/docs/2.4/mod/event.html
[apache]: https://httpd.apache.org/
[apache-MPM]: https://httpd.apache.org/docs/2.4/mod/mpm_common.html
[mod_fastcgi]: https://blogs.oracle.com/opal/entry/php_fpm_fastcgi_process_manager
[mod_fastcgi]: https://blogs.oracle.com/opal/post/php-fpm-fastcgi-process-manager-with-apache-2
[mod_fcgid]: hhttps://httpd.apache.org/mod_fcgid/
[mod_proxy_fcgi]: https://httpd.apache.org/docs/current/mod/mod_proxy_fcgi.html
[tutorial-mod_proxy_fcgi]: https://serversforhackers.com/video/apache-and-php-fpm

View File

@@ -86,7 +86,7 @@ PHP.
[buildautomation]: https://wikipedia.org/wiki/Build_automation
[Phing]: https://www.phing.info/
[Apache Ant]: https://ant.apache.org/
[Capistrano]: http://capistranorb.com/
[Capistrano]: https://capistranorb.com/
[Ansistrano]: https://ansistrano.com
[phpdeploy_deployer]: https://www.sitepoint.com/deploying-php-applications-with-deployer/
[Chef]: https://www.chef.io/
@@ -94,7 +94,7 @@ PHP.
[Chef_cookbook]: https://github.com/chef-cookbooks/php
[Chef_tutorial]: https://www.youtube.com/playlist?list=PL11cZfNdwNyPnZA9D1MbVqldGuOWqbumZ
[apache_ant_tutorial]: https://code.tutsplus.com/tutorials/automate-your-projects-with-apache-ant--net-18595
[Travis CI]: https://travis-ci.org/
[Travis CI]: https://www.travis-ci.com/
[Jenkins]: https://jenkins.io/
[PHPCI]: https://github.com/dancryer/phpci
[PHP Censor]: https://github.com/php-censor/php-censor

View File

@@ -39,6 +39,6 @@ The [PHPDocker.io] site will auto-generate all the files you need for a fully-fe
[Docker]: https://www.docker.com/
[docker-hub]: https://hub.docker.com/
[docker-hub-official]: https://hub.docker.com/explore/
[docker-install]: https://docs.docker.com/install/
[docker-install]: https://docs.docker.com/get-docker/
[docker-doc]: https://docs.docker.com/
[PHPDocker.io]: https://phpdocker.io/generator
[PHPDocker.io]: https://phpdocker.io/

View File

@@ -11,7 +11,7 @@ anchor: php_paas_providers
* [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/)
* [Cloudways](https://www.cloudways.com/)
* [Divio](https://www.divio.com/php/)
* [Engine Yard Cloud](https://www.engineyard.com/features)
* [Engine Yard Cloud](https://www.engineyard.com/)
* [fortrabbit](https://www.fortrabbit.com/)
* [Google App Engine](https://cloud.google.com/appengine/docs/php/)
* [Heroku](https://devcenter.heroku.com/categories/php-support)

View File

@@ -47,7 +47,7 @@ components best decoupled from the Laravel framework are listed above._
[Aura]: http://auraphp.com/framework/
[FuelPHP]: https://github.com/fuelphp
[Hoa Project]: https://github.com/hoaproject
[Symfony Components]: https://symfony.com/doc/current/components/index.html
[Symfony Components]: https://symfony.com/components
[The League of Extraordinary Packages]: https://thephpleague.com/
[IoC Container]: https://github.com/illuminate/container
[Eloquent ORM]: https://github.com/illuminate/database

View File

@@ -10,7 +10,7 @@ title: Other Useful Resources
* [PHP Cheatsheets](http://phpcheatsheets.com/) - for variable comparisons, arithmetics and variable testing in various PHP versions.
* [Modern PHP Cheatsheet](https://github.com/smknstd/modern-php-cheatsheet) - documents modern (PHP 7.0+) idioms in a unified document.
* [OWASP Security Cheatsheets](https://www.owasp.org/index.php/OWASP_Cheat_Sheet_Series) - provides a concise collection of high value information on specific application security topics.
* [OWASP Security Cheatsheets](https://owasp.org/www-project-cheat-sheets/) - provides a concise collection of high value information on specific application security topics.
### More best practices
@@ -22,7 +22,7 @@ title: Other Useful Resources
You can subscribe to weekly newsletters to keep yourself informed on new libraries, latest news, events and general
announcements, as well as additional resources being published every now and then:
* [PHP Weekly](http://www.phpweekly.com)
* [PHP Weekly](https://www.phpweekly.com)
* [JavaScript Weekly](https://javascriptweekly.com/)
* [Frontend Focus](https://frontendfoc.us/)
* [Mobile Web Weekly](https://mobiledevweekly.com/)

View File

@@ -21,7 +21,7 @@ for modern, secure, and fast cryptography.
* [Build APIs You Won't Hate](https://apisyouwonthate.com/) - Everyone and their dog wants an API,
so you should probably learn how to build them.
* [Modern PHP](http://shop.oreilly.com/product/0636920033868.do) - Covers modern PHP features, best practices, testing, tuning, deployment and setting up a dev environment.
* [Modern PHP](https://www.oreilly.com/library/view/modern-php/9781491905173/) - Covers modern PHP features, best practices, testing, tuning, deployment and setting up a dev environment.
* [Building Secure PHP Apps](https://leanpub.com/buildingsecurephpapps) - Learn the security basics that a senior
developer usually acquires over years of experience, all condensed down into one quick and easy handbook
* [Modernizing Legacy Applications In PHP](https://leanpub.com/mlaphp) - Get your code under control in a series of