ubuntu学习笔记(1)之安装php环境
工具虚拟机:链接: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环境相关推荐
- ROS学习笔记一:安装配置ROS环境
ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...
- oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备
oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...
- AutoGLuon学习笔记(一):环境配置与API初识
AutoGLuon学习笔记(一):环境配置与API初识 环境配置 CUDA安装 Autogluon安装 图片分类 数据集导入和处理 拟合模型 预测新图片 测试集准确率 保存模型 超参数优化 模型范围设 ...
- Fuzz学习笔记(一)—— WinAFL环境搭建与基本使用
WinAFL学习笔记(一)-- WinAFL环境搭建 环境配置 安装步骤 1)安装git 2)安装CMake 3)编译dynamorio 编译32位 编译64位 4)编译winafl 编译32位 编译 ...
- tensorflow学习笔记一:安装调试
denny的学习专栏 徐其华 博客园 首页 新随笔 联系 管理 订阅 随笔- 129 文章- 0 评论- 791 tensorflow学习笔记一:安装调试 用过一段时间的caffe后,对caff ...
- APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动
APPCAN学习笔记005---AppCan IDE安装下载,AppCan IDE启动 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 ...
- Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题
Ubuntu学习笔记6-ESP32接收并处理cmd_vel话题 前言 前面配置好了Arduino环境中的ros库,但是经过各种尝试总结出以下结论: rosserial_Arduino的串口通讯只支持A ...
- ESP32学习笔记(1)——搭建环境、编译烧写(Windows+VS Code)
Espressif-IDE 环境搭建参看 ESP32学习笔记(50)--搭建环境.编译烧写(Windows+Espressif-IDE) 一.搭建环境 1.1 官方资料 ESP-IDF 编程指南 1. ...
- ESP8266学习笔记(1)——搭建环境、编译烧写(NONOS SDK)
RTOS SDK环境搭建参看 ESP8266学习笔记(17)--搭建环境.编译烧写(RTOS SDK) 一.搭建环境 1.1 ESP8266 SDK 入门指南 官网下载:https://www.esp ...
- Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件
Ubuntu学习笔记:VMware 导入虚拟机 .ova 文件 首先要有一个需要导入的虚拟化格式程序包,(.ova:开放虚拟化格式分发程序包) 打开VMware,文件→打开,选择需要的导入的包后,为虚 ...
最新文章
- 提高C++性能的编程技术笔记:虚函数、返回值优化+测试代码
- 绝对定位下margin的作用
- 语音识别可以直接编码吗
- sharemouse切窗口就锁定了什么原因_Excel表格如何锁定,被锁定的表格又该如何解除锁定呢?...
- OceanBase架构浅析(一)
- STM32关闭CAN外设的自动重传功能
- dom4j和jaxp解析工具的
- IT公司老板落水,各部门员工怎么救??
- STM32之SPI从机例程
- Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)
- JAVA基础系列:Arrays.sort()
- 恕我直言,你可能误解了微服务
- KeyMob:移动聚合广告的潜力无限
- Java -- 新IO -- 目录
- 计算机一级多分,多少分能过一级计算机考试
- java class命名_Java中class文件命名规则
- bochs运行xp_bochs xp镜像完整免费版
- 游戏服务端究竟解决了什么问题?
- java -- 百度API 接口使用
- 小小靖Java成长日记02
热门文章
- 【第15期】2020下半年,值得关注的10本机器学习、深度学习好书
- 【基于Arduino IDE平台开发ESP8266连接巴法云】
- 手机上计算机功能,手机上有计算器的赶紧看看,这个功能不说很多人不知道,赶紧告诉身边人...
- 如何用计算机测量图片景深,OPPO AR测量功能上线!R17 Pro实现景深距离测量
- AV1代码学习6:tpl_model之二
- 【记录22】选择多条数据,变一条文本数据,并加复制功能
- 揭秘MOS管和MOS管驱动电路之间的联系
- C#Datagidview 点击列头自动排序
- PyQt5_pyecharts显示简易世界地图
- DIV+CSS虚线边框|CSS虚线下划线及虚线列表教程