您好,欢迎访问一九零五行业门户网

AIX5.3上编译安装PHP5.2.8问题_PHP教程

aix5.3上编译安装php5.2.8问题
解决方法
在aix上编译安装php,./configure顺利通过,但是在make时报错,
错误提示:make:*** [ext/pcre/pcrelib/pcre_chartables.lo] error 1。
到ext/pcre/pcrelib目录中查看,没有此文件,但是有一个pcre_chartables.lot文件,将pcre_chartables.lot cp一份pcre_chartables.lo文件,再次make时,又提示错误信息:
make:*** [ext/pcre/pcrelib/pcre_compile.lo] error 1
再次到此目录中查看,目录没有此文件。
晕呀,哪位大侠帮忙解决一下呀!!!!!!!!!!!!
d8888d回贴内容
和你遇到同样的问题,不过我是在aix6.1下安装的 ibm http server with apache 1.3
全部报错信息如下 /bin/sh /tmp/install/php/php5.2.8/libtool silent preservedupdeps mode=compile gcc iext/libxml/ i/tmp/install/php/php5.2.8/ext/libxml/ dphp_atom_inc i/tmp/install/php/php5.2.8/include i/tmp/install/php/php5.2.8/main i/tmp/install/php/php5.2.8 i/opt/freeware/include/libxml2 i/tmp/install/php/php5.2.8/ext/date/lib i/tmp/install/php/php5.2.8/tsrm i/tmp/install/php/php5.2.8/zend i/usr/include g o2 c /tmp/install/php/php5.2.8/ext/libxml/libxml.c o ext/libxml/libxml.lo/bin/sh /tmp/install/php/php5.2.8/libtool silent preservedupdeps mode=compile gcc i/tmp/install/php/php5.2.8/ext/pcre/pcrelib iext/pcre/ i/tmp/install/php/php5.2.8/ext/pcre/ dphp_atom_inc i/tmp/install/php/php5.2.8/include i/tmp/install/php/php5.2.8/main i/tmp/install/php/php5.2.8 i/opt/freeware/include/libxml2 i/tmp/install/php/php5.2.8/ext/date/lib i/tmp/install/php/php5.2.8/tsrm i/tmp/install/php/php5.2.8/zend i/usr/include g o2 c /tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_chartables.c o ext/pcre/pcrelib/pcre_chartables.loin file included from /tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_chartables.c:25:/tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_internal.h:976: error: expected specifierqualifierlist before 'bool'/tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_internal.h:1027: error: expected specifierqualifierlist before 'bool'/tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_internal.h:1137: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_is_newline'/tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_internal.h:1143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_was_newline'/tmp/install/php/php5.2.8/ext/pcre/pcrelib/pcre_internal.h:1145: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_xclass'make: *** [ext/pcre/pcrelib/pcre_chartables.lo] error 1
复制代码希望高手帮忙看下,多谢啦!
[ ]
d8888d回贴内容
oh yeah 我终于 make 成功了
不知道楼主和我是不是范一个错误 其实还是./configure的问题, 废话不多说了,上源码: export path=/opt/freeware/bin:$path
./configure
prefix=/usr/local
withconfigfilepath=/usr/httpserver/conf/php.ini
enableshared
disablestatic
enablemaintainerzts
enablecalendar
enablebcmath
enablesockets
enablezip
withgd
withzlib
withlibxmldir=/opt/freeware
withzlibdir=/opt/freeware
withbz2
withgettext=/opt/freeware
withjpegdir=/opt/freeware
withpngdir=/opt/freeware
withfreetypedir=/opt/freeware
复制代码注意这里面
prefix=/usr/local 这个目录指向的是你php文件夹所在的目录,我的目录是/usr/local/php5.2.6所以在这里prefix=/usr/local
我是根据国外的一篇文章配置的php5,网址如下。
[url=http://koo.fi/tech/2008/12/08/installingphp5onaixusingibmhttpserver/]链接标记http://koo.fi/tech/2008/12/08/installingphp5onaixusingibmhttpserver/[/url]
不知道能不能帮上楼主的忙,祝早日解决问题:)
[ ]
http://www.bkjia.com/phpjc/632526.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/632526.htmltecharticleaix5.3上编译安装php5.2.8问题 解决方法 在aix上编译安装php,./configure顺利通过,但是在make时报错, 错误提示:make:*** [ext/pcre/pcrelib/pcre_cha...
其它类似信息

推荐信息