完整配置CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程

原创
ithorizon 7个月前 (10-13) 阅读数 32 #Linux

CentOS6安装LAMP(Apache/MySQL/PHP)环境搭建教程

为了在CentOS 6上搭建LAMP(Linux, Apache, MySQL, PHP)环境,我们需要依次安装Apache、MySQL和PHP。以下是详细的安装步骤。

### 准备工作

在起初之前,请确保您的CentOS 6系统已经更新了包索引:

bash

sudo yum update

### 安装Apache

Apache是一个流行的开源HTTP服务器。以下是安装Apache的步骤:

1. 安装Apache:

bash

sudo yum install httpd

2. 启动Apache服务:

bash

sudo service httpd start

3. 设置Apache服务开机自启:

bash

sudo chkconfig httpd on

4. 测试Apache服务:

在浏览器中输入服务器的IP地址或域名,如果看到Apache默认的欢迎页面,则即Apache安装胜利。

### 安装MySQL

MySQL是一个流行的开源关系数据库管理系统。以下是安装MySQL的步骤:

1. 安装MySQL:

bash

sudo yum install mysql-server

2. 启动MySQL服务:

bash

sudo service mysqld start

3. 设置MySQL服务开机自启:

bash

sudo chkconfig mysqld on

4. 初始化MySQL数据库:

bash

sudo mysql_secure_installation

在执行`mysql_secure_installation`时,会提示您进行以下操作:

- 设置root密码

- 移除匿名用户

- 删除root密码

- 禁用远程登录

- 设置root密码过期

选用提示完成这些步骤。

### 安装PHP

PHP是一种流行的服务器端脚本语言,常用于开发动态网站。以下是安装PHP的步骤:

1. 安装PHP:

bash

sudo yum install php php-mysql

2. 安装PHP模块:

bash

sudo yum install php-gd php-xml php-mbstring php-mysql

这些模块提供了PHP的图形处理、XML处理、多字节字符串处理和MySQL拥护等功能。

### 配置Apache以拥护PHP

1. 编辑Apache配置文件:

bash

sudo vi /etc/httpd/conf/httpd.conf

2. 在配置文件中找到以下行并取消注释:

apache

LoadModule php5_module modules/libphp5.so

3. 在配置文件中找到``标签并添加以下行:

apache

AddType application/x-httpd-php .php

4. 重启Apache服务:

bash

sudo service httpd restart

### 测试PHP安装

1. 创建一个名为`info.php`的文件,并将其放置在Apache的文档根目录下(通常是`/var/www/html/`):

php

phpinfo();

?>

2. 在浏览器中访问`http://服务器IP地址/info.php`,如果看到PHP的信息页面,则即PHP安装胜利。

### 配置PHP与MySQL

1. 编辑PHP配置文件:

bash

sudo vi /etc/php.ini

2. 在配置文件中找到以下行并修改:

ini

;extension_dir = "/usr/lib/php/modules"

extension_dir = "/usr/lib64/php/modules"

3. 找到以下行并取消注释:

ini

;extension = mysqli

extension = mysqli

4. 修改以下行以设置MySQL的主机、用户和密码:

ini

mysqli.default_host = "localhost"

mysqli.default_user = "root"

mysqli.default_password = "您的MySQL密码"

mysqli.default_port = 3306

mysqli.default_socket = "/var/lib/mysql/mysql.sock"

5. 重启Apache服务:

bash

sudo service httpd restart

### 测试PHP与MySQL连接

1. 在`info.php`文件中添加以下代码:

php

$mysqli = new mysqli("localhost", "root", "您的MySQL密码", "test");

if ($mysqli->connect_errno) {

echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;

}

?>

2. 在浏览器中访问`http://服务器IP地址/info.php`,如果看到连接胜利的信息,则即PHP与MySQL连接胜利。

### 总结

通过以上步骤,您应该在CentOS 6上胜利搭建了LAMP环境。现在,您可以使用Apache、MySQL和PHP来开发动态网站了。

本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门