博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LAMP环境搭建(Ubuntu)
阅读量:5153 次
发布时间:2019-06-13

本文共 1385 字,大约阅读时间需要 4 分钟。

LAMP(Ubuntu)环境配置

ubuntu下架构LAMP环境

一、安装apache

1. 命令:$sudo apt-get install apache2

然后运行apache服务器

命令:$sudo /etc/init.d/apache2 restart

apache默认的开发文档的根目录是/var/www/,只要在浏览器中输入

http://localhost/就能看到it works字样,否则安装出现问题,或则www

文件夹下没有index.html文件

2. 配置apache

终端使用命令打开配置文件apache2.conf

$sudo gedit /etc/apache2/apache2.conf

在配置文件中加入一下代码:

添加文件类型支持:

AddType application/x-httpd-php .php .htm .html

添加默认字符集:

AddDefaultCharset UTF-8

服务器地址:

ServerName 127.0.0.1

添加首页文件:

DirectoryIndex index.htm index.html index.php

3. 修改开发文档的根目录

默认根目录是/var/www,正常修改应该是在apache2.conf中的DocumentRoot,但是在ubuntu上的apache2.conf配置文件中没这

个变量,但是在apache2.conf中包含了一句Include sites-enabled/

所以我们到这个文件中去找,发现一个000-default文件,打开里面就可以

设置默认一个DocumentRoot变量,修改到你想要的地方就可以勒。(提示:

DocumentRoot以及Directory标签中的地址)

二、安装PHP

命令:$sudo apt-get install libapache2-mod-php5

三、安装MySQL数据库

命令:$sudo apt-get install mysql-server mysql-client

四、安装phpmyadmin

1. 命令:$sudo apt-get install phpmyadmin

 

2. 配置phpmyadmin

1) 先安装相关的软件包,命令:

$sudo apt-get install libapache2-mod-auth-mysql php5-mysql

2) phpmyadmin中的apache2.conf文件复制到apache2

$cp /etc/phpmyadmin/apache.conf /etc/apache2/sites-available/phpmyadmin

3) 进入sites-enabled文件夹下

$cd /etc/apache2/sites-enabled/   

4) 建立一个通往配置文件的链接

$sudo ln -s ../sites-available/phpmyadmin   

5)重启apache2

$sudo /etc/init.d/apache2 restart

OK,到这里LAMP环境的基本配置就结束了,自己去体验吧。

 

转载于:https://www.cnblogs.com/MonkeyF/archive/2013/03/28/2987614.html

你可能感兴趣的文章
springboot linux启动方式
查看>>
NYOJ--513--A+B Problem IV(大数)
查看>>
剑指offer--38.左旋转字符串
查看>>
爬虫 scrapy图片下载
查看>>
学习笔记-任意用户密码重置10钟常见姿势
查看>>
msf假冒令牌
查看>>
留着看
查看>>
Centos7 搭建sonarQube
查看>>
mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
查看>>
JAVA中通过Hibernate-Validation进行参数验证
查看>>
使用lagg做链路聚合与故障转移
查看>>
VS JavaScript 提示设置
查看>>
在vue项目npm run build后,index.html中引入css和js 报MIME type问题
查看>>
python的数据结构
查看>>
HTML5已成为主流的移动互联网云计算编程格式
查看>>
(转)从客户端中检测到有潜在危险的 Request.Form 值
查看>>
How to fix updating ubuntu apt-get problem
查看>>
以软件开发生命周期的过程来说明不同测试的使用情况
查看>>
Log Structured Merge Trees(LSM) 原理
查看>>
mysql中的事务
查看>>