仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2500|回复: 18
打印 上一主题 下一主题

[学习教程] PHP教程之PHP 缓冲的收费完成办法

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:19:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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 架构的,所以功能上的提拔只会是服装论坛体系的提拔。



  多个成员之间重复做相同的工作,很容易因为交流沟通的时候没有进行一致性的文档要求而出现不明错误,严重影响开发进度,导致在预定时间内无法完成该项目或者完成的项目跟原先计划所要实现的项目功能不符合。
金色的骷髅 该用户已被删除
沙发
发表于 2015-2-4 11:48:27 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
板凳
发表于 2015-2-9 22:26:03 | 只看该作者
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-28 01:52:21 | 只看该作者
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
冷月葬花魂 该用户已被删除
5#
发表于 2015-3-6 15:41:48 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
admin 该用户已被删除
6#
发表于 2015-3-13 03:41:49 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
莫相离 该用户已被删除
7#
发表于 2015-3-17 15:48:42 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
山那边是海 该用户已被删除
8#
发表于 2015-3-24 10:13:17 | 只看该作者
刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。
小妖女 该用户已被删除
9#
发表于 2015-3-25 06:07:06 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
分手快乐 该用户已被删除
10#
发表于 2015-3-27 00:10:01 | 只看该作者
环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。
不帅 该用户已被删除
11#
发表于 2015-3-29 17:18:01 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
兰色精灵 该用户已被删除
12#
发表于 2015-4-13 00:57:32 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
变相怪杰 该用户已被删除
13#
发表于 2015-4-17 17:47:07 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
飘灵儿 该用户已被删除
14#
发表于 2015-4-18 21:47:07 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
小女巫 该用户已被删除
15#
发表于 2015-4-26 19:12:10 | 只看该作者
本文当是我的笔记啦,遇到的问题随时填充
小魔女 该用户已被删除
16#
发表于 2015-5-9 22:02:31 | 只看该作者
我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
精灵巫婆 该用户已被删除
17#
发表于 2015-7-2 09:13:36 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
只想知道 该用户已被删除
18#
 楼主| 发表于 2015-9-30 17:42:55 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
若相依 该用户已被删除
19#
发表于 2015-10-7 05:00:54 | 只看该作者
php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-25 18:49

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表