工具虚拟机:链接:http://pan.baidu.com/s/1sloHEiD 密码:ckcu

ubuntu镜像:链接:http://pan.baidu.com/s/1qXZQ9uW 密码:ornc

安装镜像的时候,会提示你输入电脑名 用户名和密码(此处并非root用户),建议用户名输入个自己好记的,密码直接输入root,方便记忆

安装成功后调出命令窗口 ctrl+alt+t

第一步 更新系统   sudo apt-get update

第二步 切换到root 用户  不然每次命令都有加sudo太麻烦了   sudo su

第三步 升级apt-get工具 apt-get upgrade

第四步 安装nginx

4.1 下载签名密钥

wget http://nginx.org/keys/nginx_signing.key

4.2 把下载的nginx的key添加到本地trusted数据库中

apt-key add nginx_signing.key

4.3 添加nginx官方提供源

echo "deb http://nginx.org/packages/mainline/ubuntu/ trusty nginx" >> /etc/apt/sources.list

echo "deb-src http://nginx.org/packages/ubuntu/ trusty nginx" >> /etc/apt/sources.list

4.4 更新源文件(更新刚加入的nginx源)

apt-get update

4.5 安装nginx

apt-get install nginx

4.6 测试nginx 安装是否成功

curl http://localhost

或者 /usr/sbin/nginx -v  查看nginx版本

第五步 安装php7.0

5.1 添加依赖组件ppa

apt-get install python-software-properties software-properties-common

add-apt-repository ppa:ondrej/php

5.2 更新组件

apt-get update

5.3 安装php7和一些扩展(自己选择)

apt-get install php7.0 php7.0-fpm php7.0-mysql php7.0-common php7.0-curl php7.0-cli php7.0-mcrypt php7.0-mbstring php7.0-dom

5.4 修改php7配置

vim /etc/php/7.0/fpm/php.ini  (此处如果提示vim命令未安装记得执行 apt-get install vim)

找到cgi.fix_pathinfo选项,去掉注释;,然后将值设置为0:

将display_errors 设置为 On

5.5 测试php7

php -v  查看php版本

5.6 小插曲 alias 快捷命令永久生效设置

打开 .bashrc 文件

vim .bashrc

在 # some more ls aliases 下面新增
        alias phpdir='cd /etc/php/7.0/fpm/'
        alias phpini='vim /etc/php/7.0/fpm/php.ini'
        alias nginxdir='cd /etc/nginx'

保存退出,执行加载该文件让它生效

source .bashrc

执行完后就可以直接输入phpdir进入到php的安装目录 同理phpini 编辑php.ini文件 nginxdir就进入nginx安装目录

第六步 安装MYSQL

apt-get install mysql-server-5.6 mysql-client-5.6

中途会提示你设置密码

mysql -uroot -p

输入刚刚设置的密码。成功进入则安装成功

第七步 使用xshell链接虚拟机

设置虚拟机的网络连接方式

选择菜单中的 虚拟机-》设置-》网络适配器-》网络连接 设置为桥接模式

编辑配置文件允许root登录

7.0 设置root用户密码

sudo passwd

password: 你当前的密码

Enter new UNIX password: 这个是root用户的密码

Retype new UNIX password: 重复输入root用户的密码

你会看见成功提示的消息了

7.1 安装ssh扩展

apt-get install openssh-server

7.2 启动ssh

/etc/init.d/ssh start

7.3 关闭防火墙

ufw disable

7.4 vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

添加

greeter­-show­-manual-­login=true

7.5  vim /root/.profile

将最后一句

mesg n 改为  tty -s&&mesg n

7.6 重启虚拟机

ubuntu学习笔记(1)之安装php环境相关推荐

  1. ROS学习笔记一:安装配置ROS环境

    ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...

  2. oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

    oracle学习笔记   oracle软件安装准备工作  第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...

  3. AutoGLuon学习笔记(一):环境配置与API初识

    AutoGLuon学习笔记(一):环境配置与API初识 环境配置 CUDA安装 Autogluon安装 图片分类 数据集导入和处理 拟合模型 预测新图片 测试集准确率 保存模型 超参数优化 模型范围设 ...

  4. Fuzz学习笔记(一)—— WinAFL环境搭建与基本使用

    WinAFL学习笔记(一)-- WinAFL环境搭建 环境配置 安装步骤 1)安装git 2)安装CMake 3)编译dynamorio 编译32位 编译64位 4)编译winafl 编译32位 编译 ...

  5. tensorflow学习笔记一:安装调试

    denny的学习专栏 徐其华 博客园 首页 新随笔 联系 管理 订阅 随笔- 129  文章- 0  评论- 791  tensorflow学习笔记一:安装调试 用过一段时间的caffe后,对caff ...

  6. APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动

    APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 ...

  7. Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题

    Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题 前言 前面配置好了Arduino环境中的ros库,但是经过各种尝试总结出以下结论: rosserial_Arduino的串口通讯只支持A ...

  8. ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)

    Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...

  9. ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)

    RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...

  10. Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件

    Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件 首先要有一个需要导入的虚拟化格式程序包,(.ova:开放虚拟化格式分发程序包) 打开VMware,文件→打开,选择需要的导入的包后,为虚 ...

最新文章

  1. 提高C++性能的编程技术笔记:虚函数、返回值优化+测试代码
  2. 绝对定位下margin的作用
  3. 语音识别可以直接编码吗
  4. sharemouse切窗口就锁定了什么原因_Excel表格如何锁定,被锁定的表格又该如何解除锁定呢?...
  5. OceanBase架构浅析(一)
  6. STM32关闭CAN外设的自动重传功能
  7. dom4j和jaxp解析工具的
  8. IT公司老板落水,各部门员工怎么救??
  9. STM32之SPI从机例程
  10. Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)
  11. JAVA基础系列:Arrays.sort()
  12. 恕我直言,你可能误解了微服务
  13. KeyMob:移动聚合广告的潜力无限
  14. Java -- 新IO -- 目录
  15. 计算机一级多分,多少分能过一级计算机考试
  16. java class命名_Java中class文件命名规则
  17. bochs运行xp_bochs xp镜像完整免费版
  18. 游戏服务端究竟解决了什么问题?
  19. java -- 百度API 接口使用
  20. 小小靖Java成长日记02

热门文章

  1. 【第15期】2020下半年,值得关注的10本机器学习、深度学习好书
  2. 【基于Arduino IDE平台开发ESP8266连接巴法云】
  3. 手机上计算机功能,手机上有计算器的赶紧看看,这个功能不说很多人不知道,赶紧告诉身边人...
  4. 如何用计算机测量图片景深,OPPO AR测量功能上线!R17 Pro实现景深距离测量
  5. AV1代码学习6:tpl_model之二
  6. 【记录22】选择多条数据,变一条文本数据,并加复制功能
  7. 揭秘MOS管和MOS管驱动电路之间的联系
  8. C#Datagidview 点击列头自动排序
  9. PyQt5_pyecharts显示简易世界地图
  10. DIV+CSS虚线边框|CSS虚线下划线及虚线列表教程