2011年10月20日 星期四

xampp+postgresql+phppgadmin

  1. Version:
    • xampp : xampp-win32-1.7.4-VC6.zip
      • PHP Version 5.3.5
      • Apache/2.2.17 (Win32) mod_ssl/2.2.17 OpenSSL/0.9.8l
    • PostgreSQL : postgresql-9.0.4-1-windows.exe
      (對於windows的portable安裝,設置步驟比較多,故暫不考慮)
    • phpPgAdmin : phpPgAdmin-5.0.2.zip
  2. 下載並解壓縮xampp zip檔至root下。
    跟installer檔差別在於如果不放置在根目錄底下(C:\ , D:\),則要手動執行xampp_start.exe完成環境配置。
  3. 安裝PostgreSQL於"\xampp\pgsql"目錄底下(位置同MySQL的"\xampp\mysql"),安裝時會自動設置一windows user:postgres,並於安裝期間可指定其password。
  4. 下載phpPgAdmin的壓縮檔,decompress to "\xampp\phpPgAdmin"目錄底下(位置同phpMyAdmin的"\xampp\phpMyAdmin")。
    修改"\xampp\apache\conf\httpd.conf"設定檔, 加入以下此行讓apache載入postgresql的library(似乎是PHP的BUG!)。
    Loadfile "%Your PostgreSQL installation directory%/bin/libpg.dll"
    
    修改"\xampp\php\php.ini"的設定檔, 開啟支援(unmark掉)
    # default setting
    # extension=php_pdo_pgsql.dll
    # extension=php_pgsql.dll
    
    extension=php_pdo_pgsql.dll
    extension=php_pgsql.dll
    
  5. 修改"\xampp\phpPgAdmin\conf\config.inc.php"的php設定檔。
    為了方便開發把以下登入的安全設定改為false來可以使用DB預設Admin登入。
    //$conf['extra_login_security']=true;
    $conf['extra_login_security']=false;
    
  6. 修改"\xampp\apache\conf\extra\httpd-xampp.conf"的apache用於xampp整合的specific settings。
    可參考phpMyAdmin的配置來進行修改。
    
     Alias /phpmyadmin "xampp/phpMyAdmin/"
     
      AllowOvreride AuthConfig
     
     
     Alias /phppgadmin "xampp/phpPgAdmin/"
     
      AllowOvreride AuthConfig
      # 以下應該可不加,不過實際情況還是參考apache的configuration比較妥當。
      # 可參考最底下httpd.conf裡找到的片段說明。
      Order allow,deny
      Allow frrom all
     
    
    
    加入安全訪問設定於LocationMatch中,在最後的server-info後面加入"|phppgadmin"。
    #
    # New XAMPP security concept
    #
    
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/8 
        ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
    
    
  7. 開啟apache service開始使用xampp+postgresql+phppgadmin的windows的開發環境。

在httpd.conf裡找到Directory存取的描述
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/xampp/htdocs"

#
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories). 
#
# First, we configure the "default" to be a very restrictive set of 
# features.  
#

    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all


#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#

    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks Includes ExecCGI

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all



syntaxhighlight test

Hello SyntaxHighlighter

function helloSyntaxHighlighter()
{
 return "hi!";
}

2010年7月26日 星期一

Cycling around Taiwan, Day 10

2010-07-25
彰化埔心~台南關廟[Home]

出發照#Day 10

加水站#29

程俐涵在斗南~
感謝路上有妳加油XD
聊了一下後準備趕往嘉義午餐吃火雞肉飯。

來拍一張吧:P

這附近有家噴水火雞肉飯,
問了當地的車友他們說:那間是給外地觀光客吃的。
原來有名的地方小吃也要分在地人吃的跟外地觀光客吃的= =

看到岳飛像了,
火雞肉飯我來了~

盧家揚推薦!

禮拜日人很多,
我弟跟价良兩個人等到睡著zzz...

等好久終於上菜了~
不錯吃!

殘念的北緯23.5度,
在花蓮瑞穗舞鶴摸黑下滑路段錯過了一次 orz
嘉義水上照回來。

加水站#30
感謝警察幫忙拍照,
這裡過去就回台南了。

台南到了~

這間很熟吧~
全國最大間的小7。

小7的吹泡泡機。

回程下雨,
很幸運的是,
在我們回到家後的隔天,
就是一連下了好幾天的豪大雨,
提前回家果然是對的!
這一路遇到很多環島車友,
有些是剛出發而已,
想想他們應該很悶吧。。。
不過還是希望他們以安全為重。

雨停了。

到家1191km...
差一點就到1200km了。


Bikemap

單車路徑 689388 - powered by Bikemap 

Slide Show

Cycling around Taiwan, Day 09

2010-07-24
苗栗頭份~彰化市區->員林->埔心[好心人住家工廠]

出發照#Day 09
注意到我的腳了嗎?
腳踏車從房間搬出來要下樓時,
因為車子+負載的行李太重,
車子整個下滑,
腳踏板劃過右腳。

感謝老闆娘送我一片她孫子用的OK繃(mickey mouse),
可愛到一路上吸引了許多人的目光XDDDDD

加水站#27

藥水跟少許血液的混和,
最上面那塊OK繃是米老鼠的唷~

這是我見過最舒適的加油站廁所了,
跟花園一樣,
提供的清潔設備更是不馬虎。

閃光燈忘了關。

再來一張沒閃光燈的。

報導上提過的火車餐廳

火車車廂上面用餐。


開了車門之後才知道裡面有冷氣= =

車內的這些設備,
人在裡面用餐根本不覺得熱,
看窗外那炎炙的陽光就知道溫度差很多。

等很久的鐵路便當,
沒吃過這懷舊火車便當,
不知道是不是也是以前人在吃的傳統菜色。

綠色那杯是我點的石蓮汁,
他們兩位點的是柚子茶。

价良與老闆合照
幸せ~

要來用餐時就猜應該不便宜了,
還好當天禮拜六可以點假日餐,
不然分開點的價格可是差蠻多的。
ps:請勿將便當盒帶走!

堤防遠方的風力發電風車


堤防就在石蓮園外,
很想衝到風車那看看,
不過這就等於往回走好幾公里= =

海風~
果然適合風力發電。

加水站#28
麥當當裡提供免費冰水,
出發前在新聞上看到的,
一直想看看有沒有,
進去後裝了加了冰塊的冰水,
果然是佛心來的。

台中大甲捷安特工廠,
真想進去參觀~
經過這裡之前遇到了一位住新化的車友破胎,
看他打氣桶小支打了很久也沒打進去多少,
於是我就拿出我的預備打狗棒,
一下子就滿了!
他說他也是在環島,
不過我看他公路車上沒行李,
疑問的問他:那你沒帶要換的衣服嗎?
他說:我行李都在我朋友那。
後面在彰化吃肉圓又遇到了他和他朋友,
看他朋友的車還有背包,
嗯。。。難怪可以裝兩人份。

往大甲市區的路上想說伴手禮在大型寺廟附近應該都很多,
於是決定前往大甲鎮瀾宮找尋伴手禮,
路上還遇到捷安特盃自行車大賽的比賽(7/24~7/25),
可惜我人正在環島,
不然就要跟著尬了!(說笑)

大甲鎮瀾宮旁的綜合芋圓冰

信眾果然很多,
在這個路口附近果然一堆在賣伴手禮的店,
在這邊買了兩個伴手禮,
辛苦我弟帶了芋頭酥還能勉強保持它的結構(餅很鬆),
讓它還不致於沒辦法食用= =
可惜如果這餅完好就能送給小狼學長品嚐品嚐了~
而我帶的奶油蘇餅由於它的外型跟體積,
在加上它的包裝讓我可以直接用束帶綁在座墊與貨架包中間。



伴手禮#02,
要送給曉琳五月夫婦倆當作貨架和馬鞍袋相借的禮品,
不過途中馬鞍袋也爆了= =
真不好意思~
至於01及03號伴手禮因為本身的物理性質,
導致帶回來時早已不成伴手禮形 orz

一路往南

前一天到了頭份才知道新竹過了 orz
新竹米粉+貢丸離我遠去~
本來想在彰師外吃晚餐的,
不過問完肉圓還是去彰化市區。

看backpacker上推薦的住宿地點,
彰化市區挺多的,
一開始考慮在彰化市區住宿,
不過後來決定去員林,
我聽過員林果菜市場,
一路上沒吃到啥水果,
想說去補充點水果XD

彰化老担阿璋肉圓
清湯免費,
辣椒醬和香菜自由取用,
有點像關廟早餐在吃的粿仔,
不過它這是油炸的外皮較硬,
而粿仔是用煎的。

這堆積的肉圓。。。

下午路上遇到的破胎車友(最右)和他朋友。

拍完這張發現我弟跟价良已經回到台1的路上,
趕緊憑著直覺快速跟上,
我弟:你去哪?
我:公車卡到我的路。

員林車站到了,
不過才發現員林的住宿地點不多,
一路上問了警察局,
找了旅館、廟宇,
後來打算進學校搭帳篷,
當地國中門口警衛外出不在,
接著到了國小想找裡面有沒有負責管理人,
遇到了在裡面運動的民眾,
那位好心的人就進去學校不知道要去找誰,
我們則在校門口外面等候,
然後就出來一群人,
討論的結果是他們當中有人要提供地方讓我們洗澡、住宿,
聽到後覺得怎麼有這麼好心的人,
跟著他回埔心的路上,
他後來想想還是讓我們住員林的旅社,
可能是還要騎一段路程的關係吧(當時已經9點多快10點了),
接著拿錢要給我們= =
我們覺得這樣實在是太不妥,
想說拒絕然後回去學校住,
不過他還是帶著我們回到他的住家(算是住家工廠)。

工廠裡晾衣。


Bikemap

單車路徑 689340 - powered by Bikemap 

Slide Show