几个apache+php安装时的问题解决

error log 中 (128)Network is unreachable 的解决

当安装 Apache 2.0.47 于 Solaris 9 上时,默认起用了 IPV6 。

所以 error_log 中会出现这样的错误:

[Sun Jul 20 23:37:01 2003] [warn] (128)Network is unreachable: connect to listener

两种解决办法:

一、#touch /etc/hostname6.hme0#reboot

二、重新编译 Apache 2 : 加开关: --disable-ipv6

===========================================================================

solaris 9 上编译php5.2 "symbol xmlTextReaderGetAttribute: referenced symbol not found "的解决

solaris 9 on sparc,编译php5.2.2,make install 遇到

symbol xmlTextReaderGetAttribute: referenced symbol not found

 解决方法:vi .profile 环境变量里,

PATH中将 /usr/local/bin放在最前面,

LD_LIBRARY_PATH 中,将 /usr/local/lib 放在最前面

===========================================================================

apache  不启动也不报错

# ./apachectl configtestSyntax OK

# ./apachectl -tSyntax OK

# ./apachectl restarthttpd not running, trying to start

解决方法:设置apache httpd.conf文件

Group  nobody

===========================================================================

solaris shell下退格键的设置    

.profile里stty erase ^H

^H输入方法是: ctrl+V+H

===========================================================================

make  命令 not found

1、没装gcc。

2、make是装在/usr/ccs/bin/make

运行的时候如果直接用#make  ****就会提示not found,因为直接运行的命令存在/bin下面,所以如果要直接运行命令,就要把这个命令映射到/bin下面

#ln -s /usr/ccs/bin/make /bin/make

这样,以后就可以用#make了

===========================================================================

php make时候报错

ld: fatal: library -lltdl: not found

ld: fatal: File processing errors. No output written to .libs bphp5.so

collect2: ld returned 1 exit status

make: *** [libphp5.la] Error 1

安装libtools库

/usr/local/lib/libltdl.so.3

/usr/local/lib/libltdl.so.3.1.0

/usr/local/lib/libltdl.so

/usr/local/lib/libltdl.la

/usr/local/lib/libltdl.a

===========================================================================

查询数据库数据正确,而页面显示乱码

如果数据库字符集无错误

(检验方法:select * from nls_database_parameters   where parameter='NLS_CHARACTERSET'  or           parameter='NLS_NCHAR_CHARACTERSET'

显示结果:NLS_CHARACTERSET ZHS16GBK

NLS_NCHAR_CHARACTERSET AL16UTF16

这样的显示结果为正常)

root用户字符集的环境变量有问题:

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG

重启apache,问题解决

===========================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值