CentOS 5.5 yum 搭建 Apache+PHP5+MySQL
### CentOS 5.5 使用 YUM 安装 Apache+PHP5+MySQL #### 一、概览 在本文档中,我们将详细介绍如何在 CentOS 5.5 版本上使用 YUM 包管理器安装并配置一个完整的 LAMP(Linux + Apache + MySQL + PHP)环境。LAMP 是一种流行的 Web 服务器架构,它由 Linux 操作系统、Apache Web 服务器、MySQL 数据库以及 PHP 脚本语言组成。 #### 二、环境准备与基础配置 1. **操作系统**:确保您的机器上已经安装了 CentOS 5.5。 2. **网络连接**:确保您的机器能够访问 Internet。 3. **YUM 包管理器**:这是 CentOS 的默认包管理器,用于安装、更新和删除软件包。 #### 三、安装 MySQL 1. **安装 MySQL 服务**: ```bash yum install mysql mysql-server ``` 2. **启动 MySQL 服务**: ```bash chkconfig --levels 235 mysqld on /etc/init.d/mysqld start ``` 3. **设置 MySQL root 用户密码**:在 CentOS 中,默认情况下 MySQL 的 root 用户没有设置密码。可以通过以下命令设置 root 用户的密码: ```bash mysqladmin -u root password 'yourrootsqlpassword' ``` 4. **远程登录 MySQL**:如果您需要通过远程主机登录 MySQL,则可以使用以下命令设置远程 root 用户的密码: ```bash mysqladmin -h server1.example.com -u root password 'yourrootsqlpassword' ``` #### 四、安装 Apache 1. **安装 Apache 服务**: ```bash yum install httpd ``` 2. **启动 Apache 服务**: ```bash chkconfig --levels 235 httpd on /etc/init.d/httpd start ``` 3. **验证 Apache 是否启动成功**:通过浏览器访问 `http://127.0.0.1` 来确认 Apache 是否成功运行。 4. **Apache 配置文件路径**:Apache 的主配置文件通常位于 `/etc/httpd/conf/httpd.conf`。您可以在此文件中修改 `ServerName` 为您的域名或 IP 地址,例如: ```apacheconf ServerName localhost ``` 5. **文档根目录**:Apache 的文档根目录默认是 `/var/www/html`。 #### 五、安装 PHP5 1. **安装 PHP5**: ```bash yum install php ``` 2. **重新启动 Apache 服务**: ```bash /etc/init.d/httpd restart ``` 3. **测试 PHP5 安装**:创建一个名为 `info.php` 的 PHP 文件,并将其放置在 `/var/www/html` 目录下。 ```php <?php phpinfo(); ?> ``` 访问 `http://127.0.0.1/info.php` 查看 PHP 的信息页面,确认 PHP5 已经正确安装。 #### 六、为 PHP5 安装 MySQL 支持 1. **安装 PHP 的 MySQL 扩展**: ```bash yum install php-mysql ``` 2. **安装其他有用的 PHP 扩展**:为了更好地支持 PHP 和 MySQL 的交互,可以考虑安装以下扩展: ```bash yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring ``` 3. **重启 Apache 服务**: ```bash /etc/init.d/httpd restart ``` 4. **再次测试 PHP5**:再次访问 `http://127.0.0.1/info.php`,检查是否已经包含了 MySQL 支持的信息。 #### 七、安装 phpMyAdmin 1. **添加 RPMforge 源**:由于 CentOS 默认源中没有 phpMyAdmin,需要先添加 RPMforge 源。 对于 x86_64 架构: ```bash wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm ``` 对于 i386 架构: ```bash wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm ``` 2. **安装 phpMyAdmin**: ```bash yum install phpmyadmin ``` 3. **配置 phpMyAdmin 访问权限**:默认情况下,phpMyAdmin 只允许本地访问。为了允许远程访问,需要编辑 `/etc/httpd/conf.d/phpmyadmin.conf` 文件,并取消下面部分的注释。 ```apacheconf <Directory "/usr/share/phpmyadmin"> Order Deny,Allow Deny from all Allow from 127.0.0.1 </Directory> ``` 4. **重启 Apache 服务**: ```bash /etc/init.d/httpd restart ``` 5. **访问 phpMyAdmin**:通过浏览器访问 `http://127.0.0.1/phpmyadmin` 来使用 phpMyAdmin。 #### 八、总结 通过以上步骤,您已经成功地在 CentOS 5.5 上安装了一个完整的 LAMP 环境。该环境包括 Apache Web 服务器、MySQL 数据库和 PHP 脚本语言,同时您还安装了 phpMyAdmin 这个方便的 MySQL 管理工具。现在您可以开始构建您的 Web 应用程序了!请注意,实际部署时还需要根据具体需求对安全性和性能进行进一步的优化。
- 粉丝: 1
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助