Linux下apache&php服务器配置

犇骉 2007-11-22

一、配置服务器

在具体设计代码前,必须完成服务器的配置。

1、安装Linux

首先用PQ等磁盘分区工具在硬盘上划分出10GB以上的空闲空间,在CMOS中选择从CD-ROM启动,放入Fedora 7(MoonShine)光盘,安装Linux。在安装时注意选择开发工具,必须包含GCC编译工具以及各种运行库。别的组件尽量少选,因为毕竟是要作为服务器使用的。服务器组件也最好不要选,因为需要安装最新版本的软件,而系统自带的版本往往不是最新的。

安装完成后,修改/etc/inittab文件,改启动方式为3,即不要进入X-Window环境,这样可以节省系统资源,供服务器使用。修改/etc/rc.d/rc3.d中的服务文件名,尽量精简服务,原因同上一条。

使用rpm -e命令卸载旧版本的firefox、Apache等软件。(使用rpm -qa | grep firefox查询等)

下载最新的Apache2.2.4、mysql5.0.41和php5.2.3以供安装使用。

2、安装MySQL

使用# tar -zxvf命令解压mysql5.0.41压缩包,将解压后的文件夹用# cp -r命令复制到/usr/local/。

添加mysql用户组:

# groupadd mysql

# useradd -g mysql mysql

修改mysql目录权限

# chown -R root /usr/local/mysql

# chgrp -R mysql /usr/local/mysql

# chown -R mysql /usr/local/mysql/data

使用# cd /usr/local/mysql进入mysql目录,运行# ./scripts/mysql_install_db --user=mysql,添加系统数据库。

至此,MySQL安装配置完成,运行# /usr/local/mysql/bin/mysqld_safe --user=mysql &启动MySQL服务守护进程。

另外,还得设置MySQL的root账户密码,以防被非法获取、修改数据库。

# /usr/local/mysql/bin/mysqladmin -u root -p password "******"(*为自定义密码)

相关推荐