我安装RH8.0时选择了所有服务组件,包括mysql,这样RH8。0安装好后apache(2.0.10)+php(4.2.2)+mysql(3.23.52)都全了。
问题一:这样安装后php不能使用mysql?
解决:在cd3中有php-mysql-4.2.2-8.0.5.i386.rpm,安装此包即可。
问题二:安装qmail
我找到的资源是iceblood的:Qmail_setup-v1.5.4.stable.tar.gz
按照上面的说明安装,结果从vpopmail开始就出错了。
我察看了/var/uninstall/qmailinstall.log ,
发现
vauth.c:28:19: mysql.h: No such file or directory
In file included from vauth.c:32:
vmysql.h:53:22: warning: multi-line string literals are deprecated
vauth.c:35: parse error before "mysql_update"
这是由于在配置文件setup中
##########--------SQL set---------################
# use mysql,default is no,if you use mysql for set "y"
_SQL=y
# mysql host
_SQLHOST=localhost
# mysql user
_SQLUSER=root
# mysql passwd
_SQLPASS=jujoeshop
# include path
_INCDIR=/usr/include/mysql
# lib file path
_LIBDIR=/usr/lib/mysql
由于我找不到mysql的include路径,所以,随便写了=/usr/include/mysql
我用find / -name 'mysql'只能找到
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib/mysql
/usr/share/mysql
没有/usr/local/mysql/include or /usr/include/mysql
(原因在于我不是原码安装mysql,是RH8自己安装的)
另外:
在setup中
# set you CGI Path
_CGIBIN=/var/www/cgi-bin
# set you Html Path
_HTMLPATH=/var/www/html/webmail
安装后/var/www/cgi-bin 和 /var/www/html/webmail里面什么也没有