ubuntu16에서 sudo apt-get install libapache2-mod-php를 실행했고 다음과 같은 결과를 얻었습니다.
<code>pcd@pcd-All-Series:~/桌面$ sudo apt-get install libapache2-mod-php 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: libapache2-mod-php : 依赖: libapache2-mod-php7.0 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系</code>
이 문제는 어떻게 해결해야 하나요?
이 질문을 언급했는데 제 문제에 대한 해결책이 없습니다.
ubuntu16에서 sudo apt-get install libapache2-mod-php를 실행했고 다음과 같은 결과를 얻었습니다.
<code>pcd@pcd-All-Series:~/桌面$ sudo apt-get install libapache2-mod-php 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: libapache2-mod-php : 依赖: libapache2-mod-php7.0 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系</code>
이 문제는 어떻게 해결해야 하나요?
이 질문을 언급했는데 제 문제에 대한 해결책이 없습니다.
apt-get은 소프트웨어 패키지 종속성 문제를 자동으로 해결합니다. 먼저
sudo apt-get update
를 실행한 다음 필요한 소프트웨어 패키지를 설치해 보는 것이 좋습니다
이런 문제는 주로 소프트웨어 소스가 제대로 설정되지 않아서 발생합니다
저는 개인적으로 우분투 소프트웨어에서 중국 서버를 사용하고 있는데(사진 참조), 안되는 문제는 없습니다. 종속성에 의해 해결됩니다.
여기로 전환하면 자동으로 업데이트되므로 수동으로 업데이트를 받을 필요가 없습니다
Ubuntu 16.04 소프트웨어 소스의 PHP 버전은 7.0입니다.
LAMP를 설치하려면 다음과 같이 하세요. sudo apt-get install apache2 php7.0 php7.0-mysql mysql-server
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //이제 info 폴더의 이름을 바꿉니다.
sudo mkdir /var/lib/dpkg/info //새 폴더 만들기 info 폴더
sudo apt-get install libapache2-mod-php7.0
sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info