當前位置: 首頁>>技術教程>>正文


無法找到軟件包libapache2-mod-php7

, ,

問題描述

我嘗試使用以下命令在ubuntu 16.04中安裝php:

sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi  php7.0 libapache2-mod-php7

但它說

Unable to locate package libapache2-mod-php7

我應該跳過此步驟還是以其他方式安裝?

最佳方案

程序包的名稱為libapache2-mod-php7.0。請在末尾加上該.0,然後重試,它應該可以工作。

次佳方案

在Ubuntu 18.04上,我必須首先在下麵添加存儲庫。添加回購後,我就可以安裝php7.x了。

sudo add-apt-repository ppa:ondrej/php

來源:https://websiteforstudents.com/apache2-with-php-7-1-support-on-ubuntu-18-04-lts-beta-server/

第三種方案

如果您使用的是Ubuntu 17.04 /17.10或更高版本,請使用php7.1代替7.0,因為它不再可用。

sudo apt-get install php7.1

第四種方案

在發布之時,Ubuntu 16.04是較新的版本之一,因此這些軟件包已更改為php7.0,但隨著時間的流逝,它將是7.1到7.2等…而且我沒有時間弄清楚最新的軟件包是什麽,我不依賴於特定版本。因此,如果您想安裝最新版本的軟件包而不必知道正確的版本號,隻需刪除版本號,然後將安裝適用於您所使用的發行版的最新版本。就我而言,我使用的是Ubuntu 17.10,而php版本則不同,因此我使用以下命令行獲取最新版本。

sudo apt-get install apache2 php-mysql libapache2-mod-php mysql-server

它安裝了php 7.1和所有正確的依賴項。

因此,如果您不需要特定的版本,而隻想與該發行版一起使用的最新版本,請刪除該版本號並使用上麵的命令行。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10072.html,未經允許,請勿轉載。