以下是“Linux下安装Apache与PHP;Apache+PHP+MySQL配置攻略”的完整使用攻略,包含两个示例说明。
安装Apache和PHP
-
打开终端。在系统中您可以“Ctrl + Alt + T”组合键来开启。
-
更新软件包列表。在终端中输入以下命令:
sudo apt-get update
- 安装Apache服务器。在终端中输入以下命令:
sudo apt-get install apache2
- 安装PHP。在终端中输入以下命令:
sudo apt-get install libapache2-mod-php
- 重新启动Apache服务器。在终端中输入以下命令:
sudo systemctl restart apache2
- 检查Apache和PHP是否已成功安装。在终端中输入以下命令:
php -v
如果看到PHP版本信息,则表示Apache和PHP已成功安装。
示例1:在Apache中运行PHP文件
假设您想在Apache中运行PHP。在终端中输入以下命令:
- PHP测试文件。在终端中输入以下命令:
sudo nano /var/www/html/test.php
- 在文件中添加以下内容:
```
```
这将输出PHP的配置信息。
- 保存并关闭文件。然后在浏览器中输入以下URL:
http://localhost/test.php
如果看到PHP的配置信息,则表示Apache已成功运行PHP文件。
示例2:在PHP中连接MySQL数据库
假设您想在PHP中连接MySQL数据库。在终端中输入以下命令:
- 安装MySQL。在终端中输入以下命令:
sudo apt-get install mysql-server
- 安装PHP的MySQL扩展。在终端中输入以下命令:
sudo apt-get install php-mysql
- 创建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');
这将创建一个名为“testdb”的数据库和一个名为“users”的表,并向表中插入一条记录。
- 创建PHP文件以连接MySQL数据库。在终端中输入以下命令:
sudo nano /var/www/html/dbtest.php
- 在文件中添加以下内容:
```
connect_error) {
die("连接失败: " . $conn->connect_error);
}
$sql = "SELECT id, 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: " . $row["email"]. "
";
}
} else {
echo "0 结果";
}
$conn->close();
?>
```
这将连接到MySQL数据库并从“users”表中检索数据。
- 保存并关闭文件。然后在浏览器中输入以下URL:
http://localhost/dbtest.php
如果看到从MySQL数据库中检索的数据,则表示PHP已成功连接到MySQL数据库。
希望这些步骤和示例能助您在Linux上安装Apache和PHP,并在Apache中运行PHP文件以及在PHP连接MySQL数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下安装apache与php;Apache+PHP+MySQL配置攻略 - Python技术站