1.  LAMP 的安装

1) sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

2) 存放web文档的根目录为/var/www,为了方便,修改该目录的权限为普通用户可访问。命令如下:

   sudo chmod 777 /var/www/  或 sudo chown 用户名 /var/www/

3) 在/var/www目录下新建phpinfo.php,即可在浏览器中查看是否安装成功。

   新建phpinfo.php命令如下 :

浏览器测试结果如下图所示。

2. 安装MySQL Workbench与NetBeans(Web开发集成工具)

  1. MySQL Workbench在ubuntu软件中搜索安装即可

  2. NetBeans(Web开发集成工具)

    点击NetBeans下载Linux版的支持php和html5/javascript开发的.sh包,在终端下输入sudo sh .sh包名称安装即可

  3.设置NetBeans的字体

    打开软件:工具->选项->类别  设置默认字体为DejaVu Sans 设置字符串字体为Monospaced  设置注释字体也为monospaced

3. Apache2的配置

Apache2的配置文件在/etc/apache2/apache2.conf中,虚拟主机的配置文件为/etc/apache2/sites-available/000-default.conf

4. Apache2与MySQL服务

控制服务命令只能在su用户才能执行,控制apache2服务相关命令如下:

开启:sudo /etc/init.d/apache2 start 或  sudo service apache2 start

停止:sudo /etc/init.d/apache2 stop  或  sudo service apache2 stop

重启:sudo /etc/init.d/apache2 restart或  sudo service apache2 restart

控制MySQL服务相关命令如下:

开启:sudo /etc/init.d/mysql start 或  sudo service mysql start

停止:sudo /etc/init.d/ mysql stop 或  sudo service mysql stop

重启:sudo /etc/init.d/ mysql restart t 或  sudo service mysql restart

5.开启ubuntu中apache2服务器忽略大小写的功能

cd /etc/apache2/mods-enabled

ln -s ../mods-available/speling.load speling.load

ln -s ../mods-available/speling.conf speling.conf

cd ../mods-available

echo "CheckSpelling on" >speling.conf

/etc/init.d/apache2 restart

6.设置ubuntu语言

系统设置>语言支持>添加/删除语言>应用到整个系统,如下:

7.设置ubuntu的输入法

终端下输入:sudo apt-get install fcitx-pinyin 安装成功之后,系统设置>语言支持>键盘输入方式系统选择fcitx,重启系统。设置如下。

8.设置su的密码

  1.终端下输入下面的命令:

    sudo passwd

    回车后会出现让你输入原始密码,新密码和确认密码
    [sudo] password for you :---> 输入你的密码(你现在这个用户的密码),密码不会显示。
    Enter new UNIX password: --- > 输入新的 su 密码
    Retype new UNIX password: ---> 重复输入新的 su 密码
    这样你的 su 的密码设置好了。

  注:命令为passwd而不是password

  2. 在terminal中利用su命令就可以切换到root用户了。

  注:su和sudo的区别是:

    1). su的密码是root的密码,而sudo的密码是用户的密码;
    2). su直接将身份变成root,而sudo是以用户登录后以root的身份运行命令,不需要知道root密码;

  3.从su用户切换到一般用户

  su 用户名

ubuntu中LAMP环境搭建及ubuntu语言和输入法设置的更多相关文章

  1. Ubuntu中Hadoop环境搭建

    Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...

  2. lamp环境搭建(ubuntu)

    系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # su ...

  3. ubuntu上lamp环境搭建

    首先,介绍个彻底删除linux已经安装的软件的方法. sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5. ...

  4. ubuntu系统lamp环境搭建、数据库迁移、设置数据库外部访问

    sudo passwd root设置两次密码su输入设置的密码exit (退出root帐号) 1.sudo apt-get update 2.sudo apt-get install apache2 ...

  5. ubuntu的LAMP环境搭建

    服务器的搭建,经典组合:LAMP(Linux+Apache+Mysql+PHP) unbuntu源更新:sudo apt update 更新:sudo apt upgrade 安装Apache:sud ...

  6. 从零开始学安全(八)●Ubuntu 16 LAMP环境搭建

    1.Apache2 web 服务器的安装 : 可以先更新一下服务器 sudo apt-get update # 获取最新资源包sudo apt-get upgrade # 本机软件全部更新sudo a ...

  7. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  8. Ubuntu Desktop开发生产环境搭建

    Ubuntu Desktop开发生产环境搭建 1   开发生产环境搭建 在本节内容开始前,先定义一下使用场合,没有哪种系统或者设备是万能的,都有它的优点和缺点,能够在具体的使用场景,根据自身的需求来取 ...

  9. LAMP环境搭建成功后的部分相关配置

    LAMP环境搭建成功后,通常还需要做一些其他配置来完善,本文主要记录常用到的一些设置. 所有的配置是基于Ubuntu 16.04 + Apache2.4 + Mysql5.7 + Php7.0,对于其 ...

随机推荐

  1. SQL Server 索引和表体系结构(包含列索引)

    包含列索引 概述 包含列索引也是非聚集索引,索引结构跟聚集索引结构是一样,有一点不同的地方就是包含列索引的非键列只存储在叶子节点:包含列索引的列分为键列和非键列,所谓的非键列就是INCLUDE中包含的 ...

  2. [ASP.NET MVC 小牛之路]08 - Area 使用

    ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,每个Area代表应用程序的不同功能模块.这对于大的工程非常有用,Area 使每个功能模块都有各自的文件夹,文件夹中有自己的Cont ...

  3. c#方法

    1.引用型参数: 关键字:ref 2.输出型参数 关键字:out 例: double area(out double p) { double t=3.14*10; p=2*t*3.14; return ...

  4. ExtJs布局详解

    序言 1.百度百科上说:ExtJs功能丰富,无人能出其右.无论是界面之美,还是功能之强,extjs都高居榜首. 2.呵呵,界面之美当是少不了布局的,这篇文章我写layout的七种布局.(extjs是4 ...

  5. WebService中使用Aspose.Cells.dll

    首先,目前我是在Json里面使用的,然后关于HTML+WebService+Json怎么使用,可以看看Jsonp跨域的相关例子. 本次的实现原理是:通过HTML传送参数到WebService,然后在W ...

  6. vc下的静态链接库与动态链接库(一)

    一.静态库与动态库的区别 目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Lib ...

  7. 设计数据库字段或者java中使用boolean型时需谨慎

    boolean型变量只有两个值 false和true,我们在设计数据库字段时或者定义java变量时会使用boolean,通常情况下开关类的变量使用无可非议,但请一定要考虑到扩展性. 使用前请仔细考虑一 ...

  8. 如何在Windows Server 2008 上添加RD (远程桌面)会话主机配置的远程桌面授权服务器

    在Windows Server系列的现存活跃产品中都默认的会开放两个随机附送的远程控制的授权,而一些特殊条件下我们需要启用多个远程终端连接,在购买了相应的授权之后,我们如何将配置好的服务器添加到远程桌 ...

  9. Cesium原理篇:7最长的一帧之Entity(下)

    上一篇,我们介绍了当我们添加一个Entity时,通过Graphics封装其对应参数,通过EntityCollection.Add方法,将EntityCollection的Entity传递到DataSo ...

  10. 何谓Restful

    引言 用过ASP.NET WebApi2.0, 上次去面试被问到什么是Restful ,一时间竟不知道从何说起,所以搜集资料,做个备注,有时间好多来看看加深理解. 什么是Restful 一种软件架构风 ...