August 11, 2011 by SLJ | Category:PHP | 2,424
下面是一个Web应用的开源列表。没什么可说的,太疯狂了。尤其是Web 2.0那一堆。我不知道你怎么想,有些开源项目的源码写得挺不好的,尤其是性能方面。或许你会以为改一改他们就可以成为为自己所用,不过,改这些开源的项目还真不容易。玩玩还可以。
数字媒体
相册(Flickr, Picasa)
- Gallery,基于PHP + MySQL的Web相册。非常易于使用,包括一个配置向导,对于相片的操作包括自动生成缩略图、相片的大小改变、选择、排序等。
- Piwigo,基于PHP + MySQL。配备了强大的功能,发布和管理您的照片,可扩展性和智能浏览功能,如类别,标签,或年表。这是网络和照片的标准要求。扩展使Piwigo更可扩展性和可定制的。
- UberGallery,一个简单易用的相册。PHP。不需要数据库。
- Zenphoto,一个简单的web相册程序,它能够简单的展示你的图片,并含有你所需要的所有功能和特点。可以和Wordpress集成。
视频(YouTube)
- Flowplayer,一个用Flash开发的在Web上的视频播放器,可以很容易将它集成在任何的网页上。支持HTTP以及流媒体传输。
- Plumi,一个建立在Plone 内容管理系统上的视频分享系统,可帮助你轻松建立视频分享网站。
More »
June 20, 2011 by SLJ | Category:PHP | 1,787
最近在雅虎的一个朋友和我说,以前用bash csh 写脚本, 它现在都在用PHP 写后台程序,觉得PHP的函数最全,而且很容易用 shell_exec 很容易调用系统内核。
我和他交流了一下写后台程序的一些原则,归纳如下。
首先,要去掉以前写网页脚本的一些思维习惯。网页脚本运行一次以后,就马上释放内存。而daemon 程序不一样,它会一直运行一年,甚至几年。
More »
April 19, 2011 by SLJ | Category:PHP | 1,399
Xdebug简介
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是Xdebug 2.1.0, release日期 2010-6-29,支持PHP4/PHP5。
More »
February 24, 2011 by SLJ | Category:PHP, Web Structure | 2,369
PHP 实现多服务器共享 SESSION 数据
一、问题起源
稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个模块中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在这个服务器登录之后,进入另一个服务器的别的模块时,仍然需要重新登录,这就是一次登录,全部通行的问题,映射到技术上,其实就是各个服务器之间如何实现共享 SESSION 数据的问题。
More »
December 18, 2010 by SLJ | Category:MySQL, PHP, Web Structure | 2,040
2010中国首届微博开发者大会演讲稿PPT
演讲视频
by SLJ | Category:PHP | 2,408
关于ini_set,post_max_size,upload_max_filesize,magic_quotes_gpc等用ini_set设置不了!
ini_set(‘max_execution_time’,’10′);
ini_set(‘memory_limit’,’1024M’);
More »
December 14, 2010 by SLJ | Category:PHP, Web Structure | 1,500
由于CentOS默认yum安装php的版本是5.1.6,使用yum update命令不能升级php到最新版本。 并且PHP在5.2之前都有个小小的错误,升级到最新版的PHP是非常有必要的。
以下为在CentOS5.4用yum安装PHP5.2.9的步骤。 首先在/etc/yum.repos.d/CentOS-Base.repo 文件末尾添加以下代码:
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
保存此文件,执行
yum –disablerepo=* –enablerepo=c5-testing update php
接着根据提示Y同意执行,另外如果装有ZEND,则根据实际情况是否需要修改zend在php.ini和选择正确对应的ZendOptimizer.so ,然后再执行service httpd restart 重启Apache。 最后输入php -v 检查是否已经升级成功。
December 9, 2010 by SLJ | Category:PHP, Web Structure | 1,603
在Mac OS中给PHP编译memcache.so扩展其实没那么复杂,不过首先请先确认你的MacOS是32位的还是64位的。如果是64位的请在开始阅读下文前先看最后一段:
More »
December 6, 2010 by SLJ | Category:PHP, Web Structure | 3,550
转载一篇在CentOS上安装memcache的方法。
所有操作都在SSH下,以根帐号登录。
我的版本为Centos Release 5.3 (Final)
使用这个命令可以知道你的Linux版本
cat /etc/redhat-release
More »
July 17, 2010 by SLJ | Category:Life, PHP | 2,172
很久没写博客。最近还是在做Meeplace的Custom works以及2.9版的工作。同时着手准备我们的新项目Meesocial。目前不能透露内容,大家敬请期待吧。。。
今天在MacOS上安装了5.3版的PHP,结果是:对于Meeplace 2.8(调试环境)在一些页面下会警告错误。(产品级不会有警告)。查询后得知PHP5.3已经禁止了一些函数的使用,或者将其更名。在Meeplace 2.9中将兼容PHP 5.3。
官网上的说明:http://cn2.php.net/manual/en/migration53.deprecated.php
下面摘抄PHP5.3被禁止的函数
More »
Recent Replies / 最新回复