Linux系统安装与MySQL-Apache-PHP配置指南

版权申诉
0 下载量 118 浏览量 更新于2024-09-01 收藏 150KB PDF 举报
"该文档详细介绍了在Linux系统中安装MySQL、Apache和PHP的过程,包括系统分区、系统设置、MySQL的传统版安装、启动和登录以及设置开机启动等关键步骤。" 在Linux系统安装过程中,首先需要对硬盘进行合理的分区。推荐的分区方案包括: 1. `/boot` 分区:分配约100M的空间,用于存放内核和启动相关的文件。 2. `swap` 分区:作为虚拟内存,其大小通常建议不超过物理内存的2倍,但不应超过256M。 3. `/` (根分区):应尽可能分配较大空间,以满足系统及应用程序的需求。 完成分区后,需要进行系统设置,这包括: 1. 编辑 `/etc/inittab` 文件,设置系统初始化级别。 2. 配置网络接口:修改 `/etc/sysconfig/network-scripts/ifcfg-eth0` 文件,将 `ONBOOT` 设置为 `YES`,或通过 `setup` 命令行工具进行网络配置,并使用 `service network restart` 重启网络服务。 3. 如果GRUB存在,可以通过编辑 `/boot/grub/menu.lst` 文件来管理启动项并调整等待时间。 接下来是MySQL的安装: 1. 对于传统版安装,首先解压下载的源码包,如 `mysql-5.0.45.tar.gz`,然后重命名解压后的文件夹。 2. 创建一个名为 `mysql` 的组,并根据需要添加一个用户到这个组。 3. 使用 `chown` 和 `chgrp` 命令改变文件和目录的所有权,确保MySQL的数据目录由 `mysql` 用户和组管理。 4. 使用 `bin/mysqld_safe --user=mysql &` 启动MySQL服务,然后通过 `./mysql -u root -p` 登录MySQL数据库。 5. 另一种安装方法是通过 `./configure` 配置编译选项,如设置字符集,然后使用 `make` 和 `make install` 进行编译和安装。 安装完成后,启动和登录MySQL数据库: 1. 使用 `scripts/mysql_install_db --user=mysql` 初始化数据库。 2. 启动MySQL服务:`bin/mysqld_safe --user=mysql &`。 3. 登录数据库:进入MySQL的 `bin` 目录,运行 `./mysql -u root -p`。 为了使MySQL在系统启动时自动运行,需要: 1. 查找名为 `mysql.server` 的脚本文件,通常位于 `mysql` 目录的 `share` 子目录下。 2. 复制该文件到 `/etc/init.d` 目录,并命名为 `mysqld`。 3. 使用 `chkconfig --add mysqld` 添加到开机启动服务。 以上步骤详细阐述了如何在Linux系统上安装和配置MySQL,同时也涵盖了基本的系统管理和网络配置,为后续部署Apache和PHP奠定了基础。对于LAMP(Linux、Apache、MySQL、PHP)环境的搭建,这些步骤是必不可少的。