Posted on 2008-07-31 17:43
Fingki.li 閱讀(1380)
評(píng)論(1) 編輯 收藏 所屬分類:
About linux
在ubuntu-server下安裝phppgadmin遇到如下問(wèn)題,記錄如下:
首先安裝postgresql很簡(jiǎn)單,sudo apt-get instatll postgresql
安裝完成后,可能需要更改默認(rèn)用戶postgre的密碼,這個(gè)可以查看我之前的文章。
然后,安裝client,我打算使用phppgadmin,
命令行下:sudo apt-get install phppgadmin
完成后,默認(rèn)同時(shí)安裝了它所依賴的apache2。
在瀏覽器中輸入:http://localhost,顯示 It works.這說(shuō)明apache2在正常工作。
但輸入http://localhost/phppgadmin,顯示無(wú)法找到該頁(yè),
進(jìn)入 /var/www中查看,只有index.html,所以肯定找不到phpgpadmin,
所以需要做link,
執(zhí)行:sudo find / -name phppgadmin,查找出phppgadmin的位置,
然后做連接: sudo ln -s /usr/share/phppgadmin phppgadmin
之后再試瀏覽器中訪問(wèn)http://localhost/phppgadmin,這次可以找到文件了,但提示是否下載php文件。
一同事說(shuō)遇到過(guò)這樣問(wèn)題,說(shuō)是少個(gè)libapache2-mod-php5,查看一下已經(jīng)安裝了。
于是google一番,得知:如果當(dāng)您瀏覽PHP網(wǎng)頁(yè)的時(shí)候,瀏覽器提示您是否下載PHP文件而不是去顯示它的時(shí)候,就可能是您沒(méi)有安裝libapache2-mod-php5。當(dāng)您
安裝PHP5的時(shí)候,它會(huì)被默認(rèn)的安裝進(jìn)去的,如果您不小心的將它遺忘了。您就需要去將它打開(kāi),sudo a2enmod php5,然后使用sudo
/etc/init.d/apache2 restart來(lái)重新啟動(dòng)APACHE。
果然重啟apache2后,可以正常訪問(wèn)了。