免费注册 查看新帖 |

Chinaunix

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

求助:php安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-11 18:21 |只看该作者 |倒序浏览
最近准备搭个wiki,装好apache后,能正常运行,装php时,make后,make install时出现以下错误:
[root@wiki php-5.3.2]# make install
Installing PHP SAPI module:       apache2handler
/usr/local/appache2/build/instdso.sh SH_LIBTOOL='/usr/local/appache2/build/libtool' libphp5.la /usr/local/appache2/modules
/usr/local/appache2/build/libtool --mode=install cp libphp5.la /usr/local/appache2/modules/
cp .libs/libphp5.lai /usr/local/appache2/modules/libphp5.la
cp .libs/libphp5.a /usr/local/appache2/modules/libphp5.a
chmod 644 /usr/local/appache2/modules/libphp5.a
ranlib /usr/local/appache2/modules/libphp5.a
libtool: install: warning: remember to run `libtool --finish /usr/local/src/php-5.3.2/libs'
Warning!  dlname not found in /usr/local/appache2/modules/libphp5.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/appache2/modules/libphp5.so
chmod: cannot access `/usr/local/appache2/modules/libphp5.so': No such file or directory
apxs:Error: Command failed with rc=65536
.
make: *** [install-sapi] Error 1

重新编译过好几次了,就是不能生成libphp5.so文件,用find / -name libphp5.so也找不到。
网上也搜了许多类似的,但是没有凑效的。
我的apache和php编译如下:
./configure --prefix=/usr/local/apache2 --with-mysql=/usr/local/mysql  --enable-shared=max --enable-cgi --enable-ssl --with-ssl=/usr/local/openssl --enable-rewrite --enable-modules=so
make
make install
(也试过 --enable-modules=most --enable-so)

php代码:
./configure --prefix=/usr/local/php5/ --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-freetype-dir=/usr/local/freetype --with-zlib-dir=/usr/local/zlib/ --with-libxml-dir=/usr/local/libxml2/ --enable-mbstring --with-gd=/usr/local/gd/ --enable-shared --with-curl=/usr/local/curl/ --with-iconv --enable-gd-native-ttf --enable-gd-jis-conv --with-jpeg-dir=/usr/local/jpeg/ --with-png-dir=/usr/local/libpng/ --enable-ftp --enable-soap --with-mcrypt=/usr/local/libmcrypt/ --enable-sockets --enable-inline-optimization --disable-debug --with-libexpat-dir=/usr/local/expat/ --with-xsl=/usr/local/libxslt/ --enable-calendar --with-config-file-path=/usr/local/php5/etc

apache是2.2.15,php是5.3.2,不知道什么原因,请高手指教,谢谢。

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
2 [报告]
发表于 2010-06-11 23:05 |只看该作者
本帖最后由 shang2010 于 2010-06-11 23:15 编辑

利用系统自带的包可以满足大部分需求,例如参考debian
http://www.php.net/manual/en/install.unix.debian.php


有的系统确认是有问题
例如在rhel5.1需要libtool-ltdl-devel 包才能编译php---------可能就是这个


更多问题
http://www.php.net/manual/en/install.unix.php

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2010-06-12 08:43 |只看该作者
你编译PHP的参数太多了。是不是某些需要的库没有,造成无法生成PHP啊。

论坛徽章:
0
4 [报告]
发表于 2010-06-12 09:56 |只看该作者
回复 2# shang2010


   
有的系统确认是有问题
例如在rhel5.1需要libtool-ltdl-devel 包才能编译php---------可能就是这个


那请问这个怎么解决,是装个libtool吗

论坛徽章:
0
5 [报告]
发表于 2010-06-12 09:58 |只看该作者
你编译PHP的参数太多了。是不是某些需要的库没有,造成无法生成PHP啊。
renxiao2003 发表于 2010-06-12 08:43



  不知道那些参数需要去掉,请指示,谢谢!

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
6 [报告]
发表于 2010-06-12 10:21 |只看该作者
回复 4# zxl2235


你的系统是rhel么?

do...
  1. yum install libtool-ltdl-devel -y
复制代码

论坛徽章:
0
7 [报告]
发表于 2010-06-12 11:45 |只看该作者
回复 6# shang2010


    对,是rhel企业版5

论坛徽章:
0
8 [报告]
发表于 2010-06-12 11:46 |只看该作者
回复  shang2010


    对,是rhel企业版5
zxl2235 发表于 2010-06-12 11:45



    不过是在虚拟机上测试

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
9 [报告]
发表于 2010-06-12 12:05 |只看该作者
根据需要自己选择啊。

论坛徽章:
0
10 [报告]
发表于 2010-06-12 13:14 |只看该作者
有日志可看没?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP