Apache PHP MySQL安装配置图文教程
Apache, PHP, 和 MySQL是非常流行的组合,被广泛用于搭建Web应用程序。本文将详细介绍这3个工具的安装并配置。
安装Apache
- 访问Apache官网 https://httpd.apache.org/download.cgi 进行下载,建议下载稳定版本。其中下载文件命名为 apache.tar.gz。
- 解压文件
tar -zxf apache.tar.gz
- 进入解压后的文件夹
cd apache
- 编译并安装
./configure
make
make install
安装PHP
- 访问php官网 https://www.php.net/downloads.php 进行下载,建议下载稳定版本。其中下载文件命名为 php.tar.gz。
- 解压文件
tar -zxf php.tar.gz
- 进入解压后的文件夹
cd php
- 编译并安装,不过这里需要加入所需的 Apache 模块。
./configure --with-apxs2=/usr/local/apache2/bin/apxs
make
make install
安装MySQL
- 访问 mysql 官网 https://dev.mysql.com/downloads/mysql/ 进行下载,建议下载稳定版本。
- 解压文件
tar -zxf mysql.tar.gz
- 进入解压后的文件夹
cd mysql
- 执行 MySQL 的安装脚本。
./configure --prefix=/usr/local/mysql --with-mysqld-user=mysql --without-debug --with-charset=utf8
make
make install
Apache PHP MySQL 配置
- 启动 Apache 服务器 ,并开启 PHP 模块, 修改 Apache 的配置文件 httpd.conf , 添加以下两行
LoadModule php7_module modules/libphp7.so #(这里以libphp7.so为例,实际要根据安装的版本)
AddType application/x-httpd-php .php
- 重启 Apache 服务器,让配置生效:
apachectl restart
- 启动MySQL服务器并登录MySQL
mysql.server start
mysql -u root -p
- 创建一个数据库
CREATE DATABASE my_db;
- 创建一个表 t_user
CREATE TABLE t_user (
user_id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(30) NOT NULL,
password CHAR(32) NOT NULL
);
这样,我们就配置好了 Apache, PHP 和 MySQL,并创建好了一张表。
如果有需要,可以在这三者之间搭建 Web 应用,例如使用 PHP 实现 Web 用户注册、登陆等功能。
示例
下面是一个简单的PHP程序的示例,用于连接MySQL数据库并查询数据:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// 检查连接是否成功
if (mysqli_connect_errno())
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM t_user");
while($row = mysqli_fetch_array($result))
{
echo $row['username'] . " " . $row['password'];
echo "<br>";
}
mysqli_close($con);
?>
总结
以上就是 Apache PHP MySQL 安装配置图文教程的全部内容。可以尝试将它们应用于自己的项目中,比如搭建一个简单的个人博客。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Apache PHP MySql安装配置图文教程 - Python技术站