一开始,我发现我的服务器上的PHP文件以纯文本形式显示(整个代码都显示出来了)。经过调查后,我发现需要将MIME类型添加到/etc/mime.types
中,于是我这样做了,并重新启动了服务器,但这并没有帮助解决问题。进一步调查后,我从这里发现我们需要启用php5模块,运行apachectl -M
时,我发现没有列出php5模块。所以我尝试安装它,结果如下:
admin@vm:~$ sudo apt-get install php5
...
php5_invoke pdo: already enabled for apache2 SAPI
dpkg: error processing package libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php5
E: Sub-process /usr/bin/dpkg returned an error code (1)
admin@vm:~$ sudo apt-get install libapache2-mod-php5
...
dpkg: error processing package libapache2-mod-php5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php5
E: Sub-process /usr/bin/dpkg returned an error code (1)
我还需要提一下,我为这些网站创建了两个虚拟主机。我不确定出了什么问题。能有人帮我吗?
正在读取状态信息... 完成 E: 无法定位软件包 autoremove - Pablo Pazos