Linux下apache支持PHP配置文件的方法

  • Post category:Linux

下面是Linux下Apache支持PHP配置文件的详细攻略:

1. 安装Apache

首先需要安装Apache,可以使用以下命令进行安装:

sudo apt update
sudo apt install apache2

2. 安装PHP及相关模块

安装完Apache之后,需要安装PHP及相关模块,包括php、libapache2-mod-php和php-mysql:

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

3. 编辑Apache配置文件

打开Apache的配置文件:

sudo nano /etc/apache2/apache2.conf

找到以下内容:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

AllowOverride修改为All,如下所示:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

保存并退出编辑器。

4. 重启Apache服务

重启Apache服务使更改生效:

sudo systemctl restart apache2

示例一:创建PHP文件并测试

/var/www/html目录下创建一个名为test.php的文件:

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

将以下内容复制到test.php文件中:

<?php
phpinfo();
?>

保存并退出编辑器。现在可以在浏览器中访问http://YOUR_SERVER_IP/test.php(将YOUR_SERVER_IP替换为你的服务器IP地址),如果一切正常,应该看到PHP配置信息的页面。

示例二:使用MySQL连接数据库

修改test.php文件:

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

将以下内容复制到test.php文件中:

<?php
$servername = "localhost";
$username = "username";
$password = "password";

// 创建连接
$conn = new mysqli($servername, $username, $password);

// 检测连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
echo "成功连接到 MySQL";

// 关闭连接
$conn->close();
?>

$servername$username$password替换为你的数据库连接信息。

保存并退出编辑器。现在可以在浏览器中访问http://YOUR_SERVER_IP/test.php,如果一切正常,应该看到“成功连接到 MySQL”的信息。

至此,Linux下Apache支持PHP配置文件的完整攻略结束。希望对你有帮助。