我计划在本地连接的 RaspberryPi 上托管我的 laravel 应用程序。我有我的 DynDns 域设置和一切。现在我只需要在我的树莓派上获取 PHP7.2,然后我需要将 buster 添加到我的存储库列表中,然后我应该能够获取 PHP7.2,但是当我运行命令时出现以下错误安装php7.2:
The value 'buster' is invalid for APT::Default-Release as such a release is not available in the sources
我不知道如何继续这个问题,如何解决它以及为什么会发生这种情况。请注意,我使用了这设置 Buster 的指南。您可以向下滚动到“安装 PHP 7.2”,看看我做了什么。
答案1
为什么不从php的网站下载源代码然后make,make安装呢?而不是将您的 pi 升级到尚未完全支持的发行版。
您所需要的只是,apt-get install build-essential
然后直接从 php 下载 php7.2,然后进入您所在的目录并按照自述文件进行操作,该自述文件应如下所示:
./configure
make
make install
build-essential
如果您因为这个问题而无法安装,我会考虑撤消您为尝试安装 php7.2 所做的所有操作。然后将您的sources.list重建为默认值。
此外,如果在配置和制作阶段出现其他依赖项问题,请安装缺少的依赖项。