看到別人無比絢麗的網站,自己是不是也想有一個屬於自己的網站呢?其實在自己的電腦上搭建一個website也不是一件很難的事情。
我是一個linux新手,對於網絡也是剛剛入門,所謂初生牛牘不怕虎呀。呵呵,just try。
首先我用的是ubuntu 11.4的 操作系統,接下來我們開始行動吧!
第一步:下載apache,下載之後當然就是安裝啦
(ctrl +shift+T)打開一個ternimal.查看在軟件包中是否有apache
在命令行輸入:aptitude search apache
如果有這個東東呢!!在apache前面將會有一個i標籤,木有的話就是p了。
是p的話傻子都知道要裝一個了。
在命令行輸入:sudo aptitude install apache2,慢慢的等呀等。
第二步:安裝數據庫和php貌似也變成了一個簡單的stuff了。
aptitude search phpmyadmin (記得判斷哦)
sudo aptitude installphpmyadmin
aptitude search php
sudo aptitude install php5
第三步:創建虛擬主機:
首先需要創建網站目錄。(以example.com爲例)
sudo mkdir -p /srv/www/example.com/public_html(連環創建)
if you failed try:
cd /srv/www/
sudo mkdir example.com
cd example.com/
sudo mkdirpublic_html
這樣創建的文件夾就成功了。
切換路徑:cd /etc/apache2/sites-available/(正確的話可以TAB自動補全路徑)
sudo gedit example.com就是我們要創建的網站了。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName example.com
ServerAlias www.example.com
DocumentRoot /srv/www/example.com/public_html/
</VirtualHost>
這樣一個網站就基本上部好了。
做完這些之後需要的就是重啓apache
sudo a2ensite example.com
sudo /etc/init.d/apahce2 reload (or restart)
Thinking for a little time,我需要吧這個目錄強行指向本地
sudo gedit /etc/hosts
添加代碼:
127.0.0.1 example.com;(這樣example.com指向的就是本機。)
這樣在一臺虛擬的服務器就在本機上搭建成功。
(你可以檢查網站是否成功,可以看/etc/apache2/sites-enabled 文件夾內example.com是否存在)