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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章