AIX5.3上编译安装PHP5.2.8问题
时间:2009-02-20
来源:互联网
在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
再次到此目录中查看,目录没有此文件。
晕呀,哪位大侠帮忙解决一下呀!!!!!!!!!!!!
错误提示: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
再次到此目录中查看,目录没有此文件。
晕呀,哪位大侠帮忙解决一下呀!!!!!!!!!!!!
作者: javasunone 发布时间: 2009-02-20
和你遇到同样的问题,不过我是在AIX6.1下安装的 IBM Http Server with Apache 1.3
全部报错信息如下
[code]/bin/sh /tmp/install/php/php-5.2.8/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/libxml/ -I/tmp/install/php/php-5.2.8/ext/libxml/ -DPHP_ATOM_INC -I/tmp/install/php/php-5.2.8/include -I/tmp/install/php/php-5.2.8/main -I/tmp/install/php/php-5.2.8 -I/opt/freeware/include/libxml2 -I/tmp/install/php/php-5.2.8/ext/date/lib -I/tmp/install/php/php-5.2.8/TSRM -I/tmp/install/php/php-5.2.8/Zend -I/usr/include -g -O2 -c /tmp/install/php/php-5.2.8/ext/libxml/libxml.c -o ext/libxml/libxml.lo/bin/sh /tmp/install/php/php-5.2.8/libtool --silent --preserve-dup-deps --mode=compile gcc -I/tmp/install/php/php-5.2.8/ext/pcre/pcrelib -Iext/pcre/ -I/tmp/install/php/php-5.2.8/ext/pcre/ -DPHP_ATOM_INC -I/tmp/install/php/php-5.2.8/include -I/tmp/install/php/php-5.2.8/main -I/tmp/install/php/php-5.2.8 -I/opt/freeware/include/libxml2 -I/tmp/install/php/php-5.2.8/ext/date/lib -I/tmp/install/php/php-5.2.8/TSRM -I/tmp/install/php/php-5.2.8/Zend -I/usr/include -g -O2 -c /tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_chartables.c -o ext/pcre/pcrelib/pcre_chartables.loIn file included from /tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_chartables.c:25:/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:976: error: expected specifier-qualifier-list before 'BOOL'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1027: error: expected specifier-qualifier-list before 'BOOL'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1137: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_is_newline'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_was_newline'/tmp/install/php/php-5.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[/code]
希望高手帮忙看下,多谢啦!
全部报错信息如下
[code]/bin/sh /tmp/install/php/php-5.2.8/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/libxml/ -I/tmp/install/php/php-5.2.8/ext/libxml/ -DPHP_ATOM_INC -I/tmp/install/php/php-5.2.8/include -I/tmp/install/php/php-5.2.8/main -I/tmp/install/php/php-5.2.8 -I/opt/freeware/include/libxml2 -I/tmp/install/php/php-5.2.8/ext/date/lib -I/tmp/install/php/php-5.2.8/TSRM -I/tmp/install/php/php-5.2.8/Zend -I/usr/include -g -O2 -c /tmp/install/php/php-5.2.8/ext/libxml/libxml.c -o ext/libxml/libxml.lo/bin/sh /tmp/install/php/php-5.2.8/libtool --silent --preserve-dup-deps --mode=compile gcc -I/tmp/install/php/php-5.2.8/ext/pcre/pcrelib -Iext/pcre/ -I/tmp/install/php/php-5.2.8/ext/pcre/ -DPHP_ATOM_INC -I/tmp/install/php/php-5.2.8/include -I/tmp/install/php/php-5.2.8/main -I/tmp/install/php/php-5.2.8 -I/opt/freeware/include/libxml2 -I/tmp/install/php/php-5.2.8/ext/date/lib -I/tmp/install/php/php-5.2.8/TSRM -I/tmp/install/php/php-5.2.8/Zend -I/usr/include -g -O2 -c /tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_chartables.c -o ext/pcre/pcrelib/pcre_chartables.loIn file included from /tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_chartables.c:25:/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:976: error: expected specifier-qualifier-list before 'BOOL'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1027: error: expected specifier-qualifier-list before 'BOOL'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1137: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_is_newline'/tmp/install/php/php-5.2.8/ext/pcre/pcrelib/pcre_internal.h:1143: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'php__pcre_was_newline'/tmp/install/php/php-5.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[/code]
希望高手帮忙看下,多谢啦!
作者: geniushome 发布时间: 2009-02-27
oh yeah 我终于 make 成功了
不知道楼主和我是不是范一个错误 其实还是./configure的问题, 废话不多说了,上源码:[code]
export PATH=/opt/freeware/bin:$PATH
./configure \
--prefix=/usr/local \
--with-config-file-path=/usr/HTTPServer/conf/php.ini \
--enable-shared \
--disable-static \
--enable-maintainer-zts \
--enable-calendar \
--enable-bcmath \
--enable-sockets \
--enable-zip \
--with-gd \
--with-zlib \
--with-libxml-dir=/opt/freeware \
--with-zlib-dir=/opt/freeware \
--with-bz2 \
--with-gettext=/opt/freeware \
--with-jpeg-dir=/opt/freeware \
--with-png-dir=/opt/freeware \
--with-freetype-dir=/opt/freeware
[/code]注意这里面
--prefix=/usr/local \ 这个目录指向的是你php文件夹所在的目录,我的目录是/usr/local/php-5.2.6所以在这里--prefix=/usr/local \
我是根据国外的一篇文章配置的php5,网址如下。
http://koo.fi/tech/2008/12/08/installing-php-5-on-aix-using-ibm-http-server/
不知道能不能帮上楼主的忙,祝早日解决问题:)
不知道楼主和我是不是范一个错误 其实还是./configure的问题, 废话不多说了,上源码:[code]
export PATH=/opt/freeware/bin:$PATH
./configure \
--prefix=/usr/local \
--with-config-file-path=/usr/HTTPServer/conf/php.ini \
--enable-shared \
--disable-static \
--enable-maintainer-zts \
--enable-calendar \
--enable-bcmath \
--enable-sockets \
--enable-zip \
--with-gd \
--with-zlib \
--with-libxml-dir=/opt/freeware \
--with-zlib-dir=/opt/freeware \
--with-bz2 \
--with-gettext=/opt/freeware \
--with-jpeg-dir=/opt/freeware \
--with-png-dir=/opt/freeware \
--with-freetype-dir=/opt/freeware
[/code]注意这里面
--prefix=/usr/local \ 这个目录指向的是你php文件夹所在的目录,我的目录是/usr/local/php-5.2.6所以在这里--prefix=/usr/local \
我是根据国外的一篇文章配置的php5,网址如下。
http://koo.fi/tech/2008/12/08/installing-php-5-on-aix-using-ibm-http-server/
不知道能不能帮上楼主的忙,祝早日解决问题:)
作者: geniushome 发布时间: 2009-02-27
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28