龙芯2F笔记本安装LNMP+AMH4.2脚本

之前写了一篇龙芯龙芯逸珑8089D笔记本评测,写完以后我就把自带系统删了重装的debian7.

我做的第一件事情就是想办法安装LNMP,虽然这本身不是太难,直接dpt-get安装就能把该有的组件都装上,但问题是我想有个控制面板,毕竟在终端或者控制台下面添加虚拟主机有那么一点点麻烦。

找了一段时间,只发现几个能在debian上用的免费面板,最终选择了AMH。

可是安装AMH的过程中遇到了不少问题,例如

1.官方的AMH4.2安装脚本本身有BUG,当然影响不大,我自己修改了。

2.debian7下编译libconv1.14会出现问题,这个问题开始让我不知所措,后来google搜索以后在国外某论坛上找到了解决方案,原因是libconv使用的C89标准,在新的C99或者C11编译器下会出问题,我参照那个帖子把源码修补了,我重新打包上传解决了。

AMH是一款国人开发的LNMP的控制面板,据说作者是个妹子?

AMH官方介绍:http://www.amysql.com/AMH.htm


下面是安装步骤(必须要root用户):

wget http://linux.linzhihao.cn/shell/loongson/amh.sh
chmod 775 amh.sh
./amh.sh

 

编译LNMP的时候,MYSQL和PHP花费的时间很长。请耐心等待,这个安装脚本是我根据官方的脚本修改的,里面有几处地方和官方的不同,特此声明:

1.官方的amh启动脚本无法在龙芯的debian7上成功启动pure-ftpd,它调用的是red-hat的启动脚本,在debian下面根本没用。所以我把官方的配置文件修改了重新打包上传,然后在脚本中把下载地址替换成了我上传的地址。
2.一处chown的错误。
3.上面提到的libconv的BUG问题,我把源码修正以后重新打包上传,然后把脚本中的libconv下载地址替换成了我刚刚上传的地址。

注意,我无法保证我提供的这个脚本完全没错误,因为这个脚本是我一边编译,一边手动修改的,没有经过二次测试(因为编译一次的时间太长了,希望大家理解),如果有问题,欢迎反馈!

标签: none

已有 2 条评论

  1. 老铁 404啦 ,脚本还在吗 ,可以修复下吗?

    1. http://linux.linzhihao.cn/shell/amh/install.sh
      试试这个,好像后来整合到这个脚本里去了,但不确定脚本里那些下载地址还有效,如果脚本执行过程中遇到404,反馈给我一下,可能是有些文件的路径变了

添加新评论