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

Linux 中PHP的安装教程

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是Linux中PHP的安装教程的完整攻略,包含以下步骤: 安装Apache服务器 首先要安装Apache服务器。在终端中输入以下命令: sudo apt-get updatesudo apt-get install apache2 这将安装Apache服务器并

下面是Linux中PHP的安装教程的完整攻略,包含以下步骤:

安装Apache服务器

首先要安装Apache服务器。在终端中输入以下命令:

sudo apt-get update
sudo apt-get install apache2

这将安装Apache服务器并启动它。可以通过在Web浏览器中输入服务器IP地址来检查Apache服务器是否已成功安装,如果能看到Apache欢迎页面,说明已成功安装。

安装PHP

在安装Apache服务器后,需要安装PHP。在终端中输入以下命令:

sudo apt-get install php

此命令将安装PHP解释器。

如果需要安装特定版本的PHP,可以使用以下命令之一:

sudo apt-get install php7.2  # 安装 PHP 7.2
sudo apt-get install php7.3  # 安装 PHP 7.3
sudo apt-get install php7.4  # 安装 PHP 7.4

此命令将安装相应版本的PHP。

测试PHP安装

安装完成后,需要测试PHP是否已成功安装。可以使用以下命令创建一个phpinfo.php文件:

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

在打开的文件中输入以下内容:

<?php phpinfo(); ?>

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

http://服务器IP地址/phpinfo.php

如果能正常访问页面,并且能够看到PHP的详细信息,则说明PHP已成功安装。

示例说明1:编写一个简单的PHP应用

以下是一个简单的PHP应用示例,将显示“Hello, World!”:

<!DOCTYPE html>
<html>
<head>
    <title>PHP Hello World</title>
</head>
<body>
    <?php
        echo "Hello, World!";
    ?>
</body>
</html>

将此代码保存到一个名为helloworld.php的文件中,并将其放置在Apache服务器的Web根目录下(默认为/var/www/html/)。然后在Web浏览器中输入以下URL:

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

http://服务器IP地址/helloworld.php

如果能够看到“Hello, World!”的输出,则说明PHP应用程序已正确运行。

示例说明2:连接MySQL数据库

以下是一个连接到MySQL数据库的PHP脚本示例:

<?php
    // 连接到MySQL数据库
    $con = mysqli_connect("localhost","用户名","密码","数据库名");
    // 如果连接失败,打印错误信息
    if (mysqli_connect_errno()){
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    // 执行查询
    $result = mysqli_query($con,"SELECT * FROM users");

    // 遍历查询结果
    while($row = mysqli_fetch_array($result)){
        echo $row['username'] . " " . $row['email'];
        echo "<br>";
    }

    // 关闭数据库连接
    mysqli_close($con);
?>

将此代码保存到一个名为dbtest.php的文件中,并将其放置在Apache服务器的Web根目录下(默认为/var/www/html/)。然后在Web浏览器中输入以下URL:

http://服务器IP地址/dbtest.php

如果能够看到从MySQL数据库中检索到的数据,则说明PHP已正确连接到MySQL数据库。

【文章原创作者:盐城网页制作 http://www.1234xp.com/yancheng.html 复制请保留原URL】
上一篇:阿里云服务器yum源更新问题从何而来
下一篇:没有了
网友评论