文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Ubuntu升级到7.04后的一些问题

Ubuntu升级到7.04后的一些问题

时间:2007-04-25  来源:scottsiu

作者:萧少聪[Xiao Shaocong]  E-Mail:[email protected]
本文章欢迎转载,转载时请注明出处http://scottsiu.cublog.cn
如有遗漏请与我联系,谢谢

昨天把Ubuntu从6.10升级到了7.04用起来还不错,3D效果打开非常简单,EVA中的字体也更好看了。但是今天在用一些服务时出现了问题,在这理总结一下,并给出解决方案(不继更新中)。

1、PHP
启动时发现找不到libmysqlclient.so.12,发现问题在于mysql是用apt安装的,升级时也从原来的5.0.23升到了5.0.37,但有一个问题,就是在升级的过程中有一个地方会找出没有与系统关联到的软件包的,找出来后会提问是否要删除,我当时都删了,期中就包括libmysqlclient.so.12。
解决方案:
sudo apt-get install libmysqlclient15-dev(这理装的是libmysqlclient15因为5.0.37对应的是这个lib包)
装好了libmysqlclient以后重新把php编译一次
这里也说明了一点,下次如果mysqlclient被升级了的话PHP又要编译一次了,所以大家要注意,象apache mysql php这样的整合环境,要不全部用apt安装,要不全部用编译安装,这样会少了因为升级而带来的麻烦

2、VMWare Server
由于内核升级了,VMWare是依赖于内核的,所以要重新执行vmware-config.pl。但执行时出现了错误,按照问题的描述,我们修改compat_kernel.h,操作如下
cd /usr/lib/vmware/modules/source
sudo cp vmmon.tar vmmon.tar_bak
sudo tar xvf vmmon.tar
sudo gedit vmmon-only/include/compat_kernel.h
找到21行:
static inline _syscall1(int, compat_exit, int, exit_code);
改为为:
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
 static inline _syscall1(int, compat_exit, int, exit_code);
#endif
重新打包vmmon.tar:
sudo rm vmmon.tar
sudo tar cvf vmmon.tar vmmon-only
sudo rm -rf vmmon-only
sudo vmware-config.pl
相关阅读 更多 +
排行榜 更多 +
僵尸猎手小明

僵尸猎手小明

动作格斗 下载
狩猎波比

狩猎波比

动作格斗 下载
花海相机

花海相机

图像拍照 下载