Skip to content

Commit 164cd88

Browse files
committed
update readme for new apk packages
1 parent af3038f commit 164cd88

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

README.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,9 @@ sudo pie-zts install asgrim/example-pie-extension
6060
Our maintainers offer deb packages for all systems using `apt`. To install, run:
6161

6262
```console
63-
sudo curl -fsSL https://key.henderkes.com/static-php.gpg -o /usr/share/keyrings/static-php.gpg && \
64-
echo "deb [signed-by=/usr/share/keyrings/static-php.gpg] https://deb.henderkes.com/ stable main" | sudo tee /etc/apt/sources.list.d/static-php.list && \
63+
VERSION=85 # 82-85 available
64+
sudo curl https://pkg.henderkes.com/api/packages/${VERSION}/debian/repository.key -o /etc/apt/keyrings/static-php${VERSION}.asc
65+
echo "deb [signed-by=/etc/apt/keyrings/static-php${VERSION}.asc] https://pkg.henderkes.com/api/packages/${VERSION}/debian php-zts main" | sudo tee -a /etc/apt/sources.list.d/static-php${VERSION}.list
6566
sudo apt update
6667
sudo apt install frankenphp
6768
```
@@ -75,6 +76,28 @@ sudo apt install pie-zts
7576
sudo pie-zts install asgrim/example-pie-extension
7677
```
7778

79+
### apk Packages
80+
81+
Our maintainers offer apk packages for all systems using `apk`. To install, run:
82+
83+
```console
84+
VERSION=85 # 82-85 available
85+
echo "https://pkg.henderkes.com/api/packages/${VERSION}/alpine/main/php-zts" | sudo tee -a /etc/apk/repositories
86+
KEYFILE=$(curl -sJOw '%{filename_effective}' https://pkg.henderkes.com/api/packages/${VERSION}/alpine/key)
87+
sudo mv ${KEYFILE} /etc/apk/keys/ &&
88+
sudo apk update &&
89+
sudo apk add frankenphp
90+
```
91+
92+
**Installing extensions:** `sudo apk add php-zts-<extension>`
93+
94+
For extensions not available by default, use [PIE](https://github.com/php/pie):
95+
96+
```console
97+
sudo apk add pie-zts
98+
sudo pie-zts install asgrim/example-pie-extension
99+
```
100+
78101
### Homebrew
79102

80103
FrankenPHP is also available as a [Homebrew](https://brew.sh) package for macOS and Linux.

0 commit comments

Comments
 (0)