CentOS LAMP环境搭建和测试php与mysql的连接

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

CentOS LAMP环境搭建和测试php与mysql的连接

在当今互联网时代,LAMP(Linux、Apache、MySQL、PHP)是一个广泛使用的开源Web服务器软件组合。它由Linux操作系统、Apache HTTP服务器、MySQL数据库管理系统和PHP脚本语言组成。本文将为您详细介绍怎样在CentOS系统上搭建LAMP环境,并测试PHP与MySQL的连接。

### 一、准备环境

1. **操作系统**:CentOS 7或更高版本

2. **网络**:确保网络连接正常,以便从仓库安装软件

3. **用户**:具有sudo权限的用户

### 二、安装Apache HTTP服务器

1. 使用以下命令安装Apache HTTP服务器:

bash

sudo yum install httpd -y

2. 启动Apache服务并设置为开机自启:

bash

sudo systemctl start httpd

sudo systemctl enable httpd

3. 测试Apache服务是否正常运行,在浏览器中访问服务器IP地址,应看到Apache的默认欢迎页面。

### 三、安装MySQL数据库

1. 使用以下命令安装MySQL数据库:

bash

sudo yum install mariadb-server -y

2. 启动MySQL服务并设置为开机自启:

bash

sudo systemctl start mysqld

sudo systemctl enable mysqld

3. 稳固设置:初始安装完成后,MySQL会生成一个临时密码。使用以下命令获取临时密码并设置新密码:

bash

sudo grep 'temporary password' /var/log/mysqld.log

4. 登录MySQL数据库:

bash

mysql -u root -p

5. 修改root用户的密码:

sql

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

6. 创建一个新的用户和数据库:

sql

CREATE DATABASE test_db;

CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'your_password';

GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';

FLUSH PRIVILEGES;

### 四、安装PHP

1. 使用以下命令安装PHP:

bash

sudo yum install php php-mysql -y

2. 修改Apache配置文件,允许PHP解析:

bash

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

找到以下行并取消注释:

apache

LoadModule php7_module modules/libphp7.so

AddType application/x-httpd-php .php

3. 重启Apache服务以使配置生效:

bash

sudo systemctl restart httpd

### 五、测试PHP与MySQL的连接

1. 在服务器上创建一个名为`test.php`的文件,并添加以下内容:

php

$servername = "localhost";

$username = "test_user";

$password = "your_password";

$dbname = "test_db";

// 创建连接

$conn = new mysqli($servername, $username, $password, $dbname);

// 检测连接

if ($conn->connect_error) {

die("连接失利: " . $conn->connect_error);

}

echo "连接成就";

$conn->close();

?>

2. 将`test.php`文件放置在Apache的默认网站目录(通常是`/var/www/html/`)中。

3. 在浏览器中访问`http://your_server_ip/test.php`,如果看到“连接成就”字样,则描述PHP与MySQL连接成就。

### 六、总结

通过以上步骤,您已成就在CentOS系统上搭建了LAMP环境,并测试了PHP与MySQL的连接。接下来,您可以通过实际需求进行其他配置和扩展。祝您使用愉快!

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

文章标签: Linux


热门