服务器不行了求解啊,
我是用LNMP的,但是有问题啊,我装好后,PDO这一个组件一直都是有问题,我在FREEBSD里面配的NGINX+PHP5.3.6是一切正常,但是到LNMP里面就有问题,老是说出错有问题,今天我就用升级脚本升级了一下,但是它不知道怎么的,把整一个/usr/local/php文件夹删除了,这是为什么? 悲剧啊悲剧啊。。自己想省一点事情。。竟然出这么一个事情,,悲剧。。回复 1# 的帖子
前面说pdo有问题,具体什么问题什么错误信息?:Q肯定要删除,当前版本是php 5.2.17,php.5.3.*版本当前的版本在配置上有很多不同。
回复 3# 的帖子
谢谢大大回复啊。.是这样的.我做了一个测试:
pdo的连接就不说了:
假如$dbh=new PDO(......);
$result=$dbh->query('select * from news');
$result_row=$result->fetch();
$result2=$dbh->query("select * from admin");
$result2_row=$result2->fetchAll();
$result2_num=$result2->rowCount();
我在我的FREEBSD上面测试可以.WINDOWS生产环境也可以,,但是到CENTOS+LNMP安装包好了后,就出现
non-object fetchALL non-object fetch()
而且rouCount() 函数失效;
回复 3# 的帖子
但是使用MYSQL的基本函数就很OK..我有一个项目他一定要用PDO..就没有办法..只能用这个。.现在问题是PHP-PFM的文件都找补到了,,虽然他提示说:update success回复 3# 的帖子
还有就是军歌您安装的0.7FUNN安装包的时候,那个 YUM -Y UPDATE这条命令可以选一下,,我有一些东西不想更新回复 6# 的帖子
有时候不yum update 会有些软件安装不上。如果不行升级某些软件可以编辑/etc/yum .conf加入exclude=软件包的名字 名字2
回复 6# 的帖子
嗯。。军哥威武啊。还有就是上面的那个PDO的问题。。军哥有什么解决办法吗?
回复 7# 的帖子
还有就是我现在升级到了5.3.6。虽然他给我提示的是已经升级成功,但是已经没有php-fpm这一个CGI的启动程序,而且在/etc/init.d/中也无法找到,求解。回复 7# 的帖子
那这一个问题是不是就只能我自己编译安装一次PHP?回复 9# 的帖子
看看探针里有pdo不。没有php-fpm可能没有安装成功,需要手动编译安装看看什么错误。
回复 11# 的帖子
军哥,其实PDO是加载成功的,就是不知道为什么,PDO里面的很多功能都不能用。这一个是很悲剧的地方,而且运行久了,也会出现NON-OBJECT,,,
回复 11# 的帖子
因为就是PDO里面的一些函数无法使用。比如ROWCOUNT等一些实用的函数,一用就出错……但是在别的服务器上面测试成功我原本想可能是MYSQL的PDO_MYSQL有问题,我自己重新编译安装了一下,问题依旧。。(在别的服务器上面我也试过5.2.17版本,也是可以的)
所以我昨天就想着要不更新到5.3.6吧。没有想到一更新后,就安装不成功了。。 这个不太清楚,原来测试安装typecho用pdo好像没问题
回复 14# 的帖子
好吧。我先试试,然后报告军哥哈。
页:
[1]