請問如何安裝appserv-win32-2.5.10.EXE 「已解決」 [論壇 - 伺服器架設]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


請問如何安裝appserv-win32-2.5.10.EXE 「已解決」
會員二級
註冊日期:
2009/2/18 22:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 5924
EXP: 55
離線
請問如何安裝appserv-win32-2.5.10.EXE
ubuntu8.10版
謝謝

2009/2/18 22:48
應用擴展 工具箱
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
會員二級
註冊日期:
2008/11/7 18:36
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 143
MP : 20 / 6262
EXP: 75
離線
orz .exe 是WINDOWS的執行檔........

如果硬要用的話,請裝wine

或者請用 LAMP SERVER (Linux+Apache+Mysql+PHP)

簡易方法:
系統 System-->管理 Administration-->Synaptic 套件管理員 Synaptic Package Manager-->
編輯 Edit--> Mark Packages by Task-->LAMP server -->套用 Apply

2009/2/19 0:40
應用擴展 工具箱
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
會員二級
註冊日期:
2009/2/18 22:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 5924
EXP: 55
離線
Alphonse K. 寫到:
orz .exe 是WINDOWS的執行檔........

如果硬要用的話,請裝wine

或者請用 LAMP SERVER (Linux+Apache+Mysql+PHP)

簡易方法:
系統 System-->管理 Administration-->Synaptic 套件管理員 Synaptic Package Manager-->
編輯 Edit--> Mark Packages by Task-->LAMP server -->套用 Apply

謝謝大大
因為原本用WINDOWS架站
目前想改為Linux 系統

再請教 LAMP SERVER安裝好後,他位在哪個檔案夾....
Mysql資料庫的入口,如何進入?
謝謝

2009/2/20 8:03
應用擴展 工具箱
L
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
Anon:L
補充:

appserv 事實上就是 Apache + PHP + MySQL 的套裝軟體。

Linux 下不需要裝這類東西,因為 Linux 本身就內建 Apache + PHP + MySQL。

安裝方法如 #2 網友所說的,裝 LAMP 套件即可。(因為節省硬碟空間考量,預設不會裝,但使用者打個勾按確定,它就會自動下載,並自動安裝)

使用方法:
1.啟動 apache(含php模組),啟動 mysql
打開終端機
sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysqld start

2.將你的網站(網頁),丟到 /var/www/html
這個目錄就是 apache 的根目錄
大功告成,你的網站已經運作了...

開啟瀏覽器
http://locahost
沒意外的話,已經能看到網站


MySQL 資料庫的管理,可以去下 phpMyAdmin
http://www.phpmyadmin.net/home_page/downloads.php

丟上去(同樣目錄),解壓縮(用 root 權限去解)
你會得到 phpMyAdmin 目錄
打開瀏覽器:http://localhost/phpMyAdmin
做相關設定即可使用

如果從外面連不通,檢查防火牆(開放 port80),檢查路由器(ip分享器)的 NAT 設定。

2009/2/20 8:13 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
L
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
Anon:L

Mysql資料庫的入口,如何進入?


MySQL 一般是用 phpMyAdmin 去操作即可,web管理介面比較直覺。

或者你熟 mysql 指令
也可以在終端機打 sudo mysql -u [帳號名稱]
即可進入 mysql 指令模式,這種方式比較少用,多半用在忘記 mysql 管理者帳號密碼時補救用的。

----------------------------------

如是問 mysql 資料庫實際放哪裡的話
應該是放在 /var/lib/mysql

要把檔案丟進那個目錄,需有 root 權限
如果是用檔案總管丟的,要點檔案總管右鍵選[以管理者身份執行]

直接丟進去要注意權限問題,丟進去的資料庫目錄和檔案
擁有者為 mysql:mysql
目錄權限 700,檔案權限 664

丟進去後,一定不是這樣,但你要修改成這樣,才能運作。

可以用視窗的檔案總管去改,或是終端機下改,終端機是比較快啦。

先切到 /var/lib/mysql

修改擁有者:
sudo chown mysql:mysql -R [目錄名稱]
註:-R 參數會連同目錄底下所有檔案一併更改

修改目錄權限:
sudo chmod 700 [目錄名稱]
接著 cd 切進去,修改檔案權限
sudo chmod 664 *
註:* 代表目前目錄所有檔案

2009/2/20 8:28 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
L
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
Anon:L
不好意思,上面打錯,因沒登入無法修改

更正1:

資料庫檔案權限應為 660
(上面寫 664 是錯的,有安全漏洞)

總之,就是參考原先那個目錄的其餘檔案,是怎樣的權限,丟進去的檔案就修改成相同即可。

更正2:
要從本機看自己網站,網址為
http://localhost (上面拼錯)

localhost 就是 127.0.0.1
這個你應該知道啦,但還是說一下

2009/2/20 8:36 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
會員二級
註冊日期:
2009/2/18 22:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 5924
EXP: 55
離線
謝謝大大回應
我想我是權限該好好作功課
剛進入Linux
就是要學習權限
都無法丟檔案進去

sudo chown mysql:mysql -R [目錄名稱]
目錄名稱是指 /var/www 嗎?
謝謝

2009/2/20 9:26
應用擴展 工具箱
L
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
Anon:L
其實我不是用 Ubuntu 架站,CentOS 架站我比較熟。為避免紙上談兵,有誤導嫌疑,剛特地去把 Uubntu 筆電實際裝一遍 LAMP,心得如下:


安裝 LAMP (Linux + Apache + MySQL + PHP)

[系統]-[管理]-[Synaptic套件管里程式]
確定網路已連線,先按一次[重新整理]

[編輯]-[以任務配置標記套件...]
勾選 [LAMP server],按[確定]



它會將 LAMP 所需的套件列出來
接著會出現提示畫面,選 [標記]



回到 Synaptic 主視窗,按[套用]
接著又出現一個提示視窗,繼續按[套用]



此時會開始全自動 下載&安裝 Apache + MySQL + PHP(LAMP)
約需要 5分鍾 左右,視網路速度和電腦速度而定


安裝過程中,會要求設定 MySQL 的 root(管理員)密碼
需輸入兩次,兩次皆相同,第二次是確認
輸入密碼時會以圓點覆蓋起來,注意鍵盤有沒有按到鎖定大寫
若留空白直接下一頁,則設定為「空」密碼,也就是不必密碼
此密碼以後可修改,非只能設一次
※ MySQL 的 root 密碼是獨立的,與 Linux 的 root 密碼無關,控制資料庫用的。



安裝好後,檢查設定讓 Apache 和 MySQL 一開機就啟動:
[系統]-[管理]-[服務]
剛進入這個視窗會看到全黑的無法操作,那是因為權限不足
點 [解除鎖定],輸入密碼,即可操作
確認 Apache 和 MySQL 皆有打勾,這樣子一開機才會啟動
若不想一開機就啟動,解除打勾即可




基本上安裝好後,服務已經啟動了,不需下指令讓它啟動
但經測試,php 運作不正常
需重開機後,才可正常運作
也許是我電腦問題,若無法正常運作,重開機看看...

------------------------------------------------------------------

Apache 的基本使用

apache 的根目錄(網站根目錄)是在 /var/www
將檔案丟在 /var/www,就是丟到網站上了
如果網站是對外開放的,從丟上去那一刻,外面就看的到了


隨便寫一個 php檔,測試一下能不能用:
<?php
  echo phpinfo() ;
?>




如上圖:運作正常!

檔案怎麼丟?
當然是用檔案瀏覽器丟囉



但普通使用者權限是丟不進去的
因為 /var/www 這個目錄,預設只有 root 能寫入
所以要這麼做:開啟 檔案瀏覽器 時,用管理員身份開啟
(註:這功能好像要裝懶人包才有)



如此一來,便能將網頁檔案丟進 /var/www 了。

------------------------------------------------------

MySQL 說明

mysql 的資料庫「實際存放位置」,是在 /var/lib/mysql 底下
一個目錄,就是一個資料庫
比如:論壇資料庫、blog資料庫、其它....



如上圖
現有一個資料庫,名稱為 mysql
(mysql本身管理帳號密碼和一些設定用的)

它的擁有者為:mysql:mysql
目錄權限:755

如果切進目錄再 ls 查一遍,可以發現資料庫檔案
擁有者為:mysql:mysql
檔案權限:660


為什麼資料庫的擁有者必須為 mysql:mysql(使用者:群組)呢?



如上圖,查詢 /etc/passwd(使用者帳號資料檔)即可明瞭
其實 Linux 每個 service 服務,都被看作是一位使用者
service 本身佔有一個 unix 帳號

比如安裝 mysql 後,系統中就多了一個 mysql 帳號
UID 低於 500 以下,為系統帳號
shell 為 false 代表不可登入

這樣說可能有點複雜,簡單的說
總之,就是需把資料庫擁有者改成 mysql:mysql 就對了
否則 mysql 這個 service (服務程序)會沒有權限去讀寫資料庫檔案
換句話說就是無法運作

然後資料庫的:
目錄權限需為 755
檔案權限需為 660

這是安全性考量
此權限的配置是讓資料庫僅有 mysql 可讀寫
其它任何人皆無法去讀寫(root 除外)

更改檔案權限,有兩種方法:

1.
在 檔案瀏覽器 對檔案點滑鼠右鍵,選[屬性]即可更改
有時候可能會權限不足,解決方法是以管理員身份去執行檔案瀏覽器
不過這個方法,需一個一個檔案改,耗時費力

2.
開終端機,用指令改

改擁有者:
chown mysql:mydql -R [目錄名稱] (註:即資料庫名稱)
參數 -R 會連目錄底下所有檔案和子目錄一起更改

改權限:
chmod 755 [目錄名稱]
chmod 660 * 或 [檔案名稱]
萬用字元星號 * 代表現在目錄中的所有檔案

ps.
/var/lib/mysql 只有 root 權限能操作
先打指令:sudo su -
輸入密碼,密碼不會顯示(不是當掉),按 enter 輸入完畢
切換到 root 身份,在執行操作,會比較省事,省的 sudo 一直打。


以上所說的 MySQL 操作,是指你要將資料庫「手工」直接丟進去,才需要這麼麻煩。比如原先在 windows 就有架站,已經有現成的資料庫,不想匯出 sql檔(浪費時間且容易出錯),想直接把檔案「複製」-「貼上」,那麼手工丟進去是最快的。

若是要採用匯入 sql 檔的方式,或是新開資料庫,則不必理會權限問題,因為是由 mysql 去自動處理的。


- END - (以上圖文歡迎自由轉貼與修改)


關於 Linux 檔案權限
若有興趣,可參考鳥哥的教學網頁:
http://linux.vbird.org/linux_basic/0210filepermission.php

2009/2/20 13:18 | 7ab5d 1b103 42c8a 3099a
應用擴展 工具箱
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
會員四級
註冊日期:
2007/12/28 15:31
所屬群組:
已註冊使用者
等級: 19
HP : 0 / 454
MP : 142 / 20916
EXP: 17
離線
這教學對新手來說很不錯唷,有經驗的朋友也可以參考!

有安裝 scrapbook 建議可以 capture 起來保存唷!

2009/2/20 13:36
應用擴展 工具箱
回覆: 請問如何安裝appserv-win32-2.5.10.EXE
會員二級
註冊日期:
2009/2/18 22:34
所屬群組:
已註冊使用者
等級: 6
HP : 0 / 138
MP : 19 / 5924
EXP: 55
離線
謝謝 L大
我的是8.10版,非懶人包
所以權限無法直接用右鍵點選管理員
權限真不好設,弄了幾個小時,不得其門兒入
看來初學者真是有的try

2009/2/20 18:33
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.