免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4329 | 回复: 8
打印 上一主题 下一主题

求解编译安装php5.2.17的时候遇到的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-01-19 16:38 |只看该作者 |倒序浏览
centos 6.1 64位  apache 2.2.15(系统自带的rpm安装) mysql(系统自带的rpm安装)
由于系统的php安装包是php5.3.3的,由于站点的需要,只能使用php5.2.X版的,所以只能编译安装。
在编译的过程是
./configure --prefix=/usr/local/php --sysconfdir=/usr/local/php/etc --with-config-file-path=/usr/local/php/etc --with-config-file-scan-dir=/usr/local/php/etc /conf.d --with-apxs2=/usr/sbin/apxs --with-curl=shared --with-gd=shared --with-jpeg-dir --with-png-dir --with-mcrypt --with-mhash --enable-mbstring --with-kerberos --with-gettext --enable-bcmath --with-mysql  --with-mysqli  --with-sqlite=shared --enable-pdo=shared --with-pdo-sqlite=shared --with-openssl --enable-ftp --with-pear --with-zlib --enable-inline-optimization --enable-calendar --enable-magic-quotes --enable-sockets --enable-sysvsem --enable-sysvshm --enable-sysvmsg --disable-debug
成功
make ZEND_EXTRA_LIBS='-liconv'
成功
make install
失败
[root@localhost php-5.2.17]# make install
Installing PHP SAPI module:       apache2handler
/usr/lib64/httpd/build/instdso.sh SH_LIBTOOL='/usr/lib64/apr-1/build/libtool' libphp5.la /usr/lib64/httpd/modules
/usr/lib64/apr-1/build/libtool --mode=install cp libphp5.la /usr/lib64/httpd/modules/
libtool: install: cp .libs/libphp5.lai /usr/lib64/httpd/modules/libphp5.la
libtool: install: cp .libs/libphp5.a /usr/lib64/httpd/modules/libphp5.a
libtool: install: chmod 644 /usr/lib64/httpd/modules/libphp5.a
libtool: install: ranlib /usr/lib64/httpd/modules/libphp5.a
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.2.17/libs'
Warning!  dlname not found in /usr/lib64/httpd/modules/libphp5.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/lib64/httpd/modules/libphp5.so
chmod: cannot access `/usr/lib64/httpd/modules/libphp5.so': No such file or directory
apxs:Error: Command failed with rc=65536
.
make: *** [install-sapi] Error 1
—————————————————————————
网上搜索了好多了,都没有找到解决的方案,SELinux也关闭了。
-------------------------------------------------------
祝大家新年快乐!

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2012-01-19 16:52 |只看该作者
用find找下系统中有没有libphp5.so这个文件

论坛徽章:
0
3 [报告]
发表于 2012-01-19 22:43 |只看该作者
是因为zend么?所以必须用5.2.x?

如果是这个原因的话,我可以帮你搞定centos6.x下php5.3+zendlol

论坛徽章:
0
4 [报告]
发表于 2012-01-20 10:05 |只看该作者
php 5.3.X 下面是装zend guard,这个我会装。可是现在的php 5.3.x和phpwind不太兼容,在5.3.3的环境下有几个小问题.
第一、发现memory_limit参数会控制下载的文件大小。php5.2是不会的.
第二、在下载的时候,下载的文件越大,等待正式开始下载的时间太长。比如下载一个100M的文件,点了下载后要等20秒后才开始正式下载。好像要缓冲一下后才能下载。这个问题还没有找到是php的什么参数控制的。php5.2就没有这个问题。

论坛徽章:
0
5 [报告]
发表于 2012-01-20 10:06 |只看该作者
回复 2# dooros
查找过了,没有这个文件。

   

论坛徽章:
0
6 [报告]
发表于 2012-01-20 15:25 |只看该作者
bigzhanghy 发表于 2012-01-20 10:05
php 5.3.X 下面是装zend guard,这个我会装。可是现在的php 5.3.x和phpwind不太兼容,在5.3.3的环境下有几个 ...

哦。我没用过这个phpwind,所以不太了解。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
7 [报告]
发表于 2012-01-20 23:05 |只看该作者
那就不清楚了,估计你配置有点问题,你这个配置太长了,是哪弄来的配置》?

论坛徽章:
0
8 [报告]
发表于 2012-01-21 00:47 |只看该作者
我在网上苦寻答题,目前前找到的说法是libxml2版本太新了,因为我是用yum install安装的,建议我用光碟里的rpm安装,可是我降底了libxml2的版本也解决不了问题。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2012-01-21 08:45 |只看该作者
楼主不行就"降级"系统,用5.x版本的吧,默认5.x安装的php是5.2.x版本的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP