独家:Zend和RightScale联手将PHP应用到云计算
2009-10-22 09:16
|
322次阅读
|
【已有0
条评论】发表评论
关键词:PHP
| 感谢yvonne_826
的提供
|
收藏这篇新闻
日前,PHP语言及工具供应商Zend
Technologies宣布将联手云计算应用管理领军企业RightScale,帮助PHP开发者进入云计算的应用。RightScale将为虚拟服务
器提供模板,该服务器为核心PHP应用程序运行环境。开发人员可以通过RightScale
EC2的云计算在亚马逊配置新的PHP应用程序,并且运用RightScale云管理平台监测其性能。
上周二,在圣何塞会议中心举行的Zend公司年度用户组会议上,RightScale首席技术官Thorsten von Eicken展示了这个平台,并在当天中午云计算发展的会议上介绍了该平台的特点。
von
Eicken说,云计算的提供商发现他们工作量的增加源于PHP应用程序。而PHP开发人员需要一个确切的方法将他们的应用程序移入到云计算。通过提供一
个应用程序,并制定所需服务器的类型,RightScale可以提供一个虚拟机,包括Zend服务器和进入亚马逊机图像格式转换的应用程序,并将其发送到
它所运行的EC2上。
Rightscale还将提供自动伸缩服务,如果有网络流量或其他工作量的需要,它会为应用程序在云中生成更多的虚拟服务器。
von Eicken表示,该公司希望其平台,最终作为访问不同云的前端,并且能充分利用每个云的增值能力。
首席执行官兼Zend科技的创始人Andi Gutmans透露,他的公司已经开发了新版本的Zend Server 5.0,并为开发人员提供了一个公开测试版。 Zend服务器开放源代码,或许可以从Zend.com网站下载。
Zend5.0服务器提供PHP应用程序的运行环境,Gutmans在会议的幻灯片播放中展示了该版本的一个代码追踪功能,他说这是一个PHP应用
程序的黑盒子,就像客机的飞行记录。一旦出现错误,Zend服务器会启动代码跟踪功能,抓住导致对应用程序放缓或其他故障事件的数字顺序。
代码跟踪能指出错误在哪,并向系统管理员显示错误所在的代码行。
Gutmans说,在我看来,这是一个游戏的变革。这将结束经营者与开发者之间在头脑风暴交流中开发者无法实现经营者意愿的问题。
Zend Server有助于分析差错和诊断代码跟踪问题,并允许系统管理员制定规则支配Zend服务器,阻止错误再次发生。
他说,5.0版本的Zend Server中还将支持最新版本的PHP语言PHP 5.3。Zend服务器的生产版本将在今年年底推出。
相关文档:
function poster()
{
$URL = 'http://www.yw56.com.cn/DIY.asp'; //需要提交到的页面
//下面这段是要提交的数据
$post_data['orderid'] = "YW861736303CN";
$post_data['button'] = "提交";
$referrer="http://www.yw56.com.cn/DIY.asp";
$Cookie=&qu ......
我们的电话报名系统中,呼叫中心收集了用户的银行信息,然后请求银行的支付接口的webservice,需要进行超时设置,因为不能一直让学员等待
解决方法是
1:首先先要看一下php.ini里的默认超时时间,一般是120秒
2:在php代码里加上
ini_set('default_socket_timeout', 10);//设置超时时间
如下图
......
使用方法:
<?
Include “email.class”
$mail->setTo("a@a.com"); //收件人
$mail-> setCC("b@b.com,c@c.com"); //抄送
$mail-> setCC("d@b.com,e@c.com"); //秘密抄送
$mail->setfrom(“f@f.com”);//发件人
$mail->setSubject(“主题”) ; //主题
$ ......
/* Author: 杨宇 <yangyu@sina.cn> */
//将秒(非时间戳)转化成 ** 小时 ** 分
function sec2time($sec){
$sec = round($sec/60);
if ($sec >= 60){
$hour = floor($sec/60);
$min = $sec%60;
$res = $hour.' 小时 ';
$min != ......
# 安装tidy
yum install tidy libtidy-devel
# 给php添加tidy模块
wget http://pecl.php.net/get/tidy-1.2.tgz
tar -xvzf tidy-1.2.tgz
cd tidy-1.2
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --libdir=/usr/lib64
make
make install
echo "extension="tidy.so"" ......