在Ubuntu中解决PHP依赖问题,可按以下步骤操作:
更新系统与软件包
sudo apt update && sudo apt upgrade
安装PHP及扩展
sudo apt install php # 安装默认版本
sudo apt install php7.x # 安装特定版本(如7.4)
sudo apt install php-<extension-name> # 安装扩展(如php-mysql、php-curl)
php-pear php-dev
):sudo pecl install <extension-name>
配置PHP与重启服务
php.ini
文件(路径可通过php --ini
查看),添加扩展配置:extension=xxx.so
sudo systemctl restart apache2
sudo systemctl restart nginx php-fpm
管理多版本PHP(可选)
php-version
工具切换版本:sudo apt install php-version
php-version ls-remote # 查看可用版本
php-version <版本号> # 切换版本
处理依赖冲突
sudo apt autoremove
sudo apt install -f
提示:优先使用APT管理依赖,避免手动编译扩展的兼容性问题。若需管理项目第三方库,可使用Composer。