Ubuntu16.04 安装lamp环境
拿到新装的ubuntu16.04新系统
首先 apt-get update 更新一下
我这里是root用户,如果您不是超级管理员,命令前加sudo即可
如果您加了sudo也不好使,那就联系管理员,给你设置下sudo权限
然后接下来我们进行安装
一:安装apache
1.安装
apt-get install apache2
2.开启服务
/etc/init.d/apache2 start
测试一下,在浏览器里输入 服务器ip 可以看到如下页面 则表示安装成功
3.配置
apche的安装目录在/etc/apache2下
配置文件/etc/apache2/apache2.conf
相关apache的配置,之后会作介绍。这里只说安装
二:安装php
如果有需求要安装低一些的版本
例如php5.6
1.安装aptiude
apt-get install aptitude
2.检索并卸载php现有版本
aptitude purge `dpkg -l | grep php| awk ‘{print $}’ |tr “\n” ” “`
3.添加支持php5.6源
add-apt-repository ppa:ondrej/php
4.更新ubuntu源
apt-get update
5.安装php5.6及常用组件
apt-get install php5.-fpm php5.-mysql php5.-common php5.-curl php5.-cli php5.-mcrypt php5.-mbstring php5.-dom libapache2-mod-php5.6
6.配置php5.6
在/etc/php/5.6/fpm/php.ini 中配置
7.说明
如果安装其他版本,直接apt-get install php(版本号)加其他扩展,如第5条,更换版本号即可
三:安装mysql
ubuntu16.04中安装的是mysql5.7
直接 apt-get install mysql-server apt-get install mysql-client
当然,如果需要安装降级版本 这里拿mysql5.6举例
1.下载管理仓库程序
apt-get install software-properties-common
2.添加应用程序,更新ubuntu源
add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
apt-get update
3.安装mysql5.6
apt install mysql-server-5.6
apt install mysql-client-5.6
*********************************************************************************
/////////////////////////////////////////////解决远程访问数据库的问题
首先在刚才安装mysql5.6的时候,设置的登录密码
此时,在终端输入
mysql -uroot -p
填入刚才设置的密码,回车
进入mysql管理后,选择mysql数据库 use mysql;
然后
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
意思为 支持任何ip以用户名为root密码为root的用户访问此数据库。
然后刷新设置 flush privileges;
Ubuntu16.04 安装lamp环境的更多相关文章
- Ubuntu16.04下LAMP环境的安装与配置
Ubuntu16.04下LAMP环境的安装与配置 最近做个实验需要用到Ubuntu环境的靶场,所以这里介绍下Ubuntu环境下LAMP的安装与配置,话不多说,我们gkd! 1.Apache2的安装 首 ...
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
reference : http://blog.csdn.net/Abyss_sliver/article/details/77621404 好久没有在Linux环境下进行开发了,比较常用的还是win ...
- ubuntu16.04安装lnmp环境
1.安装mysql sudo apt install mysql-server 2.安装nginx和php #添加nginx和php的ppa源 sudo apt-add-repository ppa ...
- 阿里云学生服务器搭建网站-Ubuntu16.04安装php开发环境
阿里云学生服务器搭建网站(2)-Ubuntu16.04安装php开发环境 优秀博文:https://www.linuxidc.com/Linux/2016-10/136327.htm https:/ ...
- Ubuntu16.04搭建LAMP开发环境
Ubuntu16.04搭建LAMP开发环境 虚拟机上安装好Ubuntu16.04后,是一台空白的Ubuntu.我的目的是搭建LAMP环境,顺便搭一个Python Django环境. 基本设置 1.配置 ...
- Ubuntu16.04安装后开发环境配置和常用软件安装
Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安 ...
- ubuntu16.04安装wordpress
ubuntu16.04安装wordpress和centos7安装wordpress存在一定的差异. 当然共性大于差异. 共性是lamp环境. wordpress的必备环境. 先共性再差异. 一.搭建l ...
- ubuntu16.04安装jdk,tomcat
ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...
- ubuntu12.04&15.04 安装lamp(12.04为主)
ubuntu 12.04&15.04下安装lamp环境 注意:如果是ubuntu15.04下,apache2.4.10的话,直接在/etc/apache2/apache2.conf文件的后边直 ...
随机推荐
- Android零碎知识点 1
Android零碎知识点 1 Android在2.3版本上开始支持KeyEvent.KEYCODE_PAGE_DOWN以及KeyEvent.KEYCODE_PAGE_UP的操作. Androi ...
- Unity 协程使用指南
0x00 前言 在使用Unity的过程中,对协程仅仅知道怎样使用,但并不知道协程的内部机理,对于自己不清楚的部分就像一块大石压力心里.让自己感觉到担忧和不适. 这篇文章一探到底,彻底揭开协程的面纱,让 ...
- mongodb 搭建主从服务器
mongodb 主从配置比较简单,只需要在启动的时候添加参数(-master.-slave -source IP:PORT). Ubuntu 16.04 系统环境 监听端口分别为:27010.2701 ...
- Netty权威指南之伪异步I/O编程
为了解决同步阻塞I/O一个链路需要一个线程处理问题,对BIO模型做了优化——后端通过一个线程池处理多个客户端的请求接入,设置线程最大值,防止线程并发接入导致的线程耗尽. 当有新的客户端接入时,将客户端 ...
- 【代码审计】iCMS_v7.0.7 search.admincp.php页面存在SQL注入漏洞
0x00 环境准备 iCMS官网:https://www.icmsdev.com 网站源码版本:iCMS-v7.0.7 程序源码下载:https://www.icmsdev.com/downloa ...
- thinkjs2.2中的定时任务
暂且先讨论定时任务的其中两种实现方法: 1.setInterval() setInterval()可按照指定的周期(毫秒数计)来调用函数或者计算表达式: setInterval()方法会不停的调用该函 ...
- VK Cup 2016 - Qualification Round 2 B. Making Genome in Berland
今天在codeforces上面做到一道题:http://codeforces.com/contest/638/problem/B 题目大意是:给定n个字符串,找到最短的字符串S使得n个字符串都是这个字 ...
- iptables 介绍
规则链 规则链的作用:对数据包进行过滤或处理 链的作用:容纳各种防火墙规则 链的分类依据:处理数据包的不同时机 默认包括5种规则链 INPUT:处理入站数据包 OUTPUT:处理出站数据包 FORWA ...
- kafka---->kafka的使用(一)
今天我们来学习一下kafka的简单的使用与配置.世上有可以挽回的和不可挽回的事,而时间经过就是一种不可挽回的事. kafka的安装配置 一.kafka的使用场景 活动跟踪:网站用户与前端应用程序发生交 ...
- jQuery Sizzle选择器(一)
1.浏览器对css选择器采取逆向(从右向左)解析的原因: 如果正向解析,例如「div div p em」,我们首先就要检查当前元素到 html 的整条路径,找到最上层的div,再往下找,如果遇到不匹配 ...