這個鬼東西類似 TWAPMs,不過我已經先把 Drupal 先裝起來了,所以只要解開來,執行前導程式(apmxe.exe)就可以用了。
不過要注意有沒有衝突的 Port,有的話要先避掉。
這個鬼東西 不是 給一般使用者用的,而是給網站開發者用的,它等於是一個毛坯,我把所有的模組都關掉了,也沒有中文化。
MariaDB / Drupal 最高權限的帳號密碼:
- 帳號:admin
- 密碼:test
Drupal 安裝的資料庫名稱:site_drupal6
上述資料庫的帳號密碼(權限較小):
- 帳號:site
- 密碼:site
內容:
- Apache 2.2.17
- MariaDB 5.2.4(包含 Sphinx、OQGraph)
- PHP 5.2.15(包含 Zend Optimizer、XDebug、XCache、ionCube Loader)
- phpMyAdmin 3.3.8.1
- Drupal 6.20
網址:
- Drupal:http://127.0.0.1
- phpMyAdmin:http://127.0.0.1/~phpMyAdmin
目錄:
- Drupal:vhost\127.0.0.1
- phpMyAdmin:udir\phpMyAdmin
更新記錄:
2009.04.04 更改安裝 profile,預設所有 core-optional 模組不安裝,沒有任何內容類型
2009.04.16 PHP 升級至 5.2.9-2,MySQL 升級至 5.1.33,phpMyAdmin 升級至 3.1.32,MySQL 設定檔解決 max_allowed_packet 的問題
2009.04.26 MySQL 設定檔修正 sql mode 問題。
2009.04.30 Drupal 升級至 6.11
2009.05.22 MySQL 升級至 5.1.34,phpMyAdmin 升級至 3.1.5,Drupal 升級至 6.12
2009.06.23 MySQL 升級至 5.1.35,phpMyAdmin 升級至 3.2.0,PHP 升級至 5.2.10
2009.07.09 MySQL 升級至 5.4.1,phpMyAdmin 升級至 3.2.0.1,Drupal 升級至 6.13
2009.08.02 XCache 升級至 1.3rc1,加入 XDebug 2.0.5,移除 PECL,下載空間改到 MediaFire
2009.08.06 XCache 升級至 1.3
2009.09.18 MySQL 升級至 5.4.2,phpMyAdmin 升級至 3.2.2,Drupal 升級至 6.14
2009.09.20 PHP 升級至 5.2.11
2009.11.13 Apache 升級至 2.2.14,MySQL 升級至 5.4.3,phpMyAdmin 升級至 3.2.3,下載空間改到 Dropbox
2009.11.17 把編號為 0 的使用者加回去
2009.12.18 PHP 升級至 5.2.12,MySQL 升級至 5.5.0,phpMyAdmin 升級至 3.2.4,Drupal 升級至 6.15
2010.04.18 Apache 升級至 2.2.15,PHP 升級至 5.2.13,MySQL 升級至 5.5.2,phpMyAdmin 升級至 3.3.1,Drupal 升級至 6.16
2010.06.03 phpMyAdmin 升級至 3.3.3,Drupal 升級至 6.17,更名為 drupal-en.7z
2010.08.19 Apache 升級至 2.2.16,PHP 升級至 5.2.14,MySQL 改為較穩定的版本 5.1.49,phpMyAdmin 升級至 3.3.5,Drupal 升級至 6.19,加入 ionCube Loader
2010.11.17 Apache 升級至 2.2.17,以 MariaDB 5.2.3 作為資料庫,phpMyAdmin 升級至 3.3.8
2010.12.13 MariaDB 升級至 5.2.4,phpMyAdmin 升級至 3.3.8.1,調整 MariaDB / Drupal 預設的帳號密碼
2010.12.16 Drupal 升級至 6.20
Re: Drupal with Portable APM for Windows
哈哈
我將你這句改一下 "這個鬼東西不是給一般使用者用的,而是給網站開發者用的"
應該為
"這個鬼東西是給一般使用者用的,而不是給網站開發者用的"
Re: Drupal with Portable APM for Windows
會那樣子寫是因為後面那句話:「它等於是一個毛坯,我把所有的模組都關掉了,也沒有中文化。」
沒有中文化,也沒有預裝的模組,一般使用者也應該不知道怎麼改 user1 的帳號密碼吧~
這麼不 User Friendly 的鬼東西當然不是給一般使用者用的阿~
Re: Drupal with Portable APM for Windows
請問可以稍微介紹一下如何製作 Portable APM for Windows 嗎?謝謝!
Re: Drupal with Portable APM for Windows
大致說一下好了:
第一步是抽取所需要的程式:
Apache / MySQL:
PHP / PECL / XCache / phpMyAdmin / Drupal:
這幾個都有提供 zip 檔的壓縮包,直接下載就行,有些比較難找,要稍微找一下。
前導程式:
這是對岸的廖宇雷先生所寫的一隻小程式,可以從這裡找到。
用到的有兩個檔案:apmxe.exe 跟 options.ini。
我其實也是有把每個抽取出來的程式放到 NAKIDO 的免費空間上,不過為了維護之後的更新,我只放全部打包好的檔案連結出來就好,免得維護困難。
第二步是組織目錄與寫設定檔:
組織目錄有一些必須遵守的規則,除了這些以外,其他的可以自行安排:
從最早的 APM Express 到 TWAPMs 或是我自己搞的這一份來說,目錄的組織都不盡相同。
如果你要自己作一套的話,就要考慮一下目錄的組織,這個沒有標準答案。
決定好目錄的組織後,就把第一步抽取出來的程式放進去,然後開始寫設定檔。
.template 裡面的內容跟原始的設定檔案一樣,唯一的不同是用 %APMXE% 來取代 apmxe.exe 所在的目錄。
修改 options.ini 裡面有關路徑的設定,以符合你規劃目錄組織。
第三步就是測試看看有沒有問題,沒問題的話就可以打包起來啦~
Re: Drupal with Portable APM for Windows
感謝你~寫的很詳細,我會試看看的!
Re: Drupal with Portable APM for Windows
今天花水木說她有用 XAMPP 作開發平台,然後問我用 Portable APM 有什麼好處?
我想了想,其實當初我不用 XAMPP 來作開發平台,是因為當時安裝 XAMPP 還需要去動註冊表(現在還需不需要我不知道),這會造成我移動到另外一台 Windows 的機器上還要作重新註冊的問題(雖然 XAMPP 有提供註冊用的批次檔)~
我提了兩點好處:
我每次開專案時都會從一個空的 Portable APM 開始,結案後也會把整個 Portable APM 壓起來給客戶。
Re: Drupal with Portable APM for Windows
XAMPP 1.7.1 Portable 版本能做到你所說的內容
不知是否之前版本問題,
但我所知的批次檔並不是修改注冊表, 而是修正設定檔"路徑"
Re: Drupal with Portable APM for Windows
請問一下 tokimeki,未來如果 APM 有更新檔,你還會持續打包新套件嗎?
另外這份已打包的可以放在我們縣內供學校下載使用嗎? 謝謝!
Re: Drupal with Portable APM for Windows
會的~這部份我會持續更新,有需要的人請自行下載使用。
你要幫忙檔案分流我是非常歡迎~
Re: Drupal with Portable APM for Windows
今天做了一些小更新,下載位置有改變,請用最上方的連結~
Re: Drupal with Portable APM for Windows
phpMyAdmin 的錯誤訊息:Your PHP MySQL library version 5.0.51a differs from your MySQL server version 5.1.30. This may cause unpredictable behavior.
我有嘗試處理,不過並沒有成功。
Re: Drupal with Portable APM for Windows
這訊息不影響 PHP 跟 MySQL 的使用。
這個訊息只是說 PHP 提供的 MySQL Client library 版本比較舊,實際上使用並沒有影響的。
等到 PHP 5.3 正式 Release 後,就會附帶新的 MySQL Client library~
Re: Drupal with Portable APM for Windows
更新記錄:
2009.04.16 PHP 升級至 5.2.9-2,MySQL 升級至 5.1.33,phpMyAdmin 升級至 3.1.32,MySQL 設定檔解決 max_allowed_packet 的問題
Re: Drupal with Portable APM for Windows
請問一下
可以在 同一台電腦 上同時使用 兩個 Portable APM 嗎?(Apache與mysql都不同port的情況下)
如果不行
有其它解決方式嗎?
Re: Drupal with Portable APM for Windows
剛剛試過是不行~
因為前導程式同一時間只允許執行一份,不過你可以開 VM 來解決這個問題(好爛的解法)~
Re: Drupal with Portable APM for Windows
Apache / Mysql 可以同時開兩個的.
不過Portable APM啟動的方式有沒有特別檢查限制了就不知了
但是為什麼要同時運行兩個 ??
Re: Drupal with Portable APM for Windows
覺得方便吧
一套系統就用一個Portable APM
備份較容易
個人覺得啦
-
Re: Drupal with Portable APM for Windows
更新記錄:
2009.04.30 Drupal 升級至 6.11
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.05.22 MySQL 升級至 5.1.34,phpMyAdmin 升級至 3.1.5,Drupal 升級至 6.12
更換測試環境到 Windows 7 64bits,未來不排除製作 64Bits 版本的環境。
這一版我用 64Bits 的 7-ZIP 來壓縮,檔案大小有小一些,如果有人無法解壓縮請出個聲。
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.06.23 MySQL 升級至 5.1.35,phpMyAdmin 升級至 3.2.0,PHP 升級至 5.2.10
Re: Drupal with Portable APM for Windows
請問一下
如果我已經運行了一陣子
資料庫已經有一大推資料
我要如何升級
PHP
phpMyAdmin
MySQL
呢
謝謝您的支援
-
Re: Drupal with Portable APM for Windows
你想升級哪些部份?
這個套件是適合開發者從一個完全空白、只裝好 Drupal 的狀況下開始開發的。
如果你想把手上的網站移過來,我有幾個建議步驟:
Re: Drupal with Portable APM for Windows
您好
不好意思
我想要升級的是
MySQL 舊版升級至 5.1.35
phpMyAdmin 舊版升級至 3.2.0
PHP 舊版升級至 5.2.10
Re: Drupal with Portable APM for Windows
MySQL 的升級或許可以用替換 MySQL\bin 目錄的方式達到,不過這個我沒試過,你可以先備份後試試看。
比較保險的方式還是先把資料庫備份出來,再倒回去。
phpMyAdmin 跟 PHP 倒是可以直接用新版的檔案替換掉,不過檔案覆蓋前記得要先把前導程式(服務)停掉。
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.07.09 MySQL 升級至 5.4.1,phpMyAdmin 升級至 3.2.0.1,Drupal 升級至 6.13
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.08.02 XCache 升級至 1.3rc1,加入 XDebug 2.0.5,移除 PECL,下載空間改到 MediaFire
之前我沒注意到 Nokido 對一般下載的限制,後來找了其他的免空試試,決定把檔案放到 MediaFire 上面~
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.08.06 XCache 升級至 1.3
Re: Drupal with Portable APM for Windows
更新記錄:
2009.09.18 MySQL 升級至 5.4.2,phpMyAdmin 升級至 3.2.2,Drupal 升級至 6.14
Re: Drupal with Portable APM for Windows
更新記錄:
2009.09.20 PHP 升級至 5.2.11
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.11.13 Apache 升級至 2.2.14,MySQL 升級至 5.4.3,phpMyAdmin 升級至 3.2.3,下載空間改到 Dropbox
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.11.17 把編號為 0 的使用者加回去
詳情請見:http://hacgis.pixnet.net/blog/post/25383046
Re: Drupal with Portable APM for Windows
更新紀錄:
2009.12.18 PHP 升級至 5.2.12,MySQL 升級至 5.5.0,phpMyAdmin 升級至 3.2.4,Drupal 升級至 6.15
Re: Drupal with Portable APM for Windows
更新記錄:
2010.04.18 Apache 升級至 2.2.15,PHP 升級至 5.2.13,MySQL 升級至 5.5.2,phpMyAdmin 升級至 3.3.1,Drupal 升級至 6.16
Re: Drupal with Portable APM for Windows
更新記錄:
2010.06.03 phpMyAdmin 升級至 3.3.3,Drupal 升級至 6.17,更名為 drupal-en.7z
Re: Drupal with Portable APM for Windows
更新紀錄:
2010.08.19 Apache 升級至 2.2.16,PHP 升級至 5.2.14,MySQL 改為較穩定的版本 5.1.49,phpMyAdmin 升級至 3.3.5,Drupal 升級至 6.19,加入 ionCube Loader
Re: Drupal with Portable APM for Windows
更新紀錄:
2010.11.17 Apache 升級至 2.2.17,以 MariaDB 5.2.3 作為資料庫,phpMyAdmin 升級至 3.3.8
Re: Drupal with Portable APM for Windows
更新紀錄:
2010.12.13 MariaDB 升級至 5.2.4,phpMyAdmin 升級至 3.3.8.1,調整 MariaDB / Drupal 預設的帳號密碼
Re: Drupal with Portable APM for Windows
更新紀錄:
2010.12.16 Drupal 升級至 6.20