以前说过Ubuntu升级到hardy之后,php-sybase没了,现在在intrepid里又有了,不过有些变化。
主要的原因好像是支持方式从以前的ctlib变成了dblib,其实是和mssql的支持作在一起了,所以现在没有了sybase_ct.so,并且如果使用了adodb(我新下载的版本是5.07),要修改drivers/adodb-sybase.inc.php的148行,把
return sybase_unbuffered_query($sql,$this->_connectionID);
替换为
return sybase_query($sql,$this->_c
......
[Continue Read/阅读全文]
General
adodb, intrepid, PHP, Problem, sybase, timestamp, Ubuntu
2008年的5月是难以忘怀的,有人戏称是上帝的手机不小心开了震动模式了,权当是我们勇敢面对明天的一点自我安慰吧,逝者已矣。这么大的事件,我没帮上什么忙,也没帮上什么倒忙,除了捐了自己微薄的一个月工资以外,几乎什么都没有作,有些惭愧,但我也没闲着,原先考虑的.NET还是PHP?问题基本被消灭掉了,灾要救,其余的工作也要继续,不是么?
这个项目我最终选择了用PHP来作,原因不再说了,正确性让时间去证明吧。工作内容大体分两部分,一个比较简单的子系统和另外一个大一点,逻辑关系和计算规则比较复杂,专业性也较强的子系统。之所以说是子系统,这次开发的内容仍然要和原来.NET的系统一起使用,换个说法就是只升
......
[Continue Read/阅读全文]
Develop, Thinks
.net, adodb, java, mysql, PHP, project, Smarty, sybase, think, uuid
升级非常简单,/etc/apt/source.list中的gutsy替换为hardy,然后aptitude update、aptitude safe-upgrade、aptitude dist-upgrade,下载一大堆包安装半天就完事了,不过和以前几次升级一样,hardy中自带的php5-sybase 5.2.4-2ubuntu5.1还是不支持sybase:
[12-Jun-2008 09:13:13] PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php5/20060613+lfs/sy
......
[Continue Read/阅读全文]
PHP
ac97, alsa, fluxbox, gutsy, hardy, nvidia, PHP, sybase, tidy, Ubuntu, upgrade, virtualbox
这个错误比较蹊跷,所以拿出来说一说。环境:php 5.2.3, adodb 5.04, ubuntu 7.10 Gutsy.
前两天为了使用adodb和sqlite3,就把adodb升级成了只支持php5的adodb5(5.0.4),过两天发现另外一个使用sybase的程序不正常了,运行时不工作直接退出,没有任何错误信息,通过添加die(‘hi’);的方式定位到错误发生在$db = &ADONewConnection(’sybase’);这一行。
adodb对sybase的支持一直不强,不过还没有到不工作的地步,但这个错误没有任何提示
......
[Continue Read/阅读全文]
PHP
adodb, bug, error, hack, oop, PHP, static, sybase