Ubuntu下搭建LAMP环境

本文档详述了如何在Ubuntu系统中搭建Linux+Apache2+MySQL+PHP环境,包括Apache2的配置、MySQL的安装与测试、PHP的安装及验证。通过修改配置文件和赋予适当权限,成功创建了一个基本的LAMP服务器。
摘要由CSDN通过智能技术生成

前言

空间很长时间没有利用,练习搭建一下经典的LAMP环境,同时搭建网络环境也可以测试下项目。

目标

搭建Linux+Apache+MySQL+PHP环境。

步骤

1.安装Apache2

sudo apt-get install apache2

安装完成之后测试,这里注意以下几点:

  • Apache2的默认路径在/etc/apache2
  • 默认的页面在/var/www/html,并不是之前版本的/var/www,因此如果将你自己的测试页面放到这个目录下将会报404错误。
  • 其实默认页面给出了详细的说明,修改配置文件路径为/etc/apache2/apache2.conf,这是一个总的文件,这里面包含了所有的服务器的设置情况,使用Include命令包含了很多其他的文件,其中有一行
    # Include the virtual host configurations:
    IncludeOptional sites-enabled/*.conf
    ,说明了sites-enabled文件夹中所有的conf文件都会被加载成为virtual host的设置。
  • 我们进入文件夹发现000-default.conf文件,如果想要修改目录,进入其中修改DocumentRoot项即可。
  • 如果只是这样的话,由于权限问题仍然是访问不了的,我们打开/etc/apache2/apache2.conf进行权限的设置,每一项Directory标签都表明了每一个站点的位置以及权限,添加我们自己的位置并且给予最高权限:
    <Directory /home/ubuntu/mysite/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted

    其中Indexes表明如果该目录下没有index文件时候,就显示目录,FollowSymLinks表明让连接文件生效,AllowOverride表明允许参数覆盖。Require all granted对应之前的Allow from all`表明接受所有请求。

2.安装MySQL数据库。
sudo apt-get install mysql-server安装过程中需要输入你连接数据库的密码。
安装完成需要进行测试,我们输入mysql -u root -p,如果能够顺利连接上进入mysql即为成功。

3.安装PHP。
安装命令:
sudo apt-get install php5 libapache2-mod-php5
libapache2-mod-php5让apache支持php5,也就是说能够解析php5;php5-mysql是php5的mysql数据库扩展,提供php能够使用的访问mysql的接口。

安装完成可以写一个简单的php页面来测试一下,代码为<?php phpinfo(); ?>,注意php存放的位置。

每次安装新功能之后想要测试,需要重启apache2服务:
sudo /etc/apache2/apache2.conf restart 或者
sudo /etc/inid.d/apache2 restart或者简单的
sudo service apache2 restart

总结

这只是简单的安装过程,关于详细的配置和设置信息可以参考私房菜书籍或者其他资料。
欢迎各种建议或意见。

Change Log

  1. 修复了一些教程的错误。

Reference

LAMP架站的一个较好的回答

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值