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

Linux Apache+MySQL+PHP

来源:互联网 收集:自由互联 发布时间:2023-07-30
以下是“Linux Apache+MySQL+PHP”的完整使用攻略,包含两个示例说明。 安装Apache、MySQL和PHP 打开终端。在Linux系统中,您可以通过按下“Ctrl + Alt + T”组合键来打开终端。 更新软件包列表。

以下是“Linux Apache+MySQL+PHP”的完整使用攻略,包含两个示例说明。

安装Apache、MySQL和PHP
  1. 打开终端。在Linux系统中,您可以通过按下“Ctrl + Alt + T”组合键来打开终端。

  2. 更新软件包列表。在终端中输入以下命令:

sudo apt-get update

  1. 安装Apache服务器。在终端中输入以下命令:

sudo apt-get install apache2

  1. 安装MySQL服务器。在终端中输入以下命令:

sudo apt-get install mysql-server

  1. 安装PHP。在终端中输入以下命令:

sudo apt-get install php libapache2-mod-php php-mysql

  1. 重新启动Apache服务器。在终端中输入以下命令:

sudo systemctl restart apache2

  1. 检查Apache、MySQL和PHP是否已成功安装。在终端中输入以下命令:

php -v

如果看到PHP版本信息,则表示Apache、MySQL和PHP已成功安装。

示例1:在Apache中运行PHP文件

假设您想在Apache中运行PHP。在终端中输入以下命令:

  1. 创建PHP测试文件。在终端中输入以下命令:

sudo nano /var/www/html/test.php

  1. 在文件中添加以下内容:

“`

“`

这将输出PHP的配置信息。

  1. 保存并关闭文件。然后在浏览器中输入以下URL:

http://localhost/test.php

如果看到PHP的配置信息,则表示Apache已成功运行PHP文件。

示例2:在PHP中连接MySQL数据库

假设您想在PHP中连接MySQL数据库。在终端中输入以下命令:

  1. 创建MySQL数据库和表。在终端中输入以下命令:

mysql -u root -p

然后输入MySQL的root用户密码。

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE users (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50));
INSERT INTO users (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');

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

这将创建一个名为“testdb”的数据库和一个名为“users”的表,并向表中插入一条记录。

  1. 创建PHP文件以连接MySQL数据库。在终端中输入以下命令:

sudo nano /var/www/html/dbtest.php

  1. 在文件中添加以下内容:

“`php
connect_error) {
die(“连接失败: ” . $conn->connect_error);
}

$sql = “SELECT, firstname, lastname, email FROM users”;
$result = $conn->query($sql);

if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo “id: ” . $row[“id”]. ” – Name: ” . $row[“firstname”]. ” ” . $row[“lastname”]. ” – Email: ” . $rowemail”]. “
“;
}
} {
echo “0 结果”;
}
$conn->close();
?>

“`

这将连接到MySQL数据库并从“users”表中检索数据。

  1. 保存并关闭文件。然后在浏览器中输入以下URL:

http://localhost/dbtest.php

如果看到从MySQL数据库中检索的数据,则表示PHP已成功连接到MySQL数据库。

希望这些步骤和示例助您在Linux上安装Apache、MySQL和PHP,并在Apache中运行PHP文件以及在PHP连接MySQL数据库。

上一篇:linux下留本地后门的两个方法
下一篇:没有了
网友评论