产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 请妹纸修改amh.sh文件

l12ab
金牌会员
7345.06 价值分

l12ab 发表于 2013-09-23 00:46:08
本帖最后由 l12ab 于 2013-9-23 00:51 编辑

最近几天在折腾phalcon这个扩展,windows上很快成功了,linux上一直有部分功能失败。各种尝试后,终于成功,因此发现一些问题。

首先,编译的时候出现这个错误
autoconf: Undefined macros:
***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
因为amh.sh在debian系统安装时,安装了autoconf和autoconf2.13,这两个是不是有冲突?所以
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的这两个模块都可以下架了。
我没仔细研究了,也许还有其他一些扩展等等也可以直接这样

2013-09-23 00:46:08 1

l12ab
金牌会员
7345.06 价值分

以上我是在其他机子上测试的,我本机已经安装好了amh,如何修改./configure的三个参数啊?
  支持 (0分)  反对 (0分)
回复  2013-09-23 00:52:19 2

l12ab
金牌会员
7345.06 价值分

还有,amh.sh文件里有判断小内存机子,禁用了fileinfo功能,这个我正好用到了。如何解除啊
  支持 (0分)  反对 (0分)
回复  2013-09-23 01:32:52 3

amysql
创始人
16530.81 价值分

pdo_mysql、mysqli等单独编译会好些。
这样有些用户不需要就不用安装。

PHP已编译过的话,要改./configure只能重新安装。

是的,编译fileinfo需要较多内存,机器内存小的话默认是不编译fileinfo的,可以单独编译看看,
php-5.3.27/ext
目录下有源码,楼主可以安装试试。

其它问题,有时间安装phalcon试试才能看看了。
  支持 (0分)  反对 (0分)
回复  2013-09-23 14:00:34 4

AMH面板 - 好用高效低占用、安全可靠极稳定

l12ab
金牌会员
7345.06 价值分

好吧,我再研究研究。重新编译php。
搞不好就自己修改amh.sh然后重装算了
  支持 (0分)  反对 (0分)
回复  2013-09-23 18:40:56 5
 1  (总1页)
AMH社区列表
用户服务中心