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

以下是 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 用户的密码:

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 服务器的完整攻略,希望能对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS 5.11服务器安装配置LAMP服务器(Apache+PHP5+MySQL) - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 在Linux系统上安装Linux内核头文件的教程

    安装Linux内核头文件是开发和编译某些软件需要的先决条件之一。以下是在Linux系统上安装Linux内核头文件的完整攻略: 确认内核版本 在安装内核头文件之前,应首先确认当前安装的内核版本。使用以下命令确认内核版本: uname -r 输出示例: 5.4.0-92-generic 安装内核头文件命令 使用以下命令安装当前内核版本的头文件: sudo apt…

    Linux 2023年5月14日
    00
  • linux下查看所有用户及所有用户组

    groups 查看当前登录用户的组内成员groups gliethttp 查看gliethttp用户所在的组,以及组内成员whoami 查看当前登录用户名 /etc/group文件包含所有组/etc/shadow和/etc/passwd系统存在的所有用户名 1、/etc/group 解说;/etc/group 文件是用户组的配置文件,内容包括用户和用户组,并…

    Linux 2023年4月13日
    00
  • 如何在Linux系统上进行集群配置?

    在Linux系统中配置集群主要包含以下步骤: 确定需要使用的集群软件:Linux系统上常用的集群软件包括Keepalived、Pacemaker、Corosync等。在选择时需要考虑软件的稳定性、易用性以及配置复杂程度等因素。 安装集群软件:在Linux系统中,可以使用命令行工具yum和apt-get等管理工具来安装集群软件。比如,安装Keepalived软…

    Linux 2023年4月19日
    00
  • LINUX系统时间怎么设置同步脚本或命令?

    要设置 Linux 系统时间同步,有两种方式,分别是手动设置和自动同步。 一、手动设置时间 修改系统时间:使用 date 命令,例如: # 设置当前时间 date -s "2022-11-11 11:11:11" 修改硬件时钟时间:使用 hwclock 命令,例如: # 将系统时间同步到硬件时间 hwclock –systohc 二、自…

    Linux 2023年5月14日
    00
  • linux云服务搭建七日杀服务器的详细流程

    Linux云服务搭建七日杀服务器的详细流程 本文使用Ubuntu Server 18.04和7 Days to Die Dedicated Server来演示如何搭建七日杀服务器。以下是详细的步骤。 步骤一:安装Ubuntu Server 在云端服务商处选择安装Ubuntu Server 18.04,按照提示进行安装。 步骤二:安装7 Days to Die…

    Linux 2023年5月14日
    00
  • VMware下CentOS 6.7安装图文教程

    VMware下CentOS6.7安装图文教程 1. 下载CentOS6.7镜像文件 首先,我们需要从官方网站或镜像站点下载CentOS6.7的镜像文件。你可以访问CentOS官方 来获取最新版本的下载地址。 2. 安装VMware Workstation 下载VMware Workstation并按照指示安装。 3. 创建虚拟机 3.1 新建虚拟机 打开VM…

    Linux 2023年5月14日
    00
  • vmware中CentOS7网络设置教程详解

    VMware中CentOS7网络设置教程详解 在VMware中安装CentOS7时,可能需要设置网络以便连接互联网。本教程将介绍如何在VMware中安装CentOS7并设置网络。 步骤1:安装CentOS 首先,到CentOS官网(https://www.centos.org/download/)下载CentOS7的DVD ISO文件。 打开VMware P…

    Linux 2023年5月24日
    00
  • Linux 磁盘管理(分区、创建文件系统、挂载)

    Linux设备文件可以分为两类 b : 按块为单位,随机访问设备(块设备文件)  如:硬盘 c : 按字符为单位,线性设备(字符设备文件)  如:键盘 设备文件位于/dev下    主设备号(major number): 标识设备类型 次设备号(minor number): 标识同一类型中不同设备   创建设备文件 mknod(选项)(参数) 选项 -Z:设…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部