|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
怎么配置呢 ,问最好的老实百度,问啥都有答案。所以用好搜索引擎是学好的令1个关键,程序会出各样的问题,没有1个人可能会碰到所有的问题,所有就可以问百度这个大家精华的集合了。 咱们晓得 Zend 有收费的优化引擎针对 PHP 而作,然而 FreeLAMP 此次采取的是一个叫做 PHP Accelerator 的缓冲产物。
咱们在 “LAMP 减速” 这篇文章中论述过减速的几种举措,个中提到了 PHP Accelerator,它的装置办法非常复杂,然而需求去他的网站获得一个激活键。
1、下载:
http://www.php-accelerator.co.uk/download.php
2、获得激活键并装置:
http://www.php-accelerator.co.uk/activate.php
注册本人的 SERVER_NAME 后,你会失掉上面的提醒:
Your key for www.freelamp.com is 8edfd13946c96309244fcca309415902
Now you must set the key for www.freelamp.com in your site configuration.
For single domains not using virtual hosts
The key can be set in the php.ini file as follows:
# PHPA key for www.freelamp.com
#
phpa.registration_key = 8edfd13946c96309244fcca309415902
For domains setup as a virtual host
Add the key to the domain specific section for your web server.
# www.freelamp.com VHost entry
#
<VirtualHost 10.20.30.40>
ServerName www.freelamp.com
# ... (other vhost specific config)
# php settings
php_value phpa.registration_key 8edfd13946c96309244fcca309415902
# also enable phpa if set to off in the php.ini (the default is on)
php_value phpa 1
</VirtualHost>
</code>
详细的 phpa 值的设置,可以参考软件随带的 CONFIGURATION 文件的设置装备摆设。
因为大多半网站是虚拟主机设置装备摆设,所以,建议采取 php_value phpa. 的体例设置。
例如:
php_value phpa.tweaks off
php_value phpa.cache_dir /tmp
php_value phpa.file_perms 400
php_value phpa.ignore_files "/index.php, /a/test.php"
# php_value phpa.ignore_dirs "/data/WWW/site1/,/cache/"
php_value phpa.shm_size 8
php_value phpa.shm_key 0xc0deb00
php_value phpa.shm_perms 664
3、设置 php.ini
假定咱们把下载后的文件解开到 /usr/local/php ,那末在 php.ini 中到场:
zend_extension=/usr/local/php/php_accelerator_1.2p2.so
并正文失落本来的 Zend 优化引擎:
# zend_extension=/usr/local/Zend/lib/ZendOptimizer.so
从头启动 Apache ,用阅读器阅读一个恣意 PHP 页面可以看到 /tmp 上面生成了一些 phpa 开首的文件。别的一个反省缓冲是不是起感化的举措是看 phpinfo() 的输入,本来的 Zend 优化引擎的申明局部,已被显示成:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.1.1, Copyright (c) 1998-2001 Zend Technologies
with the PHP Accelerator v1.2p2, Copyright (c) 2001-2002, by Nick Lindridge
需求申明的是,装置 INSTALL 装置申明上的举措,个中的 .so 文件和真实的 .so 文件有差别,所以,你在装置的时分需求注重到这个区分。
4、调剂缓冲巨细
PHP Accelerator 供应了缓冲办理号令:
phpa_cache_admin -mv 察看内存的缓冲情形
phpa_cache_admin -fv 察看文件的缓冲情形
phpa_cache_admin -k 设置缓冲巨细
5、总结
该软件供应的 INSTALL 文件论述了关于功能上的一些说法,笔者不在这里赘述。
需求申明的是,FreeLAMP.com 的文章今朝不是 PHP 架构的,然而服装论坛体系是 PHP 架构的,所以功能上的提拔只会是服装论坛体系的提拔。
多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。 |
|