搜索
首页php教程php手册AIX5.3上编译安装PHP5.2.8问题

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

Jun 13, 2016 am 09:53 AM
安装方法编译解决问题




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]

不知道能不能帮上楼主的忙,祝早日解决问题:)

[ ]

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)