windows服务器上配置eAccelerator
1.下载windows环境下适合你的PHP版本的eAccelerator.dll文件,下载下来后重命名为eAccelerator.dll.
eAccelerator.dll for PHP5.X
http://www.winop.cn/modules/article/view.article.php/14/c10
eAccelerator.dll for PHP4.X
http://www.winop.cn/modules/article/view.article.php/13/c10
2.把你的eAccelerator.dll复制到到你的php的模块目录里,比如c:/php/extensions (PHP4.X)或者c:/php/ext(PHP5.X)
PHP5.X:php安装目录/ext
PHP4.x:php安装目录/extensions
我用的是PHP 5.1.6 扩展目录是E:\php5\ext
3.创建一个目录用来放eAccelerator的缓存文件,并且设置该目录的everyone用户组的完全控制权限.
我在E盘下创建一个目录:E:\eAcceleratorTemp\
4.打开你的php.ini,找到Dynamic Extensions区,在第一个或者最后一个;extension=行的上面添加如下几行信息:
[eaccelerator]
extension="eaccelerator.dll"
eaccelerator.shm_size="64"
;eaccelerator.cache_dir="c:\temp"
eaccelerator.cache_dir="E:\eAcceleratorTemp\"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm"
eaccelerator.sessions = "shm"
eaccelerator.content = "shm"
;eaccelerator.admin.name="yourusername" (upto eAccelerator 0.9.4)
;eaccelerator.admin.password="yourpassword" (upto eAccelerator 0.9.4)
;eaccelerator.allowed_admin_path = "C:\MySites\sitebuddy\wwwroot\control.php"
保存php.ini,重新启动你的IIS或者Apache服务器.
打开phpinfo页你将找到关于eAccelerator的相关信息,那就表明你的eaccelerator已经安装成功了.
开始你的php加速之旅吧!
参考文章:
http://www.phpwind.net/read.php?tid=434765&t=1
##############################################################
Windows下自编译eAccelerator
本实例以 PHP 5.1.6 为例
1.首先你需要一个 VC++ 的编译器,可以用Visual Studio 2005
2.下载PHP,你需要下载2个文件
http://cn.php.net/distributions/php-5.1.6.tar.gz
http://cn.php.net/distributions/php-5.1.6-Win32.zip
将 php-5.1.6.tar.gz 解开为 E:\php5
目录结构是这样的:
E:\
----php5\
------------build\
------------ext\
------------main\
.
.
.
------------zend\
将 php-5.1.6-Win32.zip 解开到另一个目录,将 dev 目录下的 php5ts.lib拷贝到 E:\php5\ 下。
3.下载 eAccelerator 源码,http://eaccelerator.net/。
注意,要下载支持 PHP 5.1.x的版本。
将下载的压缩包解开到 E:\php5\ext\,此时E:\php5\ext\的目录结构如下:
\ext\
|----\eaccelerator\
|---------\eLoader
|---------\win32
4.开始编译生成eaccelerator.dll
用 Visual Studio 2005 打开 win32 下的 eAccelerator.sln
到 Build 菜单下的 Configuration Manager 选择 Release PHP5,确定。
编译,生成 eaccelerator.dll,之后按照在windows服务器上配置eAccelerator的步骤走就行了。
参考文章:
http://sabreworks.cn/topic442.html
###############################################################
参考文章:
http://imysql.cn/?q=node/174
http://www.chedong.com/blog/archives/001154.html
http://eaccelerator.net/
http://www.phpv.net/article.php/1505
1.下载windows环境下适合你的PHP版本的eAccelerator.dll文件,下载下来后重命名为eAccelerator.dll.
eAccelerator.dll for PHP5.X
http://www.winop.cn/modules/article/view.article.php/14/c10
eAccelerator.dll for PHP4.X
http://www.winop.cn/modules/article/view.article.php/13/c10
2.把你的eAccelerator.dll复制到到你的php的模块目录里,比如c:/php/extensions (PHP4.X)或者c:/php/ext(PHP5.X)
PHP5.X:php安装目录/ext
PHP4.x:php安装目录/extensions
我用的是PHP 5.1.6 扩展目录是E:\php5\ext
3.创建一个目录用来放eAccelerator的缓存文件,并且设置该目录的everyone用户组的完全控制权限.
我在E盘下创建一个目录:E:\eAcceleratorTemp\
4.打开你的php.ini,找到Dynamic Extensions区,在第一个或者最后一个;extension=行的上面添加如下几行信息:
[eaccelerator]
extension="eaccelerator.dll"
eaccelerator.shm_size="64"
;eaccelerator.cache_dir="c:\temp"
eaccelerator.cache_dir="E:\eAcceleratorTemp\"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "shm"
eaccelerator.sessions = "shm"
eaccelerator.content = "shm"
;eaccelerator.admin.name="yourusername" (upto eAccelerator 0.9.4)
;eaccelerator.admin.password="yourpassword" (upto eAccelerator 0.9.4)
;eaccelerator.allowed_admin_path = "C:\MySites\sitebuddy\wwwroot\control.php"
保存php.ini,重新启动你的IIS或者Apache服务器.
打开phpinfo页你将找到关于eAccelerator的相关信息,那就表明你的eaccelerator已经安装成功了.
开始你的php加速之旅吧!
参考文章:
http://www.phpwind.net/read.php?tid=434765&t=1
##############################################################
Windows下自编译eAccelerator
本实例以 PHP 5.1.6 为例
1.首先你需要一个 VC++ 的编译器,可以用Visual Studio 2005
2.下载PHP,你需要下载2个文件
http://cn.php.net/distributions/php-5.1.6.tar.gz
http://cn.php.net/distributions/php-5.1.6-Win32.zip
将 php-5.1.6.tar.gz 解开为 E:\php5
目录结构是这样的:
E:\
----php5\
------------build\
------------ext\
------------main\
.
.
.
------------zend\
将 php-5.1.6-Win32.zip 解开到另一个目录,将 dev 目录下的 php5ts.lib拷贝到 E:\php5\ 下。
3.下载 eAccelerator 源码,http://eaccelerator.net/。
注意,要下载支持 PHP 5.1.x的版本。
将下载的压缩包解开到 E:\php5\ext\,此时E:\php5\ext\的目录结构如下:
\ext\
|----\eaccelerator\
|---------\eLoader
|---------\win32
4.开始编译生成eaccelerator.dll
用 Visual Studio 2005 打开 win32 下的 eAccelerator.sln
到 Build 菜单下的 Configuration Manager 选择 Release PHP5,确定。
编译,生成 eaccelerator.dll,之后按照在windows服务器上配置eAccelerator的步骤走就行了。
参考文章:
http://sabreworks.cn/topic442.html
###############################################################
参考文章:
http://imysql.cn/?q=node/174
http://www.chedong.com/blog/archives/001154.html
http://eaccelerator.net/
http://www.phpv.net/article.php/1505