AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 请妹纸修改amh.sh文件 |
|
---|---|
l12ab |
l12ab 发表于 2013-09-23 00:46:08
本帖最后由 l12ab 于 2013-9-23 00:51 编辑
最近几天在折腾phalcon这个扩展,windows上很快成功了,linux上一直有部分功能失败。各种尝试后,终于成功,因此发现一些问题。 首先,编译的时候出现这个错误 autoconf: Undefined macros: 因为amh.sh在debian系统安装时,安装了autoconf和autoconf2.13,这两个是不是有冲突?所以***BUG in Autoconf--please report*** AC_CHECK_DECL ***BUG in Autoconf--please report*** AC_CHECK_HEADERS ***BUG in Autoconf--please report*** AC_DEFINE ***BUG in Autoconf--please report*** AC_CHECK_DECL ***BUG in Autoconf--please report*** AC_CHECK_HEADERS ***BUG in Autoconf--please report*** AC_DEFINE ***BUG in Autoconf--please report*** AC_CHECK_DECL ***BUG in Autoconf--please report*** AC_CHECK_HEADERS ***BUG in Autoconf--please report*** AC_DEFINE apt-get remove autoconf2.13 其次,如果是centos系统,会提示找不到libtoolize(debian无此问题),所以yum install libtool 再次,我稍微修改了phalcon官方的insall文件里phpize路径和php配置路径,貌似编译成功了,但实际该扩展的数据库类无法使用。于是我根据windows上php官方使用的mysql参数,然后又看军哥lnmp的参数,对php的编译参数做了如下修改,成功。./configure .......省略 '--with-mysql=mysqlnd' '--with-mysqli=mysqlnd' '--with-pdo-mysql=mysqlnd' 这样,还不需要额外在编译安装mysqli和pdo_mysql了。amh的这两个模块都可以下架了。 我没仔细研究了,也许还有其他一些扩展等等也可以直接这样
点赞,加油! (0分)
2013-09-23 00:46:08 1
|
l12ab |
以上我是在其他机子上测试的,我本机已经安装好了amh,如何修改./configure的三个参数啊?
回复
2013-09-23 00:52:19 2
|
l12ab |
还有,amh.sh文件里有判断小内存机子,禁用了fileinfo功能,这个我正好用到了。如何解除啊
回复
2013-09-23 01:32:52 3
|
amysql |
pdo_mysql、mysqli等单独编译会好些。
这样有些用户不需要就不用安装。 PHP已编译过的话,要改./configure只能重新安装。 是的,编译fileinfo需要较多内存,机器内存小的话默认是不编译fileinfo的,可以单独编译看看, php-5.3.27/ext 目录下有源码,楼主可以安装试试。 其它问题,有时间安装phalcon试试才能看看了。
回复
2013-09-23 14:00:34 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
l12ab |
好吧,我再研究研究。重新编译php。
搞不好就自己修改amh.sh然后重装算了
回复
2013-09-23 18:40:56 5
|