当前位置 : 主页 > 操作系统 > centos >

CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL)

来源:互联网 收集:自由互联 发布时间:2023-07-29
以下是 CentOS5.11 服务器安装配置 LAMP 服务器的完整攻略: 准备工作 首先,我们需要安装 CentOS5.11 操作系统。安装的过程可以参考 CentOS 官方安装文档。安装完成后确保系统已连接到互联

以下是 CentOS5.11 服务器安装配置 LAMP 服务器的完整攻略:

准备工作

首先,我们需要安装 CentOS5.11 操作系统。安装的过程可以参考 CentOS 官方安装文档。安装完成后确保系统已连接到互联网。

安装 Apache

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

yum install httpd

2.开启 Apache 自启动并启动服务:

chkconfig httpd on
service httpd start

3.在浏览器中输入服务器的 IP 地址,如 http://192.168.1.100,页面应该显示 Apache 的默认欢迎页面。

安装 PHP

1.使用以下命令安装 PHP 和相关扩展:

yum install php php-mysql

2.重启 Apache:

service httpd restart

3.在 /var/www/html/ 目录下新建一个 phpinfo.php 文件,内容为:

<?php
phpinfo();
?>

4.在浏览器中输入 http://服务器IP地址/phpinfo.php,页面应该显示 PHP 的版本信息和配置信息。

安装 MySQL

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

yum install mysql mysql-server

2.开启 MySQL 自启动并启动服务:

chkconfig mysqld on
service mysqld start

3.运行 MySQL 安全脚本,并按照提示设置 MySQL root 用户的密码:

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

mysql_secure_installation

4.使用以下命令登录 MySQL:

mysql -u root -p

5.在 MySQL 中创建一个测试数据库和测试用户:

CREATE DATABASE test;
GRANT ALL PRIVILEGES ON test.* TO 'testuser'@'localhost' IDENTIFIED BY 'testpassword';
FLUSH PRIVILEGES;

6.退出 MySQL:

exit

7.测试是否能够连接 MySQL:使用以下 PHP 代码测试是否能够连接 MySQL 数据库。

<?php
$conn = mysqli_connect('localhost', 'testuser', 'testpassword', 'test');

if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

echo "Connected successfully";
mysqli_close($conn);
?>
示例1:创建简单的 PHP 页面并连接 MySQL 数据库
  1. /var/www/html/ 目录下创建一个名为 test.php 的文件,内容如下:
<?php
// 连接 MySQL 数据库
$conn = mysqli_connect('localhost', 'testuser', 'testpassword', 'test');
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

// 查询所有数据
$result = mysqli_query($conn, "SELECT * FROM myguests");
echo "<ul>";
// 遍历每一行数据,并将数据输出到 HTML 页面
while($row = mysqli_fetch_assoc($result)) {
    echo "<li>" . $row["firstname"] . " " . $row["lastname"] . "</li>";
}
echo "</ul>";

// 关闭连接
mysqli_close($conn);
?>
  1. 在浏览器中访问 http://服务器IP地址/test.php,应该能够看到从数据库中取出的数据在界面上进行展示。
示例2:使用 PHP 的 PDO 连接 MySQL 数据库
  1. /var/www/html/ 目录下创建一个名为 test-pdo.php 的文件,内容如下:
<?php
$servername = "localhost";
$username = "testuser";
$password = "testpassword";
$dbname = "test";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // 查询所有数据
    $stmt = $conn->prepare("SELECT * FROM myguests");
    $stmt->execute();

    // 获取结果集中的所有数据
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
    echo "<ul>";
    // 遍历每一行数据,并将数据输出到 HTML 页面
    foreach($result as $row) {
        echo "<li>".$row["firstname"]." ".$row["lastname"]."</li>";
    }
    echo "</ul>";
} catch(PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
$conn = null;
?>
  1. 在浏览器中访问 http://服务器IP地址/test-pdo.php,应该能够看到从数据库中取出的数据在界面上进行展示。

以上就是 CentOS5.11 服务器安装配置 LAMP 服务器的完整攻略,希望能对您有所帮助。

上一篇:Linux下安装Python3.6及避坑指南
下一篇:没有了
网友评论