LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: philix

刚安装了apache,还有些小问题

[复制链接]
 楼主| 发表于 2005-5-8 01:55:26 | 显示全部楼层

搞定

1.#pacman  -Sl |grep libdb
查出这个文件是属于db 包,且版本为4.2, 低于要示的4.3

2.好,我更新db 包,
# pacman -S  db
......
3./usr/sbin/apachectl start
正确了

4.用opera 找开http://127.0.0.1/
出现:

Arch Linux

This is a test page for the Apache Web Server.

5.搞定了,呵呵!哈 哈

6.有论坛真方便,
thanks diony!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-8 01:59:42 | 显示全部楼层
Post by diony
不过很奇怪。下面是apache的依赖关系树。很明显它是依赖db的。为什么你那里没有自动安装呢?

  1. [donny@LovBo:~] <01:48:28>
  2. $>>> scripts/pacdep.sh apache
  3. apache
  4.     +---db
  5.     |   +---gcc
  6.     |   |   +---binutils
  7.     |   |   |   +---glibc
  8.     |   |   +---glibc
  9.     |   +---glibc
  10.     +---expat
  11.     |   +---glibc
  12.     +---gdbm
  13.     |   +---glibc
  14.     +---glibc
  15.     +---openssl
  16.         +---glibc
复制代码



1.依赖关系对版本的控制不是很到位
2.你这是个什么命令啊?怎么用的?
回复 支持 反对

使用道具 举报

发表于 2005-5-8 02:00:08 | 显示全部楼层
呵呵。说一句,那样启动服务只是为了看看有没有什么出错信息(我也不确定如果有错误会不会有提示……)。
以后不要这样启动httpd服务,还是用/etc/rc.d/httpd start来启动。加入到rc.conf里也行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-9 14:22:12 | 显示全部楼层

连接数据库的小问题

开始时连接数据库,失败,提示找不开/tmp/mysql.sock

我按网上的文章,将/etc/my.cnf文件中的mysql.sock位置改为

/var/lib/mysql/mysql.sock

reboot 后,ln -s  /var/lib/mysql/mysql.sock  /tmp/mysql.sock
(mysql知道应该从/var/lib/mysql/mysql.sock连接,但phpinfo 的结果显示,php 还不知道,)

之后就成功 了。

可是,之后我批次要在php 用mysql都要ln -s ,真麻烦,有没有好办法,

让php也知道我的mysql 应该从/var/lib/mysql/mysql.sock连接啊?
回复 支持 反对

使用道具 举报

发表于 2005-5-9 16:20:04 | 显示全部楼层
dont know。我这里它的位置用的就是默认的,一切正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-9 22:32:28 | 显示全部楼层
archlinux 的/tmp目录是开机时挂上来的,
故每次都要建立/tmp/mysql.sock文件,对不?
回复 支持 反对

使用道具 举报

发表于 2005-5-9 22:38:17 | 显示全部楼层
不用手动做呀。:)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表