-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Refactor README.md #3839
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Refactor README.md #3839
Changes from all commits
Commits
Show all changes
2 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,46 +1,111 @@ | ||
| The PHP Interpreter | ||
| =================== | ||
| <div align="center"> | ||
| <a href="https://php.net"> | ||
| <img | ||
| alt="PHP" | ||
| src="https://static.php.net/www.php.net/images/logos/new-php-logo.svg" | ||
| width="150"> | ||
| </a> | ||
| </div> | ||
|
|
||
| This is the github mirror of the official PHP repository located at | ||
| https://git.php.net. | ||
| # The PHP Interpreter | ||
|
|
||
| [](http://travis-ci.org/php/php-src) | ||
| PHP is a popular general-purpose scripting language that is especially suited to | ||
| web development. Fast, flexible and pragmatic, PHP powers everything from your | ||
| blog to the most popular websites in the world. PHP is distributed under the PHP | ||
| License v3.01. | ||
|
|
||
| [](https://travis-ci.org/php/php-src) | ||
| [](https://ci.appveyor.com/project/php/php-src) | ||
|
|
||
| Pull Requests | ||
| ============= | ||
| PHP accepts pull requests via github. Discussions are done on github, but | ||
| depending on the topic can also be relayed to the official PHP developer | ||
| mailing list internals@lists.php.net. | ||
| ## Documentation | ||
|
|
||
| The PHP manual is available online at [php.net/docs](https://php.net/docs). | ||
|
|
||
| ## Installation | ||
|
|
||
| ### Prebuilt packages and binaries | ||
|
|
||
| Prebuilt packages and binaries can be used to get up and running fast with PHP. | ||
|
|
||
| For Windows, the PHP binaries can be obtained from | ||
| [windows.php.net](https://windows.php.net). After extracting the archive the | ||
| `*.exe` files are ready to use. | ||
|
|
||
| For other systems, see the [installation chapter](https://php.net/install). | ||
|
|
||
| ### Building PHP from source | ||
|
|
||
| On \*nix systems: | ||
|
|
||
| ./buildconf | ||
| ./configure | ||
| make | ||
|
petk marked this conversation as resolved.
Outdated
|
||
| make test | ||
| sudo make install | ||
|
|
||
| New features require an RFC and must be accepted by the developers. | ||
| See https://wiki.php.net/rfc and https://wiki.php.net/rfc/voting for more | ||
| information on the process. | ||
| See `./configure -h` and `make -h` for configuration options. For example, the | ||
| optional `-j` option allows parallel execution of the build recipes based on the | ||
| number of available processor cores. For example, on 8-core and 16-threads | ||
| processor the build command is then: | ||
|
|
||
| Bug fixes **do not** require an RFC, but require a bugtracker ticket. Always | ||
| open a ticket at https://bugs.php.net and reference the bug id using #NNNNNN. | ||
| make -j 16 | ||
|
|
||
| For Windows, see | ||
| [wiki pages](https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2). | ||
|
|
||
| ## PHP extensions | ||
|
|
||
| Extensions provide additional functionality on top of PHP. PHP consists of many | ||
| essential bundled extensions. Additional extensions can be found in the PHP | ||
| Extension Community Library ([PECL](https://pecl.php.net)). | ||
|
|
||
| ## Contributing | ||
|
|
||
| The PHP source code is located in the Git repository at | ||
| [git.php.net](https://git.php.net). Contributions are most welcome by forking | ||
| the [GitHub mirror repository](https://github.com/php/php-src) and sending a | ||
| pull request. | ||
|
|
||
| Discussions are done on GitHub, but depending on the topic can also be relayed | ||
| to the official PHP developer mailing list internals@lists.php.net. | ||
|
|
||
| New features require an RFC and must be accepted by the developers. See | ||
| [Request for Comments - RFC](https://wiki.php.net/rfc) and | ||
| [Voting on PHP features](https://wiki.php.net/rfc/voting) for more information | ||
| on the process. | ||
|
|
||
| Bug fixes **do not** require an RFC, but require a bug tracker ticket. Open a | ||
| ticket at [bugs.php.net](https://bugs.php.net) and reference the bug id using | ||
| `#NNNNNN`. | ||
|
|
||
| Fix #55371: get_magic_quotes_gpc() throws deprecation warning | ||
|
|
||
| After removing magic quotes, the get_magic_quotes_gpc function caused | ||
| a deprecate warning. get_magic_quotes_gpc can be used to detected | ||
| the magic_quotes behavior and therefore should not raise a warning at any | ||
| time. The patch removes this warning | ||
| After removing magic quotes, the get_magic_quotes_gpc function caused a | ||
| deprecated warning. get_magic_quotes_gpc can be used to detect the | ||
| magic_quotes behavior and therefore should not raise a warning at any time. | ||
| The patch removes this warning. | ||
|
|
||
| We do not merge pull requests directly on github. All PRs will be | ||
| pulled and pushed through https://git.php.net. | ||
| Pull requests are not merged directly on GitHub. All PRs will be pulled and | ||
| pushed through [git.php.net](https://git.php.net). See | ||
| [Git workflow](https://wiki.php.net/vcs/gitworkflow) for more details. | ||
|
|
||
| ### Guidelines for contributors | ||
|
|
||
| Guidelines for contributors | ||
| =========================== | ||
| - [CODING_STANDARDS](/CODING_STANDARDS) | ||
| - [README.GIT-RULES](/README.GIT-RULES) | ||
| - [README.MAILINGLIST_RULES](/README.MAILINGLIST_RULES) | ||
| - [README.RELEASE_PROCESS](/README.RELEASE_PROCESS) | ||
| See further documents in the repository for more information how to contribute: | ||
|
|
||
| - [Contributing to PHP](/CONTRIBUTING.md) | ||
| - [PHP coding standards](/CODING_STANDARDS) | ||
| - [Git rules](/README.GIT-RULES) | ||
| - [Mailinglist rules](/README.MAILINGLIST_RULES) | ||
| - [PHP release process](/README.RELEASE_PROCESS) | ||
|
|
||
| ## Testing | ||
|
|
||
| To run tests the `make test` is used after successful compilation of the sources. | ||
| To run tests the `make test` is used after a successful compilation of the | ||
| sources. The `-j` option provides faster parallel execution, where `N` is the | ||
| number of cores: | ||
|
|
||
| make -j N test | ||
|
|
||
| See [Creating new test files](https://qa.php.net/write-test.php) chapter for more | ||
| information about testing. | ||
| The [qa.php.net](https://qa.php.net) site provides more detailed info about | ||
| testing and quality assurance. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.