SUSE10下搭建LNMP

31 篇文章 0 订阅
22 篇文章 0 订阅

 这两天在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。

 

本文出自 “每天进步一点点” 博客,请务必保留此出处http://closerfx.blog.51cto.com/3202101/1065183


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值