yuweitaocn 发表于 2011-6-8 01:14:50

服务器不行了求解啊,

我是用LNMP的,但是有问题啊,我装好后,PDO这一个组件一直都是有问题,我在FREEBSD里面配的NGINX+PHP5.3.6是一切正常,但是到LNMP里面就有问题,老是说出错有问题,今天我就用升级脚本升级了一下,但是它不知道怎么的,把整一个/usr/local/php文件夹删除了,这是为什么?

yuweitaocn 发表于 2011-6-8 01:57:26

悲剧啊悲剧啊。。自己想省一点事情。。竟然出这么一个事情,,悲剧。。

licess 发表于 2011-6-8 07:48:10

回复 1# 的帖子

前面说pdo有问题,具体什么问题什么错误信息?:Q

肯定要删除,当前版本是php 5.2.17,php.5.3.*版本当前的版本在配置上有很多不同。

yuweitaocn 发表于 2011-6-8 09:41:21

回复 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() 函数失效;

yuweitaocn 发表于 2011-6-8 09:43:17

回复 3# 的帖子

但是使用MYSQL的基本函数就很OK..我有一个项目他一定要用PDO..就没有办法..只能用这个。.现在问题是PHP-PFM的文件都找补到了,,虽然他提示说:update success

yuweitaocn 发表于 2011-6-8 09:45:42

回复 3# 的帖子

还有就是军歌您安装的0.7FUNN安装包的时候,那个 YUM -Y UPDATE这条命令可以选一下,,我有一些东西不想更新

licess 发表于 2011-6-8 10:01:18

回复 6# 的帖子

有时候不yum update 会有些软件安装不上。如果不行升级某些软件可以编辑/etc/yum .conf
加入exclude=软件包的名字 名字2

yuweitaocn 发表于 2011-6-8 10:14:49

回复 6# 的帖子

嗯。。军哥威武啊。
还有就是上面的那个PDO的问题。。军哥有什么解决办法吗?

yuweitaocn 发表于 2011-6-8 10:16:10

回复 7# 的帖子

还有就是我现在升级到了5.3.6。虽然他给我提示的是已经升级成功,但是已经没有php-fpm这一个CGI的启动程序,而且在/etc/init.d/中也无法找到,求解。

yuweitaocn 发表于 2011-6-8 10:16:46

回复 7# 的帖子

那这一个问题是不是就只能我自己编译安装一次PHP?

licess 发表于 2011-6-8 10:23:19

回复 9# 的帖子

看看探针里有pdo不。
没有php-fpm可能没有安装成功,需要手动编译安装看看什么错误。

yuweitaocn 发表于 2011-6-8 10:27:48

回复 11# 的帖子

军哥,其实PDO是加载成功的,
就是不知道为什么,PDO里面的很多功能都不能用。这一个是很悲剧的地方,而且运行久了,也会出现NON-OBJECT,,,

yuweitaocn 发表于 2011-6-8 10:30:26

回复 11# 的帖子

因为就是PDO里面的一些函数无法使用。比如ROWCOUNT等一些实用的函数,一用就出错……但是在别的服务器上面测试成功
我原本想可能是MYSQL的PDO_MYSQL有问题,我自己重新编译安装了一下,问题依旧。。(在别的服务器上面我也试过5.2.17版本,也是可以的)

所以我昨天就想着要不更新到5.3.6吧。没有想到一更新后,就安装不成功了。。

licess 发表于 2011-6-8 10:53:50

这个不太清楚,原来测试安装typecho用pdo好像没问题

yuweitaocn 发表于 2011-6-8 11:00:01

回复 14# 的帖子

好吧。我先试试,然后报告军哥哈。
页: [1]
查看完整版本: 服务器不行了求解啊,