rfc:apxs-loadmodule
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rfc:apxs-loadmodule [2012/02/21 00:00] – created kriscraig | rfc:apxs-loadmodule [2017/09/22 13:28] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Request for Comments: APXS LoadModule Option in configure ====== | ====== Request for Comments: APXS LoadModule Option in configure ====== | ||
- | * Version: 1.00 | + | * RFC Version: 1.40 |
+ | * Target PHP Version: 5.4.1 | ||
* Date: 2012-02-20 | * Date: 2012-02-20 | ||
* Author: Kris Craig < | * Author: Kris Craig < | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 10: | Line 11: | ||
This RFC proposes the addition of an option to PHP's configure script that allows the user to specify whether they want Apache' | This RFC proposes the addition of an option to PHP's configure script that allows the user to specify whether they want Apache' | ||
+ | |||
+ | ==== Note ==== | ||
+ | |||
+ | This optional configure switch will essentially just be taking advantage of a feature that is already built-in to APXS. If this new switch is not specified, the default behavior will be // | ||
===== Background ===== | ===== Background ===== | ||
Line 27: | Line 32: | ||
==== Makefile ==== | ==== Makefile ==== | ||
- | APXS is called from the Makefile when you run, "make install" | + | APXS is called from the Makefile when you run, "make install" |
===== Current Behavior ===== | ===== Current Behavior ===== | ||
Line 45: | Line 50: | ||
--with-apxs2-hook[=TYPE] : Where TYPE is one of: " | --with-apxs2-hook[=TYPE] : Where TYPE is one of: " | ||
- | The " | + | The " |
==== It's Already Written ==== | ==== It's Already Written ==== | ||
- | I've already made the changes and tested them successfully on Ubuntu. | + | I've already made the changes and tested them successfully on Ubuntu. |
==== APXS vs. APXS2 ==== | ==== APXS vs. APXS2 ==== | ||
- | Currently, I only have this applied | + | After prolonged and at-times agonizing consideration, I have decided // |
- | What do you think? | + | * Apache 1.3.x was officially " |
+ | * According | ||
+ | * Of all the requests for this feature I have seen that were posted in recent years, I have not been able to find a single one who was using Apache | ||
+ | * Keeping 1.3.x support for legacy compatibility does not necessitate continuing to apply new features to it. On the contrary, continuing to expend resources (even a small amount as would be the case this time) supporting something that its makers already EOL'd a long time ago would set a bad precedent. | ||
+ | * When repeatedly asked on the listserv, nobody | ||
+ | * Given current sentiment, it is reasonable to predict that the PHP community will opt to officially deprecate Apache 1.3.x in the relatively near future. | ||
+ | |||
+ | For the above reasons, this new optional switch will not be made available for Apache 1.3.x. | ||
===== Final Thoughts ===== | ===== Final Thoughts ===== | ||
- | This should make PHP just a little bit easier to manage without any adverse consequences | + | This should make PHP just a little bit easier to manage without any adverse consequences. It simply makes available to PHP users a feature |
It occurred to me that the next logical step would be to expand this so that the user could opt to create a separate configuration file (i.e. php.conf) and have an include directive added to httpd.conf if it's not already there. | It occurred to me that the next logical step would be to expand this so that the user could opt to create a separate configuration file (i.e. php.conf) and have an include directive added to httpd.conf if it's not already there. | ||
+ | |||
+ | ===== Vote ===== | ||
+ | |||
+ | [[rfc/ | ||
===== Changelog ===== | ===== Changelog ===== | ||
+ | |||
+ | Version 1.40 : Status => [[rfc/ | ||
+ | |||
+ | Version 1.30 : Voting. | ||
+ | |||
+ | Version 1.21 : Typo correction. | ||
+ | |||
+ | Version 1.20 : Content revisions based on PHP Internals discussions. | ||
+ | |||
+ | Version 1.10 : Status => Under Discussion. | ||
+ | |||
+ | Version 1.01 : Typo corrections. | ||
Version 1.00 : Initial proposal. | Version 1.00 : Initial proposal. | ||
rfc/apxs-loadmodule.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1