為了讓大家都可以輕輕鬆鬆的架站
所以寫了這篇教學
有問題的話可以發問
架設環境為:Ubuntu 8.04

首先先安裝apache2
sudo apt-get install apache2

輸入 y 確認安裝

安裝完成

輸入http://網址 (http://127.0.0.1/)
如果看到 It works! 代表安裝成功

接下來要安裝php
安裝php的話可以用來架設 blog
sudo apt-get install php5 libapache2-mod-php5 php5-mysql

輸入 y 確認安裝

安裝完成以後要從新啟動apache2
sudo /etc/init.d/apache2 restart

安裝完成沒有錯誤

接下來就是要測試 php 是否有正常運作
所以要放一個 php 的網頁到主機去
sudo vim /var/www/phpinfo.php

進去以後按下鍵盤上面的 i 進入編輯模式

之後輸入 <? phpinfo(); ?>

注意左下方唷!

輸入完成以後就按下 鍵盤上面的 ESC 鍵
之後輸入 :wq 存檔離開

開啟瀏覽器來測試 php 是否正常
http://網址/phpinfo.php( http://127.0.0.1/phpinfo.php )

接下來安裝mysql部份
sudo apt-get install mysql-server mysql-client phpmyadmin
最後一個 phpmyadmin 為管理程式

輸入 y 確認安裝

輸入密碼來當資料庫的密碼

再輸入一次

選擇 apache2

安裝完成!

開啟瀏覽器來測試 mysql 是否正常
http://網址/phpmyadmin/( http://127.0.0.1/phpmyadmin/ )

輸入帳號密碼
帳號預設都是 root

看到這畫面代表資料庫也沒問題唷!
有問題的話請留言討論!


我照著作後最後的http://127.0.0.1/phpmyadmin/出現
Not Found
The requested URL /phpmyadmin/ was not found on this server.
哪邊出錯了嗎?
你系統是ubuntu嗎?
試試看在網址列輸入
localhost/phpmtadmin
看看
或者試試試看
先下
sudo updatedb
更新一下檔案索引
再來下
locate phpmyadmin/index
看看會不會有這東西
你先試試看這樣
看怎樣再跟我說
謝謝
仍然不行耶…網頁"it’s works"我看的到,phpinfo也ok唯獨最後一個sql的無法顯示。
如果要重弄Mysql的話要如何執行?可否指導一下..謝謝…
另外,apache2安裝後沒有圖形介面可以使用嗎,也是要在終端機輸入指令嗎?有無比較容易上手的方法可以指導一下,謝謝您。
這位朋友…
我上一篇回覆你的你有看嗎?
那一篇並不是在教你解決方法唷
是在確認妳跟我裝的系統還有妳安裝的東西
是否跟我一樣是否正確
網頁it’s works 可以看到代表apache2安裝成功
phpinfo 也正常顯示 代表php也正確安裝
至於mysql
請你先下
netstat -tul
找看看有沒有
tcp 0 0 localhost:mysql *:* LISTEN
如果有代表mysql也安裝成功了
你說如果要從弄?
就先下sudo apt-get remove mysql
就移除mysql這套件
apache2本身就沒有圖形介面了
系統預設一開完機就會自動執行
不懂再留言問吧
更新索引後下locate phpmyadmin/index出現/usr/share/phpmyadmin/index.php
下netstat -tul出現
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:mysql *:* LISTEN
tcp 0 0 localhost:ipp *:* LISTEN
tcp6 0 0 [::]:www [::]:* LISTEN
udp 0 0 *:52324 *:*
udp 0 0 *:mdns *:*
表示應該有安裝吧…
但是我又下sudo apt-get remove mysql卻出現
Reading state information… 完成
E: 無法找到 mysql 套件。
真是不知道該說什麼
然後想重新安裝下
sudo apt-get install mysql-server mysql-client phpmyadmin
卻說Reading state information… 完成
『mysql-server』已經是最新版本了。
『mysql-client』已經是最新版本了。
『phpmyadmin』已經是最新版本了。
………..現在進退兩難…………
瀏覽器仍然看不到mysql……..omg….
嗯…
好像真的是進退兩難…
這主機應該只是妳練習用
不是要用在工作上面的吧?
我們先一個一個問題來解決
首先先處理phpmyadmin的問題
如果你都沒有去修改apache2的設定檔的話
網頁預設是放在 /var/www/ 這資料夾底下
你現在的問題是你找不到phpmyadmin的網頁
那你就下底下的指令
1.cd /var/www
2. sudo cp -a /usr/share/phpmyadmin .
第一個指令是切換到/var/www這資料夾
第二個指令是把/usr/share/phpmyadmin/整個資料夾複製到 /var/www這資料夾底下
之後打開瀏覽器
輸入
127.0.0.1/phpmyadmin/
這樣phpmyadmin就會跑出來了
你先試試看這個
Yes~練習用~不過遇到很多問題…
下sudo cp -a /usr/share/phpmyadmin
sudo: unable to resolve host danube-desktop
cp: 「/usr/share/phpmyadmin」 後缺少了目的地檔案運算元
……..sorry問題真多…..
你有按照我說的做嗎?
第一步跟第二步?
第二步最後面有一個 "."
oh~感謝您的協助~解決了~一個"."就能有改變?好奇妙的系統阿….
雖然是顯示了,不過
danube@danube-desktop:/var/www$ sudo cp -a /usr/share/phpmyadmin .
sudo: unable to resolve host danube-desktop
說不能解決卻又自己顯示…感覺好妙…
不過總算是能用~謝謝您的協助~
那個 "." 所代表的意思就是"當前目錄"
第一步我要你切換到/var/www這目錄
第二步就是複製到目前所在的目錄
那個 "." 是關鍵
至於你顯示的那個錯誤訊息
其實沒啥大礙啦~
應該是一些網址解析得問題
不過…
我教你的方法是偷吃步的方法
因為預設phpmyadmin是放在/usr/share/這資料夾底下
然後透過Alias來連
所以說
比較正規的方法就是去修改設定檔
1.sudo vim /etc/apache2/conf.d/phpmyadmin.conf
把
Alias /phpmyadmin /usr/share/phpmyadmin
改成
Alias /phpmyadmin /var/www/phpmyadmin
把
<Directory /usr/share/phpmyadmin>
改成
<Directory /var/www/phpmyadmin>
之後儲存離開
這樣應該算是比較正規的修改
不過沒關係啦
既然都OK了~
那就別管他囉
加油!
sorry~我又有問題了~
請問當你把伺服器環境弄好後~
我載了bluefish編輯網頁的軟體~
隨便存了一個網頁但是不知道存在哪?
找了網路資料後說
資料庫預設目錄:/var/lib/mysql
網頁預設目錄:/var/www
但是都權限不足…….
那要我怎麼存網頁阿…
另外通常linux-lamp底下如果架站架什麼東西比較能學到東西
因為我之前用iis加asp只有資料庫連來連去+網頁編輯而已。
麻煩了謝謝…
我不知道 bluefish 是什麼樣的軟體耶
我猜大概會是在/home/帳號底下吧?
不然你可以先
sudo updatedb
locate 檔名
去找一下檔案在哪裡
至於權限問題
如果網頁存在你的資料夾底下
用sudo mv 檔名 /var/www
這樣就不會有權限問題了
架什麼東西?
我覺得你可以架一個blog來玩玩
你要有網頁服務才可以架設
而且還會用到資料庫
上線的話還要注意安全性問題
這些都可以慢慢去學去試
很棒的文章喔^^
我也是剛從windows上的架設轉到ubuntu上面~~
我在照著安裝的時候也是有出現上面那位朋友的問題,會找不到phpmyadmin,之後按著您說的硬把他複製也是解決了~
不知道是哪個步驟會造成這種問題@@a
阿對了,想問一下,如果想修改關於apache或者php的一些設定
例如外掛的問題.還有在windows架設時需要設定一下上傳檔案的最大限制那一類的東西
我該去哪裡設定呢?
謝謝大大了~~~~~
其實我也沒有仔細的去研究耶
不知道跟安裝順序有沒有關係
又或者是可能之前有移除掉吧
anyway~
哈~我不懂@@
這樣問太隴統了
apache跟php都有他們的設定檔
基本上都在他們的目錄裡找.conf
不過apache要注意一下
他好像都有使用模組
還蠻多功能都是需要增加模組的
加油吧!
我也還在摸索中
也是,我好像講太籠統了.
其實我只是想問他們的設定檔在哪裡而已?
不過後來我慢慢找一找,似乎都再etc底下呢,呵呵~
我也在慢慢玩當中XD
呵
其實網路上還蠻多文章的
加油吧!
我亂逛偶然間似乎發現不能用phpmyadmin的原因了
http://aray.twbbs.org/?p=5
這個blog他寫說,裝phpmyadmin選擇apache的版本的時候,要用空白鍵去做選擇,否則將會無法使用@@ 我當初下意識似乎按了enter~
我沒什麼印象說
在選擇apache版本的時候
會有預設的選擇
一般來說會是空白
所以說你要自己選
在那種文字介面底下
要選擇的話通常都是按空白鍵代表選擇
enter鍵代表確認
你那個blog的經驗…
我覺得是他沒有選擇版本就直接按確認
所以當然沒有安裝成功
p.s應該是這樣啦!純猜測
想請問一下 如果所有套件都安裝好以後 那要如何設定才能讓網頁看得懂php的程式碼呢?
因為。。。我現在的問題是php的檔案開啟 卻只能看到html的部份 而php的部份卻看不到
所以想請大大告訴我如何設定才能看到php的部份
謝謝
phpinfo.php
你這個檔案瀏覽正常嗎
如果正常的話
代表你php已經正常在執行了
抱歉大大~我可能搞錯了..
我發現我的網頁看的到php的部分
而html的部分好像沒顯示出來
不知道是不是apache2和php5沒連結到呢?
如果是可以請問要如何設定呢?
謝謝
恩…
我還不太清楚你的問題再那
不知道你有沒有網頁可以給我看咧
不然你用悄悄話留你msn
用msn討論也可以
hi~大大你好
我是taco
我的msn是s115088@yahoo.com.tw
我有些事情想請教你麻煩你了~
我有加了
如果還是沒有你再跟我說一下
我明天下午都在線上
這個太讚了
希望有幫上你的忙
前輩甚麼時候有空會教教ubuntu 的mail server啊
我很想自己都架一個
還有想問一下有ubuntu工具嗎
就是用網頁監控系統
謝謝
新年快樂
mail server喔…
其實還蠻想玩的
不過要先買到一個網域名稱咩
還在想名字
至於網頁監控系統…
好像有看過一個
是用php寫的
我忘記叫啥名子了
有想到再說吧
至於一般流量監控的話
用MRTG其實就夠了
我裝8.10的時候除了PostgreSQL
其他都裝了
這樣做好嗎
裝完mail server那些進都進不了
~"~
我照你的方法裝了phpmyadmin
不過我想裝bbs看看
但是我上載不了bbs去www目錄
可以教教我嗎
3q
沒有裝過bbs所以不知道怎樣教你@@
如果買空間的話
空間商都會給一些web control pannel的
應該是
之前看到一個
不過忘了叫甚麼名字
那是她們自己寫的後台吧
一般來說
這種東西不會丟出來給人家用的
那都屬於商業化產品
如果有丟出來給我們用
那空間商不就倒了@@
哈哈
這個月我下載了好多linux unix
試了好多
還是覺得ubuntu好用
但是server版的還是很陌生啊
上網看到一個叫ehcp control panel
http://ehcp.net/
這個不錯用
但是有google ad
我想用ubuntu 架個server
有DNS web , server [including vhosts ], mail server
沒了
看了你的教學會了lamp
不過lamp沒zend真難辦
你覺得ehcp好嗎
還是自己架比較好呢
謝謝
Server版只要下個指令安裝圖形話介面
他也不會陌生
你說的ehcp~
很抱歉~我本身還蠻討厭英文的@@
所以我也沒研究
至於你要的功能
如果一項一項慢慢摸懂
成就感應該會比妳去安裝一個人家都幫你設定好的來的多
dns自己設定
mail server自己設定
應該都不錯吧?
我在server的裝smb很麻煩
desktop的2 3步就可以用了
但是desktop又不是server~~
好像不同
先感謝大大
我在ubuntu裡都成功的架起來了
那我如果想在host(xp)端連入http://127.0.0.1/phpmyadmin/ 可以嗎
我是使用Virtualbox架設ubuntu的!
不用客氣~
有幫上忙就好
另外你問的問題
我剛剛google了一下
也測試了一下
我正在用的這台電腦有裝apache2
可能port有衝突到
所以我試了ssh的方法
你在自己改port看看
最近有點忙
沒辦法setup by setup
看圖片吧!!
測試成功的圖片
輸入的指令
語法裡面的 ubuntu 記得換你設定的名稱
設定好了記得把Virtualbox重開