PHP 管理
PHP 版本管理
Section titled “PHP 版本管理”LLStack 通过 REMI 仓库安装 PHP,使用 php-litespeed SAPI(非 php-fpm),充分发挥 LiteHttpd 的 LSAPI 协议优势:
- 比 FastCGI (php-fpm) 减少约 30% 上下文切换
- 共享内存模型,比 php-fpm prefork 更省内存
.htaccess中的php_value/php_flag直接通过 LSAPI 传递
| 版本 | 状态 | 包前缀 |
|---|---|---|
| PHP 7.4 | EOL (旧版兼容) | php74 |
| PHP 8.1 | 安全更新 | php81 |
| PHP 8.2 | 活跃维护 | php82 |
| PHP 8.3 | 活跃维护 (推荐) | php83 |
| PHP 8.4 | 最新版本 | php84 |
安装 PHP
Section titled “安装 PHP”在面板的 设置 → PHP 版本 中点击安装,或通过命令行:
sudo /opt/llstack/scripts/php/php-install.sh --version 83每个 PHP 版本安装后会自动:
- 安装 litespeed SAPI + CLI + 14 个常用扩展
- 配置 LiteHttpd extprocessor
- 设置合理的 php.ini 默认值
默认安装的扩展
Section titled “默认安装的扩展”mysqlnd, pgsql, gd, mbstring, xml, curl, zip, intl, bcmath, opcache, soap, sodium
php.ini 默认值
Section titled “php.ini 默认值”| 参数 | 默认值 |
|---|---|
memory_limit | 256M |
upload_max_filesize | 64M |
post_max_size | 64M |
max_execution_time | 300 |
max_input_time | 300 |
全局 php.ini
Section titled “全局 php.ini”全局 php.ini 位于:
/etc/opt/remi/php{VERSION}/php.iniPHP 二进制路径
Section titled “PHP 二进制路径”| 类型 | 路径 |
|---|---|
| lsphp (SAPI) | /opt/remi/php{VER}/root/usr/bin/lsphp |
| php (CLI) | /opt/remi/php{VER}/root/usr/bin/php |
| php.ini | /etc/opt/remi/php{VER}/php.ini |