手机版
你好,游客 登录 注册
背景:
阅读新闻

SUSE10下搭建LNMP

[日期:2012-12-18] 来源:Linux社区   作者:closerfx [字体: ]

在64位SUSE 10下搭建LNMP,目前使用腾讯开放平台的CVM也是用的SUSE,本来安装脚本没问题,可是现在使用的这个版本却各种情况,于是对LNMP脚本进行相应的修改,弄得很是蛋疼了,刚刚调整完。

把几个注意的地方记录一下,也供大家做个参考:

1.首先各种依赖库的更新:

zypper in curl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel libmcrypt libmcrypt-devel freetype autoconf gd-devel jpeg

后续安装中会出现各种由于依赖库没更新导致的错误,类似于(cannot find *.so)的错误,所以以上这些我在脚本开头部分就添加进去了。

有些还需要cp至/use/lib下

cp /usr/lib64/libpng* /usr/lib/

cp /usr/lib64/libjpeg.* /usr/lib/

2.Mysql

安装Mysql过程中出现cannot find -lncursesw,这里需要修改编译参数

--with-client-ldflags=-all-static-ltinfo

还有进行数据库初始化时出现unknown variable 'innodb ***'等类似的错误,编译参数要加上

--with-plugins=innobase

另外根据初始化时的warning信息,对my.cnf中的内容进行修改。

我修改了两个地方:

sed -i 's@skip-locking@skip-external-locking@g' /etc/my.cnf

sed -i 's@log-slow-queries@slow_query_log@g' /etc/my.cnf

3.PHP的安装

PHP的安装过程,只要把依赖库该更新的更新好,应该没问题,网上也有其它的错误汇总。记住使用

zypper in ,而且各种依赖包的名称并不完全统一,需要注意这点。

PS:对于很多报错,应该习惯看报错信息,而不是遇到报错就去Google。

linux
相关资讯       LNMP  LNMP搭建 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款