Ubuntu12.04LTS搭建LAMP

Ubuntu12.04LTS搭建LAMP(Linux、Apache、Mysql、PHP)

一、安装相关软件包
①sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 libapache2-mod-auth-mysql

安装过程中,会询问你是否安装,y继续,并出现让你设置root管理员密码,重复设置后继续。

②另外安装几个php的mysql扩展:
sudo apt-get install php5-mysql(php操作数据库用到)php5-gd(图库,处理图片)php5-curl(支持ftp、http等协议)

注:输入sudo apt-get install php5此时按tab键就看得到,按需要安装。

二、测试
①安装完成后地址栏输入localhost回车,正常安装成功可以看到一段文字(/var/www/index.html):
It works!
This is the default web page for this server.
The web server software is running but no content has been added,yet.

注:/var/www为默认apache服务器默认根目录

②我们写一个PHP的探针脚本看是否PHP有无支持:

sudo vim /var/www/test.php

<?php
     phpinfo();
?>

然后,我们在浏览器输入localhost/test.php看能否运行,正常会看到一张PHP介绍性图片。

三、个性化设置
①修改默认站点根目录(默认是/var/www),我习惯放在home目录
sudo vim /etc/apache2/sites-enabled/000-default
DocumentRoot  /var/www
改为:
DocumentRoot  /home/win/web

< Directory /var/www/>
改为:
<Directory /home/win/web/>
修改后保存,并重启apache:
sudo /etc/init.d/apache2  stop
sudo /etc/init.d/apache2  start

这个时候在/home/win/web下写个测试test.php,看是否设置正常。

②配置虚拟目录,增加测试本地域名
本地域名解析就靠/etc/hosts
在127.0.0.1  localhost下添加一行:
127.0.0.1  test.com

然后在/etc/apache2/sites-enabled/下建立一个名为test.com文件,直接复制一份000-default来修改
sudo cp 000-default  test.com

ServerName  test.com
DocumentRoot  /home/win/web/test

<Directory /home/win/web/test/>
    Options Indeses FollowSymLinks MultiViews
注:ServerName 就是绑定的域名,DocumentRoot即对应绑定的目录。

在/home/win/web/test/下写一个test.php测试是否设置正常。
在浏览器直接输入test.com,看是否有显示/home/win/web/test/下的文件
正常有:
Index of/
Name  Last modified  Size Description
陈列文件及目录

Apache/2.2.22(Ubuntu)Server at test.com Port 80
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值