利用GoogleApp托管自己的PHP代码(Eclipse开发环境)
Google 在一年前发布了Google App Engine (GAE) 。这是一个免费的 App Engine 主机,可以让你的每个Application(免费的最多有10个)有1GB的磁盘空间和43.6个CPU小时与10GB的上传和10GB的下载带宽,以及2000个电子邮件。如果你需要地更多,那就是付钱了。
GAE 最近发布了正式支持Java的通知。于是,互联网上开始有了各种各样的BLOG评论文章,还有一些人居然在Google App Engine 中运行PHP程序,这个太不可思议了。因为GAE目前并不支持PHP。
其实,他们使用了一个叫做 Quercus的东东, Quercus 本质上是一个 100% 的用Java 实现的一个 PHP 引擎 (需要 JDK 1.5),所以,只要你把Quercus集成到你的GAE中,你自然也可以运行PHP脚本了。
下面是大体步骤:
1、 注删一个 免费的帐号。接收验证码短信,可能需要等待好几分钟,不要着急。
2、下载这个文件 到你本机。
3、在 war\WEB-INF\appengine-web.xml 编辑应用的XML tag,把其名字改成你所注册的名字。例如:
<application>where23</application>
4、最后,上传你的应用。(需要安装JDK和appengine-java-sdk)。
d:\appengine-java-sdk\bin\appcfg.cmd update c:\phpwithjava\war\
5、使用Eclipse开发
5.1、 安装Eclipse Google 插件:
http://dl.google.com/eclipse/plugin/3.4(根据自己的Eclipse版本而定,我的是3.5)
5.2、在Eclipse中新建“web application project”后将“phpwithjava.rar”解压后的两个文件夹“src”和“war”替换Eclispe自动生成的“src”和“war”。
5.3、开发完成后,点击Eclipse中的“Deploy App Engine Project”按钮上传工程到指定的application-id。
相关文档:
我一般使用Zend Studio这个工具写PHP代码,有时候是多人做一个项目,里面的文件很多,如果我们平时用不到别人写的代码,又不想在项目管理界面中看到它,可以把文件或者文件夹的属性设为“隐藏”,这样显示出来的文件就少很多啦。
欢迎访问我的QQ ......
http://linux.chinaitlab.com/administer/774036.html
[ 起源 ]Linux/Unix下守护进程(Daemon)大家都知道,比如我们常用的httpd、mysqld等等,就是常驻内存运行的程序,类似于Windows下的服务。一般守护进程都是使用C/C++来写,就是通过fork生成子进程,当前台shell下的父进程被杀掉,子进程就转到后台运行,为了不 ......
10款基于PHP的免费CMS,想要通过PHP+MYSQL搭建网站的朋友可以从中参考。
1. Joomla!
Joomla! 的前身是Mambo的开源码计划,
2. Drupal
直逼Joomla!的开源CMS,不过貌似用户群还是没有Joomla!多。
3. Mambo
企业类CMS网站可以选择,个人还是用Joomla 好了。
4. DEDECMS
这算国内最知名、使用人数最多的CMS了吧。无数� ......
主要使用了 int substr_count ( string haystack, string needle [, int offset [, int length]] ) 这个方法,这个方法遍历待测的字符串$str中有没有$allergicWord数组中所包含的敏感词:
$allergicWord = array('脏话','骂人话');
$str = '这 ......