ubuntu中LAMP环境搭建及ubuntu语言和输入法设置
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语言和输入法设置的更多相关文章
- Ubuntu中Hadoop环境搭建
Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...
- lamp环境搭建(ubuntu)
系统:Ubuntu14.04 方法一.最简单的在线安装 (参考网址:http://os.51cto.com/art/201307/405333.htm) 具体过程: [1]打开终端,执行命令 # su ...
- ubuntu上lamp环境搭建
首先,介绍个彻底删除linux已经安装的软件的方法. sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5. ...
- ubuntu系统lamp环境搭建、数据库迁移、设置数据库外部访问
sudo passwd root设置两次密码su输入设置的密码exit (退出root帐号) 1.sudo apt-get update 2.sudo apt-get install apache2 ...
- ubuntu的LAMP环境搭建
服务器的搭建,经典组合:LAMP(Linux+Apache+Mysql+PHP) unbuntu源更新:sudo apt update 更新:sudo apt upgrade 安装Apache:sud ...
- 从零开始学安全(八)●Ubuntu 16 LAMP环境搭建
1.Apache2 web 服务器的安装 : 可以先更新一下服务器 sudo apt-get update # 获取最新资源包sudo apt-get upgrade # 本机软件全部更新sudo a ...
- ubuntu java开发环境搭建(jdk+tomcat+eclipse)
一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
- Ubuntu Desktop开发生产环境搭建
Ubuntu Desktop开发生产环境搭建 1 开发生产环境搭建 在本节内容开始前,先定义一下使用场合,没有哪种系统或者设备是万能的,都有它的优点和缺点,能够在具体的使用场景,根据自身的需求来取 ...
- LAMP环境搭建成功后的部分相关配置
LAMP环境搭建成功后,通常还需要做一些其他配置来完善,本文主要记录常用到的一些设置. 所有的配置是基于Ubuntu 16.04 + Apache2.4 + Mysql5.7 + Php7.0,对于其 ...
随机推荐
- Understanding RabbitMQ Exchange & Queue
Exchanges are the only places where messages could be published to; while queues are the only places ...
- EF:The provider did not return a ProviderManifest instance
报告错误1:指定的存储区提供程序在配置中找不到,或者无效. 报告错误2:System.Data.ProviderIncompatibleException: The provider did not ...
- 有关bootstrap
最近在接触对移动浏览器很友好的bootstrap,遂整理了一点笔记: 简单的html页面: <!DOCTYPE html><html> <head> <tit ...
- 面向属性的CSS命名
自从开始做前端开发以来,我发现在开发页面的时候,总是有一个问题十分影响自己的开发效率,这个问题就是css的命名,主要是指css类选择器的命名.这个问题主要体现在:第一,有的内容你压根想不出用什么名字来 ...
- 网站初步收工---www.dkill.net
今天10.30左右备案核审成功了,然后一天都在忙部署和一些其他的东西,中途也写了很多文档,遇到很多问题,直接琢磨了N久,暂时发了这么多教程,明天揭露阿里云的各种坑(先用winServer服务器,有时间 ...
- WebView 与PC机Chrome配合调试
参考自http://www.cnblogs.com/terrylin/p/4606277.html 移动端WebView开发调试:Chrome远程调试 Chrome DevTools调试移动设备Bro ...
- 深入理解javascript对象系列第二篇——属性操作
× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对 ...
- .NET平台开源项目速览(7)关于NoSQL数据库LiteDB的分页查询解决过程
在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑) 与 .NET平台开源项目速览(3)小巧轻量级NoSQL文件数据库LiteDB中,介绍了LiteDB的基本使用情况以及部 ...
- 在ASP.NET Web API项目中使用Hangfire实现后台任务处理
当前项目中有这样一个需求:由前端用户的一个操作,需要触发到不同设备的消息推送.由于推送这个具体功能,我们采用了第三方的服务.而这个服务调用有时候可能会有延时,为此,我们希望将消息推送与用户前端操作实现 ...
- 关于opencv中人脸识别主函数的部分注释详解。
近段时间在搞opencv的视频人脸识别,无奈自带的分类器的准确度,实在是不怎么样,但又能怎样呢?自己又研究不清楚各大类检测算法. 正所谓,功能是由函数完成的,于是自己便看cvHaarDetectObj ...