架設 PEAR Channel Server 一直都不是特別容易的事情,尤其是 PEAR1 不夠成熟, PEAR2 提供的 SimpleChannelServer 筆者至今也無法順利使用(不斷的出現 Error )。
目前筆者試用下來,覺得 Fabien 寫的這套 Pirum Channel Server 算是最容易、最快速能佈署好的 PEAR Channel Server 。
安裝 Pirum
首先得將 Channel Server 加到你自己的設定中,才能從該 PEAR Channel 安裝 Pirum 套件。
$ pear channel-discover pear.pirum-project.org
$ pear install pirum/Pirum
接著執行:
pirum
確定腳本已經正確安裝執行。
設置 Channel Server
再來,建立你的 Channel Server 目錄,假設為 ~/pear 好了
$ mkdir ~/pear
接著在 ~/pear 內建置 XML 檔 (當然是用手修改):
<?xml version="1.0" encoding="UTF-8" ?>
<server>
<name>pear.pirum-project.org</name>
<summary>Pirum PEAR channel</summary>
<alias>pirum</alias>
<url>http://pear.pirum-project.org/</url>
</server>
其中 name 為你的 channel server 名稱,url 為你的 channel server URL。 接著執行 pirum build 即可建置 pear channel server 的 XML 了:
$ pirum build ~/pear
新增 Apache site config
新增你的 Apache Site config 指定到 ~/pear 的這個目錄
<VirtualHost *:80>
ServerName pear.dev
RewriteEngine On
RewriteOptions Inherit
DocumentRoot "/Users/c9s/pear"
</VirtualHost>
使用瀏覽器瀏覽該位址就可以看到結果了。
0 Comments:
張貼意見