You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/els-for-libraries/php-libraries/README.md
+33-41Lines changed: 33 additions & 41 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# PHP Libraries
2
2
3
-
Endless Lifecycle Support (ELS) for Libraries from TuxCare provides security fixes for for various PHP packages that have reached their end-of-life. This allows you to continue running your PHP applications without vulnerability concerns, even after official support has ended.
3
+
Endless Lifecycle Support (ELS) for Libraries from TuxCare provides security fixes for various PHP packages that have reached their end-of-life. This allows you to continue running your PHP applications without vulnerability concerns, even after official support has ended.
4
4
5
5
## Supported PHP Libraries
6
6
@@ -16,7 +16,7 @@ This guide outlines the steps needed to integrate the TuxCare ELS for PHP Librar
16
16
17
17
### Step 1: Get user credentials
18
18
19
-
You need a username and password in order to use TuxCare ELS for PHP Libraries repository. Anonymous access is disabled. To receive the credentials please contact [[email protected]](mailto:[email protected]).
19
+
You need a username and password in order to use TuxCare ELS for PHP Libraries repository. Anonymous access is disabled. To receive the credentials, please contact [[email protected]](mailto:[email protected]).
20
20
21
21
### Step 2: Configure Composer authentication
22
22
@@ -42,29 +42,27 @@ You need a username and password in order to use TuxCare ELS for PHP Libraries r
42
42
43
43
</CodeWithCopy>
44
44
45
-
2. Use either the Composer CLI or edit `auth.json` directly. The repository may appear under the `nexus.repo.tuxcare.com` or `nexus-repo.corp.cloudlinux.com` host—use whichever is assigned with your credentials.
45
+
2. Use either the Composer CLI or edit `auth.json` directly to set the repository as `nexus.repo.tuxcare.com`.
The same URL is reachable via `https://nexus-repo.corp.cloudlinux.com/repository/els_php_custom1/` for environments still using the CloudLinux host name.
64
-
65
63
### Step 4: Install or update packages
66
64
67
-
* After Composer recognizes the repository, require the TuxCare-maintained release that matches your project:
65
+
* After Composer recognizes the repository, run the `composer require` command to install the TuxCare-maintained release that matches your project:
68
66
69
67
<CodeWithCopy>
70
68
@@ -74,7 +72,9 @@ The same URL is reachable via `https://nexus-repo.corp.cloudlinux.com/repository
74
72
75
73
</CodeWithCopy>
76
74
77
-
Replace the VERSION with the needed package (`laravel/framework`, `livewire/livewire`, or `symfony/process`) and the exact build listed in your TuxCare Nexus account.
75
+
Replace:
76
+
* `vendor/package` with the needed package (`laravel/framework`, `livewire/livewire`, or `symfony/process`)
77
+
* `VERSION-pN+tuxcare` with the exact version listed in your TuxCare Nexus account provided by sales. `pN` stands for TuxCare patch number.
78
78
79
79
* To upgrade to a newer TuxCare build, keep the repository configured and run:
80
80
@@ -90,7 +90,7 @@ The same URL is reachable via `https://nexus-repo.corp.cloudlinux.com/repository
90
90
91
91
## Package-specific guidance
92
92
93
-
Sample require commands:
93
+
Please refer to these examples of `require` commands to install the needed libraries. Check the exact version listed in your TuxCare Nexus account to ensure you receive the most recent patched release.
Use the build identifiers displayed in your Nexus project to ensure you receive the most recent patched release.
128
-
129
125
### Conclusion
130
126
131
127
You've successfully integrated the TuxCare ELS for PHP Libraries repository into your project. You can now benefit from the secure and vetted PHP libraries it provides.
@@ -154,32 +150,32 @@ Then run `composer update` to apply the changes.
154
150
155
151
Fixes for the following vulnerabilities are available in ELS for PHP Libraries from TuxCare versions:
156
152
157
-
<TableTabslabel="Choose Lodash version: " >
153
+
<TableTabslabel="Choose your version: " >
158
154
159
155
<template #Laravel_framework>
160
156
161
-
| CVE ID | Severity | Vulnerable versions | Fixed in version |
0 commit comments