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. 如何给CentOS安装字体库

    很多时候,我们需要做一些图像生成工作(譬如验证码之类的),这时候,我们一般都需要用到系统的字体库.但事情却总非尽善人意,我们所使用的Linux操作系统无法像Windows操作系统那样足够“旗舰”,字体 ...

  2. Objective-C三方库: ZXEasyCoding

    对FastCoding做了二次封装, 实现更加便捷的存储和读取数据, 分享给大家 ZXEasyCoding 说明: 对FastCording进行封装, 更便捷存储和读取对象数据 安装: 添加ZXEas ...

  3. 前端构建工具gulpjs的使用介绍及技巧

    gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速 ...

  4. 传智播客--数据绑定--INotifyPropertyChanged(小白内容)

    INotifyPropertyChanged一般在数据绑定的时候使用. InotifyPropertyChanged是.net内置的接口,数据绑定时会检测DataContext是否实现了Inotify ...

  5. PHP新的垃圾回收机制:Zend GC详解

    概述 在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(Garbage Collection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的zval的refcount的值,如果re ...

  6. Segmentation fault (core dumped)

    问题: 在Linux中实现快速排序时,没有加入终止条件,结果出现Segmentation fault (core dumped)这个问题,Segmentation fault (core dumped ...

  7. 分享几个.NET WinForm开源组件,纪念逐渐远去的WinForm。。。

    前面3个月的时间内,这些.NET开源项目你知道吗?系列文章已经发表了3篇,共计45个平时接触比较少,曾经默默无闻的.NET开源项目,展示给大家,当然不是每个人都能用得上,但也的确是有些人用了,反响还不 ...

  8. 引用类型-Function类型

    Function类型 定义函数的三种方式: 1.函数声明 function sum(num1,num2){ return num1 +num2; } 2.函数表达式 var sum = functio ...

  9. Python补充06 Python之道

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python有一个彩蛋,用下面语句调出: import this 该彩蛋的文档记录 ...

  10. 关于Android多项目依赖在Eclipse中无法关联源代码的问题解决

    被Eclipse中Android依赖项目无法关联源代码的问题困扰了许久,网上搜索了一下,终于得到解决,大大提高了开发效率. 问题描述: 项目有A,B两个Android Project组成, B是And ...