免费注册 查看新帖 |

Chinaunix

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

Solaris10 安装 apache1.3 php5出现问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-21 13:11 |只看该作者 |倒序浏览
1、solaris10 安装后,apache1.3可以启动,从sunfreeware网站上下载的 php-5.2.1-sol10-x86-local.gz,解压缩后用pkgadd -d php-5.2.1-sol10-x86-local 安装到/usr/local/php目录中\r\n2、libphp5.so被安装到/usr/local/apache2/modules中\r\n3、并把php/doc/php中的php.ini-dist拷贝到/usr/local/php/lib中\r\n4、接下来是按照文档说明在httpd.conf中加下列:\r\nLoadModule php5_module        modules/libphp5.so\r\nAddType application/x-httpd-php .php\r\n5、启动的时候发现错误:\r\nSyntax error on line 256 of /etc/apache/httpd.conf:\r\nCannot load /usr/apache/libexec/libphp5.so into server: ld.so.1: httpd: fatal: / usr/apache/libexec/libphp5.so: open failed: No such file or directory\r\n/usr/bin/apachectl start: httpd could not be started\r\n这个问题不知道怎么解决,谢谢!\n\n[ 本帖最后由 diversoft 于 2007-4-21 13:17 编辑 ]

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
2 [报告]
发表于 2007-04-21 14:05 |只看该作者
apache 1.3的loadable module是放在libexec目录下\r\napache 2的loadable module才放在modules目录下\r\n\r\n你应该把libphp5.so放在/usr/apache/libexec下,httpd.conf里除了LoadModule外,还要AddModule

论坛徽章:
0
3 [报告]
发表于 2007-04-21 14:45 |只看该作者
我放到libexec下也是出类似的问题\r\n在httpd.conf中也加了:\r\nLoadModule php5_module        libexec/libphp5.so\r\nAddType application/x-httpd-php .php\r\n\r\nAddModule mod_php5.c\r\n出下面的错误:\r\n\r\nCannot load /usr/apache/libexec/libphp5.so into server: ld.so.1: httpd: fatal: r elocation error: file /usr/apache/libexec/libphp5.so: symbol apr_pool_cleanup_nu ll: referenced symbol not found\r\n/usr/bin/apachectl start: httpd could not be started\n\n[ 本帖最后由 diversoft 于 2007-4-21 14:50 编辑 ]

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
4 [报告]
发表于 2007-04-21 15:05 |只看该作者
ldd /usr/apache/libexec/libphp5.so看有什么not found的\r\n把它所在目录加到LD_LIBRARY_PATH里

论坛徽章:
0
5 [报告]
发表于 2007-04-21 15:11 |只看该作者
结果是这样:麻烦nbrr再给看一下\r\n# ldd /usr/apache/libexec/libphp5.so\r\n        librt.so.1 =>    /usr/lib/librt.so.1\r\n        libmysqlclient.so.15 =>  /usr/local/mysql/lib/mysql/libmysqlclient.so.15\r\n        libresolv.so.2 =>        /usr/lib/libresolv.so.2\r\n        libm.so.2 =>     /usr/lib/libm.so.2\r\n        libnsl.so.1 =>   /usr/lib/libnsl.so.1\r\n        libsocket.so.1 =>        /usr/lib/libsocket.so.1\r\n        libz.so =>       /usr/lib/libz.so\r\n        libxml2.so.2 =>  /usr/lib/libxml2.so.2\r\n        libiconv.so.2 =>         /usr/local/lib/libiconv.so.2\r\n        libc.so.1 =>     /usr/lib/libc.so.1\r\n        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1\r\n        libaio.so.1 =>   /lib/libaio.so.1\r\n        libmd5.so.1 =>   /lib/libmd5.so.1\r\n        libgen.so.1 =>   /usr/lib/libgen.so.1\r\n        libssl.so.0.9.8 =>       /usr/local/ssl/lib/libssl.so.0.9.8\r\n        libcrypto.so.0.9.8 =>    /usr/local/ssl/lib/libcrypto.so.0.9.8\r\n        libmp.so.2 =>    /lib/libmp.so.2\r\n        libscf.so.1 =>   /lib/libscf.so.1\r\n        libpthread.so.1 =>       /lib/libpthread.so.1\r\n        libdl.so.1 =>    /lib/libdl.so.1\r\n        libdoor.so.1 =>  /lib/libdoor.so.1\r\n        libuutil.so.1 =>         /lib/libuutil.so.1\r\n#

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
6 [报告]
发表于 2007-04-21 15:22 |只看该作者
不关libphp5.so的事\r\n猜想大概libphp5.so是compile against apache2的,不能用在apache 1.3里\r\n要用的话还是自己compile吧\r\napache php我每次都是自己compile的,没用过pkgadd\r\n./configure --prefix=/usr/local/php521 --with-apxs=/usr/local/apache1337/bin/apxs

论坛徽章:
0
7 [报告]
发表于 2007-04-21 15:23 |只看该作者
是不是php.ini也要改动啊?那个文件我直接copy到/usr/local/php/lib的,有的说要放到/usr/lib里,\r\n不知道网上那个说的对!

论坛徽章:
0
8 [报告]
发表于 2007-04-21 15:26 |只看该作者
本来向图简单这么弄,没想到都弄了好几个小时了,郁闷阿!

论坛徽章:
4
技术图书徽章
日期:2013-09-23 10:22:37狮子座
日期:2013-10-15 23:31:54卯兔
日期:2013-11-11 17:33:15金牛座
日期:2013-11-15 17:25:28
9 [报告]
发表于 2007-04-21 15:27 |只看该作者
要看你的php装哪儿了\r\n编译的时候可以--with-config-file-path=/a/b/c/d强制php.ini在/a/b/c/d目录下\r\n也可以设定环境变量PHPRC
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP