准备工作:

安装ubuntu16虚拟机,可以正常访问网络

更新为国内源(下载快一些)

1.安装apache

sudo apt-get install apache2

然后打开我们的浏览器,访问一下 127.0.0.1,若出现下面内容,就代表安装成功

apache常用命令

sudo service apache2 status    #状态
sudo service apache2 start #开启
sudo service apache2 stop #停止
sudo service apache2 restart #重启

2.安装MySql

因为 MySql 是 C/S 模型,所以要安装 server 和 client

sudo apt-get install mysql-server mysql-clie

安装中会让你输入数据库密码,一共要输入两次,两次密码要一致

然后测试数据库是否安装成功

mysql --version    #数据库版本
mysql -u root -p  #登陆数据库

mysql常用命令(和apache命令一样)

sudo service mysql status    #状态
sudo service mysql start #开启
sudo service mysql stop #停止
sudo service mysql restart #重启

3.安装php

ubuntu16安装php默认是7.0版本,如果需要安装低版本要使用PPA进行安装,这个就不再这里说了,可以自行百度

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

可以在 /var/www/html/ 目录下建立一个text.php文件

然后在 test.php 中写入以下代码:

<?php phpinfo(); ?>

然后在浏览器中访问这个文件,若出现以下内容,就说明 apache 能解析php文件

到这里我们的LAMP环境就搭建好了,小伙伴们可以尽情的去游戏了!

ps:不要忘记添加快照,刚开始用linux的时候系统非常容易崩,这时候快照就非常有用了

最新文章

  1. .net连接DB2的异常SQL0666 - SQL query exceeds specified time limit or storage limit.错误处理
  2. 根据配置文件加载js依赖模块(JavaScript面试题)
  3. Decompiled .class file,bytecode version:51.0(Java 7) Source for &#39;Android API 23 Platform&#39; not found
  4. 8-6-Exercise
  5. get方式编码问题解决方案 转载
  6. bzoj1588 [HNOI2002]营业额统计(Treap)
  7. 动画api说明
  8. Android注解方式实现表单校验
  9. 布隆过滤器(BloomFilter)持久化
  10. Unity3d开发中与oc交互之类型转换
  11. linux 常见报错
  12. redis cluster最简配置
  13. Linux下查看某个进程打开的文件数-losf工具常用参数介绍
  14. 关于input type=file上传图片的总结
  15. input文件上传(上传单个文件/多选文件/文件夹、拖拽上传、分片上传)
  16. innodb_flush_method理解【转】
  17. 【JS库】URI.js
  18. MFC让进程利用所有处理器核心
  19. 关于pycharm导入其他项目时出现找不到python无法运行的问题
  20. 洛谷P1120 小木棍(升级版)

热门文章

  1. EasyNVR是怎么做到Web浏览器播放RTSP摄像机直播视频延时控制在一秒内的
  2. DevOps - DevOps精要 - 歧途
  3. linux 使用jar 打包成war
  4. PHP替代session的方法
  5. GATK4注意事项
  6. 页面数据加载完成时,显示loading页面.数据加载完,loading隐藏.
  7. jar 常用操作
  8. python 之 re模块、hashlib模块
  9. javascript语法糖
  10. Linux权限管理:ACL 权限