[轉貼]MMCache加速軟體的安裝說明
2004-11-30 23:10
267 查看
商業應用的程式,程式執行速度也是使用者關切的一個功能,目前在市面上PHP的加速軟體比較著名的有ZEND,PHP Accelerator ,Afterburner,Turck MMCache 等等。根據分析,Turck MMCache 目前的評比居業界老二,僅比 Zend Accelerator 落後些微差距。重要的是 Turck MMCache 是採用 GPL 版權。
sourceforge http://sourceforge.net/projects/turck-mmcache/ 的站點
Linux快速安裝法
§步驟 1. 編譯 Turck MMCache
-------------------------------------------------------------
phpize
./configure --enable-mmcache=shared
make
-------------------------------------------------------------
§步驟 2. 安裝 Turck MMCache
-------------------------------------------------------------
make install
-------------------------------------------------------------
(注意! 執行此動作之後,會出現 mmcache.so 的安裝路徑,該路徑要在 php.ini 中設定)
§步驟 3. 設定 Turck MMCache
Turck MMCache 可以被安裝成 Zend 或 PHP 擴展元件, 所以您必須編輯你的 php.ini 檔 (通常是 /etc/php.ini 或 /usr/local/lib/php.ini).
欲安裝成 Zend 擴展元件者:
-------------------------------------------------------------
zend_extension="/usr/lib/php4/mmcache.so" (路徑要再修改, 視您安裝結果而定)
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
-------------------------------------------------------------
欲安裝成 PHP 擴展元件者:
-------------------------------------------------------------
extension="mmcache.so" (路徑要再修改)
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
-------------------------------------------------------------
請注意 extension 的路徑要和 步驟 2 安裝完後的路徑一致!
§步驟 4. 設置 cache 目錄
-------------------------------------------------------------
mkdir /tmp/mmcache
chmod 0777 /tmp/mmcache
-------------------------------------------------------------
§步驟 5. 重新啟動 Apache
-------------------------------------------------------------
/home/apach2/bin/apachectl restart
-------------------------------------------------------------
要看有沒有成功安裝時,可以用phpinfo的指令來查看。
Windows快速安裝法
把下載檔中的 "mmcache.dll" 複製到 PHP extension 目錄下
把以下的字句加到 "php.ini" 的尾部 (通常是在 "c:winntphp.ini")
-------------------------------------------------------------
zend_extension_ts="c:您的php目錄mmcache.dll"
mmcache.shm_size="16"
mmcache.cache_dir="c:tmpmmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"
mmcache.shm_only="0"
mmcache.compress="1"
-------------------------------------------------------------
再做一個可以寫入的 c:tmpmmcache 目錄就可以了。
測試一下,需要重新啟動 Apache
註:您需要下載和PHP版本相符合的MMCache
sourceforge http://sourceforge.net/projects/turck-mmcache/ 的站點
Linux快速安裝法
§步驟 1. 編譯 Turck MMCache
-------------------------------------------------------------
phpize
./configure --enable-mmcache=shared
make
-------------------------------------------------------------
§步驟 2. 安裝 Turck MMCache
-------------------------------------------------------------
make install
-------------------------------------------------------------
(注意! 執行此動作之後,會出現 mmcache.so 的安裝路徑,該路徑要在 php.ini 中設定)
§步驟 3. 設定 Turck MMCache
Turck MMCache 可以被安裝成 Zend 或 PHP 擴展元件, 所以您必須編輯你的 php.ini 檔 (通常是 /etc/php.ini 或 /usr/local/lib/php.ini).
欲安裝成 Zend 擴展元件者:
-------------------------------------------------------------
zend_extension="/usr/lib/php4/mmcache.so" (路徑要再修改, 視您安裝結果而定)
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
-------------------------------------------------------------
欲安裝成 PHP 擴展元件者:
-------------------------------------------------------------
extension="mmcache.so" (路徑要再修改)
mmcache.shm_size="16"
mmcache.cache_dir="/tmp/mmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
-------------------------------------------------------------
請注意 extension 的路徑要和 步驟 2 安裝完後的路徑一致!
§步驟 4. 設置 cache 目錄
-------------------------------------------------------------
mkdir /tmp/mmcache
chmod 0777 /tmp/mmcache
-------------------------------------------------------------
§步驟 5. 重新啟動 Apache
-------------------------------------------------------------
/home/apach2/bin/apachectl restart
-------------------------------------------------------------
要看有沒有成功安裝時,可以用phpinfo的指令來查看。
Windows快速安裝法
把下載檔中的 "mmcache.dll" 複製到 PHP extension 目錄下
把以下的字句加到 "php.ini" 的尾部 (通常是在 "c:winntphp.ini")
-------------------------------------------------------------
zend_extension_ts="c:您的php目錄mmcache.dll"
mmcache.shm_size="16"
mmcache.cache_dir="c:tmpmmcache"
mmcache.enable="1"
mmcache.optimizer="1"
mmcache.check_mtime="1"
mmcache.debug="0"
mmcache.filter=""
mmcache.shm_max="0"
mmcache.shm_ttl="0"
mmcache.shm_prune_period="0"
mmcache.shm_only="0"
mmcache.compress="1"
-------------------------------------------------------------
再做一個可以寫入的 c:tmpmmcache 目錄就可以了。
測試一下,需要重新啟動 Apache
註:您需要下載和PHP版本相符合的MMCache
相关文章推荐
- 行业代码表
- 相互联系的下拉框控件设计
- 软件工程及改进经济学--过程篇
- 感恩节已经过了,但我们的感恩不能过去...
- XPO学习三--条件对象
- COM服务器的创建过程
- 为何Marshal一个接口方法中的指针参数老出错
- 如何调试ATL COM Exe Server
- 选择
- 如何注册/注销COM Exe Server
- 如何调试JScript/VBScript
- 保护你的email地址。
- 如何对PHP程序中的常见漏洞进行攻击
- proftpd+mysql+quota
- BLOG怎么了?
- 世界时间
- Linux的安装
- [转贴]爆笑:极品版校园八大尴尬时
- python编写的在windows下关闭linux/unix系统的程序。
- 看看别人是怎么学习的.......