根据提供的文档内容,我们可以整理出一份关于LAMP(Linux + Apache + MySQL + PHP)环境的安装与配置的详细步骤及重要知识点。 ### LAMP环境安装配置文档 #### 一、安装准备 在安装LAMP环境之前,需要确保操作系统已经安装完成,并且能够正常启动。这里以CentOS为例进行说明。 ##### 1. 挂载ISO镜像 - 将CentOS的ISO镜像挂载到指定目录,以便从中读取安装所需的软件包。 ```bash mkdir /media/cdrom mount -o loop /root/centOS5.4.iso /media/cdrom ``` - 确认挂载情况: ```bash mount | grep cdrom ``` ##### 2. 创建YUM源 - 首先切换到挂载点中的`CentOS`目录: ```bash cd /media/cdrom/CentOS ``` - 安装`createrepo`工具: ```bash rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm ``` - 创建YUM源索引: ```bash createrepo /media/cdrom/CentOS ``` ##### 3. 设置YUM源 - 将挂载点下的`CentOS`目录复制到`/media`下,并重命名为`media`: ```bash cp -rv /media/cdrom/CentOS /media ``` - 清理YUM缓存并设置启用的仓库为`c5-media`: ```bash yum --disablerepo=* --enablerepo=c5-media makecache ``` #### 二、Apache Web服务器的安装与配置 ##### 1. 安装Apache - 使用YUM安装Apache: ```bash yum --disablerepo=* --enablerepo=c5-media install httpd ``` - 启动Apache服务: ```bash service httpd start ``` - 设置Apache开机自启: ```bash chkconfig httpd on ``` ##### 2. 配置Apache - 编辑Apache配置文件`httpd.conf`: ```bash vi /etc/httpd/conf/httpd.conf ``` - 修改或添加以下配置项: - ServerName:设置服务器名称 - DocumentRoot:指定Web根目录 - DirectoryIndex:设置默认索引页面 - 重启Apache服务使配置生效: ```bash service httpd restart ``` #### 三、MySQL数据库的安装与配置 ##### 1. 安装MySQL - 创建MySQL用户组及用户: ```bash groupadd mysql useradd -g mysql mysql ``` - 解压MySQL源码包: ```bash tar zxvf mysql-5.0.45.tar.gz ``` - 进入解压后的目录,并编译安装MySQL: ```bash cd mysql-5.0.45 ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 make make install ``` - 初始化MySQL数据库: ```bash /usr/local/mysql/bin/mysql_install_db --user=mysql ``` - 设置MySQL权限: ```bash chown -R root . chown -R mysql /usr/local/mysql/var chgrp -R mysql /usr/local/mysql ``` - 启动MySQL服务: ```bash /usr/local/mysql/bin/mysqld_safe --user=mysql & pgrepmysql ``` - 设置MySQL链接: ```bash ln -sf /usr/local/mysql/bin/mysql /usr/bin ln -sf /usr/local/mysql/bin/mysql /usr/sbin ln -sf /usr/local/mysql/bin/mysqldump /usr/sbin ln -sf /usr/local/mysql/bin/mysqldump /usr/bin ln -sf /usr/local/mysql/bin/mysqladmin /usr/bin ln -sf /usr/local/mysql/bin/mysqladmin /usr/sbin ``` ##### 2. 配置MySQL - 复制MySQL配置文件: ```bash cp support-files/my-medium.cnf /etc/my.cnf ``` - 编辑MySQL配置文件: ```bash vi /etc/my.cnf ``` - 添加日志记录: ```bash log-bin=mysql-bin ``` - 重启MySQL服务: ```bash /usr/local/mysql/bin/mysqld_safe --user=mysql & ``` #### 四、PHP的安装与配置 ##### 1. 安装PHP - 使用YUM安装PHP及其相关扩展: ```bash yum --disablerepo=* --enablerepo=c5-media install php php-mysql ``` ##### 2. 配置PHP - 编辑PHP配置文件`php.ini`: ```bash vi /etc/php.ini ``` - 修改或添加以下配置项: - date.timezone:设置时区 - display_errors:是否显示错误信息 - error_reporting:错误报告级别 - max_execution_time:脚本最大执行时间 - 重启Apache服务使PHP配置生效: ```bash service httpd restart ``` #### 五、测试LAMP环境 - 创建一个简单的PHP测试页面: ```bash echo "<?php phpinfo(); ?>" > /var/www/html/info.php ``` - 访问测试页面: ```bash http://your_server_ip/info.php ``` 以上步骤详细介绍了如何在CentOS上安装配置LAMP环境。通过这些步骤,可以搭建起一个基本可用的Web开发环境,满足大多数基于PHP的Web应用的需求。
- 粉丝: 0
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助