CentOS 5.7 X64 LAMP编译安装教程:Apache、PHP与MySQL
版权申诉
53 浏览量
更新于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万+
最新资源
- RPMA回传+ Arduino Yun –第3部分-项目开发
- easy-redux:简化redux api
- BarreOutils:锻炼巴雷特迪尔斯
- copylight:jQuery 插件为内容许可证提供视觉强化
- 2021最新孜然导航系统 v1.0
- 微信小程序-小厨房
- visibl:通过React HOC进行视口内检测
- canvasinvaders:HTML Canvas 上的太空入侵者(有点)
- clickhousewriter.zip
- 西门子PLC工程实例源码第637期:转速PID控制程序(双脉冲).rar
- 洗剂
- 物理和云Cayenne交换机-项目开发
- fit-text-to-screen:
- CSYE6220:CSYE6220的分配
- ChatBot
- FJLRS:费·琼斯实验室请求系统