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
发布了154 篇原创文章 · 获赞 12 · 访问量 52万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章