月归档:2012 年二月

使用php apc扩展实现文件上传进度条

参考:http://www.ibm.com/developerworks/cn/opensource/os-php-v525/ 今天出错在未拷贝  apc.rfc1867 = On 从别的地方拷贝了一堆关于apc.xx的配置就是没有这个,后来发现了一会就好了。 php_apc.dll 在 http://downloads.php.net/pierre/php_apc-20110109-5.3-vc9-x86.zip  php.ini 中添加(注意:wamp加载的ini文件可能在apache/bin 下面的那个) extension=php_apc.dll [apc]apc.rfc1867 = Onapc.max_file_size = 1000M 其他的也设置大些,便于本地测试,不然一会就传完了看不到效果。 upload_max_filesize = 1000M post_max_size = 1000M 内存如果不够 也改改 memory_limit = 256M 下载提供的例子。 progress.html只是简单说明用js不断改变span的宽度实现效果。也可删除。 getprogress2.php可删除。  修改target.php指定的上传目录 修改progress.php 引用的js 改成引用本地jquery.js   过程: progress.php  … 继续阅读

发表在 Php | 标签为 , , | 留下评论

【转】如何在zend studio中配置Xdebug

针对zend studio配置Xdebug的教程   打开PHP安装目录下的PHP.INI配置文件,我的是C:PHP目录,找到Xdebug配置信息,在此基础上添加如下Xdebug配置信息   代码 xdebug.remote_enable=true      //Xdebug允许远程IDE连接xdebug.remote_host=127.0.0.1   //允许连接的zend studio的IP地址xdebug.remote_port=9000        //反向连接zend studio使用的端口xdebug.remote_handler=dbgp     //用于zend studio远程调试的应用层通信协议     重要说明:这里容易忽视的一个问题是xdebug.remote_host信息的配置,如果你使用的是局域网或无线路由器,将xdebug.remote_host配置为127.0.0.1是无用的,会导致无法使用zend studio调试PHP,zend studio的单步调试按钮也无效!必须将xdebug.remote_host配置为zend studio安装机器的实际地址,IP地址可以通过ipconfig查看,由于我使用的是无线路由器,所以我将xdebug.remote_host配置为192.168.1.100。   最后重启apache服务器。   Ok,下面我们就可以使用Xdebug在zend studio中进行调试工作了。   由于zend studio默认支持调试PHP的工具是zend debugger,所以首先需要将zend studio PHP Debug选项配置为Xdebug,才能使用Xdebug。   zend studio使用Xdebug调试PHP步骤一   打开zend studio7,选择菜单Project->Properties,然后在弹出界面中选择左侧PHP Debug选项,如图   有的编辑器默认只有Zend Debugger,没有XDebug,参考 http://bingan.diandian.com/post/2010-07-08/6213543 配置好xdebug后 打开zendstudio发现没有xdebug的选项 看了一篇zendstudio 7 开启xdebug的文章 安装了ZendStudio 7,配置phpDebug的时候发现没有Xdebug选项,网上搜索了一下,方法如下:前提,已经安装好xdebug。打开ZendStudio 7安装目录pluginscom.zend.php_7.0.0.v20090712-1841目录,目录下有一个plugin_customization.ini文件,打开文件找到org.eclipse.ui.workbench/UIActivities.com.zend.php.debug.ui.XDebugActivity=false这行,改成true,保存后,重新启动ZendStudio 7,phpdebug里面就可以选择Xdebug进行调试了。 受其启发 我的版本6.1.2 … 继续阅读

发表在 默认分类 | 标签为 , , | 留下评论