免费注册 查看新帖 |

Chinaunix

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

请教一个PHP扩展模块安装的问题. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-11 13:52 |只看该作者 |倒序浏览
最近在centos下手工安装了apache2.2 + php5.2.17环境,安装PHP时使用的配置指令如下:
  1. './configure' \
  2. '--prefix=/usr/local/php' \
  3. '--with-apxs2=/usr/local/apache2/bin/apxs' \
  4. '--with-mysql=/usr/bin/mysql' \
  5. '--with-curl' \
  6. '--with-gd' \
  7. '--with-jpeg-dir=/usr/local/jpeg6/' \
  8. '--with-png-dir=/usr/local/lib/' \
  9. '--with-zlib-dir=/usr/local/lib/' \
  10. '--with-iconv' \
  11. '--with-mcrypt' \
  12. '--with-zlib=shared' \
  13. '--enable-pdo' \
  14. '--with-pdo-mysql' \
  15. '--with-sqlite=shared' \
  16. '--with-pdo-sqlite=shared' \
  17. '--enable-ftp' \
  18. '--enable-bcmath' \
  19. '--enable-sockets' \
  20. '--enable-soap'
复制代码
可以注意到安装zlib扩展的指令:--with-zlib-dir=/usr/local/lib/ --with-zlib=shared ,我的zlib是用rpm方式安装的.问题似乎来了.在phpinfo()显示的信息中,并没有看到zlib库的安装信息.
1,请问是否zlib安装失败?
2,如果是失败了,是因为:--with-zlib-dir=/usr/local/lib/路径错了? 还是--with-zlib=shared 有问题?不应设置为shared?
3,如果zlib扩展确实未安装成功,我应该如何重新安装这个扩展?需要重新编译PHP吗?

谢谢!

论坛徽章:
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
2 [报告]
发表于 2011-08-11 14:03 |只看该作者
./configure的时候有报错信息没有?
运行./configure --help看看参数的要求

论坛徽章:
0
3 [报告]
发表于 2011-08-11 14:18 |只看该作者
PHP已顺利安装,运行./configure的时候没有报错. phpinfo()都能执行了.

论坛徽章:
0
4 [报告]
发表于 2011-08-11 14:25 |只看该作者
回复 1# rubil


    /usr/local/lib/    路径问题

论坛徽章:
0
5 [报告]
发表于 2011-08-11 14:28 |只看该作者
回复  rubil


    /usr/local/lib/    路径问题
taojie2000 发表于 2011-08-11 14:25



    奇怪,这个路径有问题,./configure也不报错的.

那我现在应重新编译zlib扩展进去,需要重新编译PHP么? 我在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/ 目录下有如现 zlib.so文件.在PHP.ini中我将extension_dir的路径也设置成 /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/,并使用extension=zlib.so装载了,但在phpinfo页面中就是没有看到zlib扩展.郁闷.

论坛徽章:
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
6 [报告]
发表于 2011-08-11 14:31 |只看该作者
看下apache的error日志有没有报错

论坛徽章:
0
7 [报告]
发表于 2011-08-11 14:31 |只看该作者
回复 5# rubil


zlib-1.2.3-4.el5.i386.rpm
/lib/libz.so.1
/lib/libz.so.1.2.3
/usr/lib/libz.so.1
/usr/lib/libz.so.1.2.3
/usr/share/doc/zlib-1.2.3
/usr/share/doc/zlib-1.2.3/README

zlib-devel-1.2.3-4.el5.i386.rpm
/lib/libz.so
/usr/include/zconf.h
/usr/include/zlib.h
/usr/include/zutil.h
/usr/lib/libz.a
/usr/lib/libz.so
/usr/share/doc/zlib-devel-1.2.3
/usr/share/doc/zlib-devel-1.2.3/ChangeLog
/usr/share/doc/zlib-devel-1.2.3/algorithm.txt
/usr/share/doc/zlib-devel-1.2.3/example.c
/usr/share/doc/zlib-devel-1.2.3/minigzip.c
/usr/share/man/man3/zlib.3.gz

论坛徽章:
0
8 [报告]
发表于 2011-08-11 14:37 |只看该作者
谢谢,刚注意到phpinfo的页面中:
  1. Configuration File (php.ini) Path         /usr/local/php/lib
  2. Loaded Configuration File         (none)
  3. Scan this dir for additional .ini files         (none)
  4. additional .ini files parsed         (none)
复制代码
是不是我在/usr/local/php/lib目录下的php.ini没有被装载?没起作用?

论坛徽章:
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 [报告]
发表于 2011-08-11 14:41 |只看该作者
楼主看下apache的配置,在里面可以指定php.ini的路径

论坛徽章:
0
10 [报告]
发表于 2011-08-11 14:44 |只看该作者
晕,果然是因为PHP.ini的配置文件放错了地方.应该放/usr/local/php/lib下的我放到/usr/local/lib下了.都怪不够细心,多谢各位了.

现在php.ini装载成功了,问题就解决了.谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP