0x00

今天在服务器上重新弄了一下lamp环境

安装的过程中遇到了不少小问题

记录一下解决的方案吧

服务器安装的是ubuntu 16.04.1

0x01

首先在用 apt-get install 安装东西的时候会遇到

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

应该是因为apt正在运行

当是用pgrep看了一下确实有个进程

可以通过pid直接kill掉进程---

也可以删除锁定文件(两种方法)

1. 可以      rm /var/lib/dpkg/lock

 然后重新配置   dpkg --configure -a

2. rm /var/lib/apt/lists/lock

  rm /var/cache/apt/archives/lock

然后更新 apt-get update

以上情况遇到了两次 两种删除文件的方法都试过了

(以上报错在update更新被中断之后也有可能遇到 同方法解决)

0x02

遇到过报错

dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

试了试运行 dpkg --configure -a

然后 更新   apt-get update  

      apt-get upgrade

这样之后仍会有一个错误 要求运行

apt-get -f install

按照要求运行解决问题

0x03

更新时出现过这样的报错

error: parsing file '/var/lib/dpkg/updates/0008' near line 0:

百度了一下

rm /var/lib/dpkg/updates/*

再更新

apt-get update

apt-get upgrade

就可以解决问题了

0x04

最后是一个很坑的错误

安装php5的时候

运行apt-get install php5 libapache2-mod-php5

导致错误

E: Package 'php5' has no installation candidate
E: Package 'libapache2-mod-php5' has no installation candidate

百度了发现是因为 ubuntu 16.04自带了php7所以没有php5的包

https://stackoverflow.com/questions/36788873/package-php5-have-no-installation-candidate-ubuntu-16-04

解决方法

add-apt-repository ppa:ondrej/php

apt-get update

apt-get install php5.6

后面还有搭建环境碰到的报错再更新

最后贴一下几篇不错的LAMP搭建的教程帖

https://zhuanlan.zhihu.com/p/25461483

https://zhuanlan.zhihu.com/p/24945130

http://www.linuxidc.com/Linux/2016-01/127180.htm

最新文章

  1. easy ui 框架
  2. 用curl向指定地址POST一个JSON格式的数据
  3. Hibernate(六)__对象的三种状态
  4. JS-Math对象
  5. VC----Class Style类风格和窗口风格
  6. Google Protocol Buffer 的编码方式
  7. 关于SVN下载代码和Android Studio里面导入别人代码build tools不一致问题总结
  8. 【零基础学习iOS开发】【02-C语言】09-流程控制
  9. Android_Component_example
  10. HDU 4669 Mutiples on a circle (DP , 统计)
  11. Thrift源码解析--transport
  12. 浅谈CSS模块化
  13. 查找文献的BibTex
  14. vue二次实战(二)
  15. Centos下添加静态路由(临时和永久有效)的操作记录
  16. 《基于Cortex-M4的ucOS-III的应用》课程设计 结题报告
  17. vs2015下通过opencv使用hdf5
  18. 在 if 条件句中使用向量
  19. 学习OCI编程
  20. JVM垃圾收集器(1)

热门文章

  1. Jerry的WebClient UI 42篇原创文章合集
  2. 如何将iso文件安装到VirtualBox里的ubuntu去
  3. 【转载】#470 Define Your Own Custom Attribute
  4. SSH 学习记录及在SSH模式下使用XShell连接服务器
  5. OC property(声明)
  6. Arcgis Javascript中geometryEngine报错’hq‘of undefined的解决方法
  7. Android(java)学习笔记47:通过反射获得构造方法并且使用
  8. 学大伟业 Day 1 培训总结
  9. 2018年暑假ACM个人训练题9(动态规划)解题报告
  10. mssql数据库迁移到mysql