功能介绍

上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本之一,其实在Ubuntu下面搭建LAMP开发环境,相对则要简单的多。
这里备注下.

首次安装Ubuntu后,需要为root用户设置密码:

localhost@localhost:~$ sudo passwd
[sudo] localhost的密码:
输入新的UNIX的密码:
重新输入新的UNIX密码:
passwd:已成功更新密码
localhost@localhost:~$ su root
密码:
root@localhost:/home/localhost# 

方案一

//一次性安装LAMP环境套件
#sudo apt-get install tasksel            //安装tasksel
#sudo tasksel install lamp-server        //使用tasksel一键安装LAMP

方案二

//手动一次性安装LAMP环境
#sudo apt-get install apache2 php5 php5-mysql mysql-server

方案三

//安装apache
#sudo apt-get install apache2
//安装php
#sudo apt-get install php5
//安装mysql
#sudo apt-get install php5-mysql
//注意,安装mysql的时候,会要你输入root的用户名和密码
//安装php的扩展包(一次性安装多个扩展)
#sudo apt-get install php5-gd curl libcurl3 php5-curl libcurl3-dev 

安装成功后,直接进行测试,即可。
默认情况下,安装目录在/etc下

查看php安装了那些扩展:

php -m

apache2配置文件目录:

/etc/apache2/sites-enabled/000-default  

Ubuntu重启Apache2命名:

sudo /etc/init.d/apache2 restart
或者 service apache2 restart

停止Apache2命令:

sudo /etc/init.d/apache2 stop

安装好Apache后,页面跳转不行,这里需要开启Apache的重写模块:
执行命令:

sudo a2enmod rewrite

在/etc/apache2目录下的mods-available(未启用模块),mods-enabled(已启用模块)。
此外,还需要通过命令;

sudo vim /etc/apache2/sites-enabled/000-default

更改如下内容:

AllowOverride None
//全部改成
AllowOverride All

最后sudo /etc/init.d/apache2 restart。在网站下面建立.htaccess文件 touch .htaccess
修改.htaccess文件属性:

 chmod -R 777 .htaccess

一天一点linux(9):ubuntu下如何搭建LAMP开发环境?相关推荐

  1. Ubuntu 下无人机飞控 ArduPilot 开发环境搭建

    Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 Ubuntu 下无人机飞控 ArduPilot 开发环境搭建 操作流程 升级安装包 安装 git 克隆代码 安装交叉编译工具链 将编译器添 ...

  2. PX4-AutoPilot教程-0-使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境(ROS+mavros+jMAVSim+gazebo+QGC+QT)

    使用VMware虚拟机安装Ubuntu系统并搭建PX4开发环境 本教程使用VMware虚拟机安装Ubuntu18.04系统(官方推荐使用版本),搭建PX4固件版本为v1.9.2,飞控板为pixhawk ...

  3. ubuntu qt平台搭建openssl开发环境

    ubuntu qt平台搭建openssl开发环境 1.下载解压 (这里以当前官网下载的最新版本为例,官网地址:http://www.openssl.org/source) tar -zxvf open ...

  4. 基于VMware+Ubuntu 14.04 搭建ESP32 开发环境

    基于VMware+Ubuntu 14.04 搭建ESP32 开发环境 开发环境:VMware + 14.04 1.更新 cmake 准备工作:官网下载cmake-3.6.3.tar.gz(https: ...

  5. Python编程入门:教你在mac下如何搭建python开发环境

    以前的Python编程入门教程中有跟大家说过一般情况下如何搭建Python开发环境,有很多伙伴说那么mac的该如何操作呢?今天就跟大家出一期针对mac搭建Python开发环境的操作方法!有需要的伙伴可 ...

  6. Ubuntu 13.04搭建J2EE开发环境

    摘要: 1.此教程基于 本本:Lenovo v470c OS:Ubuntu 13.04 32bit 2.搭建eclipse J2ee版本+MySQL+Tomcat 7.0+Jdk7开发环境 3.目的: ...

  7. ubuntu 16.04 搭建 python 开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 由于ubuntu 16.04  采用的是python2.7版本,对于采用python3开发作为开发环境的,极为不方便,不过幸好 ...

  8. windows下eclipse搭建android_ndk开发环境

    1.安装cygwin: 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/lin ...

  9. CentOS下编译安装LAMP开发环境

    http://www.linuxidc.com/Linux/2011-10/45743.htm 配置PHP开发环境前获取软件包.笔者用的mysql版本是社区版本的.主要软件包有: httpd,mysq ...

最新文章

  1. WinAPI: SetWindowPos - 改变窗口的位置与状态
  2. Agent Job相关的系统表
  3. 大数据常考--bitmap用来去重占用内存少
  4. 工具 - MyEclipse算法机最新8.6forSpring有效
  5. 使用django创建一个单表查询的图书管理系统
  6. 3、事件响应函数(一)
  7. JavaScript 面试总结
  8. Java8实战(Java8 in Action)精华篇
  9. Xshell是做什么用的?Xshell使用教程分享
  10. 爬虫第七课:python爬取淘宝商品评论
  11. php怎么将农历转换成公历,php农历转公历怎么实现
  12. 【杂谈】斯科特与阿蒙森的南极点竞赛
  13. linux服务器下如何显示中文的图片,Linux服务器中文显示问题
  14. 启动计算机时进入bios界面,电脑开机就进入bios界面怎么办
  15. 微信支付2.0版本,更换参数即可使用
  16. c语言memset() 函数
  17. R报错:caret包与InformationValue包在绘制confusionmatrix时遇到的问题
  18. .NET Reactor使用教程(11)——命令行参数:保护设置
  19. 小程序规范怎么设计?精华整理
  20. Homekit智能家居DIY产品一智能面板开关

热门文章

  1. 如何迅速成为Java高手[Tomjava原创]
  2. Thrift RPC 系列教程(5)—— 接口设计篇:struct enum设计
  3. [cocos2d-x]图层的旋转缩放效果
  4. vs编译protobuf 3.0.0
  5. loadrunner中创建唯一随机数
  6. Objective-C中NSString转NSNumber的方法
  7. linux 11G R2 RAC 配置NTP服务器
  8. 8种Nosql数据库系统对比
  9. .NET防SQL注入方法
  10. FreeMarker中文帮助手册API文档,基础入门学习文档