Setting up a Server with Mandriva 2007 (Part I)
Tuesday, 14. November 2006, 04:54:22
这一回主要说说 AMP 方面。
安装 Apache 和 PHP,最方便的方法是直接安装 apache-mod_php 这个包。这个包会自动挑选最适合、最需要的包给你装上。
安装完成之后,Apache 马上就可以用了。如果你还需要使用 MySQL 的话,再安装 php-mysqli 和 MySQL 就可以了。这里之所以使用 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 就可以很好的管理了。








How to use Quote function: