推荐使用 https://deb.sury.org 打包的软件包进行安装。
此软件包作者作为Debian的开发人员,从PHP5的时代开始就一直在为Debian打包PHP。客观上说,此软件包基本上比自己编译的更好更稳定也更方便使用。
此软件包提供了Debian和Ubuntu的软件包镜像源,理论上基于Debian或者Ubuntu的发行版均可使用,亲测Linux Mint可以使用 Ubuntu PPA 进行安装PHP。
1 2 3 4 5
| sudo apt -y install lsb-release ca-certificates curl sudo curl -sSLo /tmp/debsuryorg-archive-keyring.deb https://packages.sury.org/debsuryorg-archive-keyring.deb sudo dpkg -i /tmp/debsuryorg-archive-keyring.deb sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' sudo apt update
|
1 2
| sudo add-apt-repository ppa:ondrej/php sudo apt update
|
经过上述步骤,Debian DPA / Ubuntu PPA 源就安装好了,现在可以通过软件包进行安装PHP了。
1
| sudo apt install php{version}-{ext}
|
1
| sudo apt install php8.2-cli php8.2-fpm php8.2-opcache php8.2-bcmath php8.2-mysql php8.2-redis php8.2-curl php8.2-xml php8.2-zip php8.2-mbstring php8.2-readline php8.2-gd php8.2-intl
|
1
| sudo apt install php8.2-swoole
|
- Event扩展(Workerman系的框架往往会用到)
1 2
| sudo apt install php-pear libevent-dev php8.2-dev pecl install event
|