我正在尝试为我的局域网服务器安装 php55(或更高版本),但似乎找不到不需要互联网即可安装的软件包......
(由于没有互联网,安装失败)
哪里有可靠的离线安装程序来源?
答案1
在您的离线机器上运行:
sudo apt-get install php5 --print-uris -y | grep -o http.*.deb
它将打印与您正在运行的 Ubuntu 相匹配的所有必要内容以及您需要下载的所有依赖项等。在具有互联网连接的机器上下载所有内容。
然后按照以下路径将它们移动到您的离线机器:
/var/cache/apt/archives
全部运行后:
sudo apt-get install php5
如果您的 ubuntu 机器源从未更新过,那么它将无法为您工作。然后尝试使用独立实用程序,如xampp
:
https://www.apachefriends.org/download.html
php5 和 php7 均适用于 Linux。
答案2
一般来说,你应该先下载软件包,然后使用
sudo dpkg --install package.deb
如果有多个软件包(例如因为您需要依赖项),则必须逐个安装它们。软件包的具体链接取决于您要使用的确切版本以及您使用的是 32 位还是 64 位系统。可能适合的软件包列表如下:http://de.archive.ubuntu.com/ubuntu/pool/main/p/php5/
如果您sudo apt --print-uris install php
在另一个 14.04 上运行,--print-uris
将显示您需要下载和安装的包的具体 uri。
编辑 这也可能对你有帮助:如何生成包下载列表?
答案3
访问 Ubuntu 官方(值得信赖)php5_5.5.9+dfsg-1ubuntu4.21_all.deb 的下载页面网页,下载 php5_5.5.9+dfsg-1ubuntu4.21_all.deb 文件。双击下载的文件以在 Ubuntu 软件中心打开它进行安装,或者打开终端,将目录更改为包含cd
下载的 .deb 文件的目录,然后使用以下命令进行安装:
sudo dpkg -i php5_5.5.9+dfsg-1ubuntu4.21_all.deb