CentOS 5.7 X64 LAMP编译安装教程:Apache、PHP与MySQL
版权申诉
143 浏览量
更新于2024-09-04
收藏 167KB PDF 举报
本文档详细介绍了在CentOS 5.7 (X64)版本的Linux系统下进行LAMP (Linux, Apache, MySQL, PHP)环境的编译安装过程。首先,作者强调了从源头卸载系统预装的Apache、MySQL、PHP及其相关组件,以确保使用纯净的源码进行自定义配置,命令行中通过`yum remove`命令实现:
1. **卸载预装软件**:
- 使用`yum remove`卸载:httpd (Apache), mysql, mysql-server, php, php-cli, php-common, php-devel, php-gd等。
2. **安装必要开发包**:
- 需要安装gettext-devel, libxml2-devel, curl-devel, libicu, libmcrypt, libmcrypt-dev, libmhash, libmhash-devel等开发工具,以满足后续编译需求。
3. **用户权限管理**:
- 创建一个名为`baison`的普通用户并为其设置密码,以遵循安全实践,避免root权限滥用。
- 在`yangr`配置文件中,增加`baison`用户的管理员权限,使其在执行特定命令时拥有root权限。
4. **系统时间同步**:
- 使用`yangr`命令修改`ntp.conf`文件,添加多个NTP服务器地址,然后停止、更新时间和重新启动NTP服务。
5. **编译安装MySQL**:
- 转到`/usr/local/src`目录,从官方下载CMake(替代传统的`configure`)用于构建MySQL 5.5.x版本,因为配置方式有所改变。
- 下载CMake源码包,并开始编译MySQL。
这个教程不仅涵盖了基础的LAMP组件安装步骤,还强调了安全性和最佳实践,如使用非root用户进行日常维护,并提供了必要的系统管理技巧,例如配置用户权限和时间同步。对于想要在Linux环境中搭建Web开发环境的读者来说,这是一份非常实用的指南。
2009-02-17 上传
2021-11-04 上传
2021-12-25 上传
2021-11-09 上传
2021-10-19 上传
2021-10-11 上传
2021-09-30 上传
2021-09-30 上传
2021-11-09 上传
xuedaozhijing
- 粉丝: 0
- 资源: 6万+
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明