Skip navigation.

Setting up a Server with Mandriva 2007 (Part I)

, , , ,

看到很多人都会询问如何通过 Mandriva 设置服务器,这里给出我自己的一点心得。虽然不一定完全正确,但是也有一定的参考价值。

这一回主要说说 AMP 方面。


安装 Apache 和 PHP,最方便的方法是直接安装 apache-mod_php 这个包。这个包会自动挑选最适合、最需要的包给你装上。

安装完成之后,Apache 马上就可以用了。如果你还需要使用 MySQL 的话,再安装 php-mysqliMySQL 就可以了。这里之所以使用 php 的 mysqli 而不是 mysql 扩展,是因为 mysqli 才是以后发展的趋势,mysql 扩展实在不适合进行大数据量的吞吐,可操控性也比较差。

这里要提到一个问题,也是我先前遇到的。Mandriva 默认没有开启 MySQL 的远程连接监听功能。也就是说,你无法在网络上直接连接 MySQL 的数据库。为了安全考虑,这么做自然是有它的道理。另外,2007 中的 MySQL 为了让数据库备份更加方便,开启了二进制日志的功能,这意味着你所做的所有SQL语句,都将被记录下来。这么做显然没有必要,我们通常只要cp文件就好了。所以,这里给出了 /etc/my.cnf 中值得注意的两个地方:

# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
skip-networking

# Replication Master Server (default)
# binary logging is required for replication
log-bin=mysql-bin

我们把 log-bin 那一行注释掉就好了。至于网络连接监听的话,视乎个人需要而定。MySQL 接下来就不要什么了,设好 root@localhost 的密码,用 PMA 就可以很好的管理了。

Who moved my bus?Upcoming wedding

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

January 2010
M T W T F S S
December 2009February 2010
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31