1. 恢复到DNS完成后的快照

在虚拟机中选择恢复到DNS完成后的快照,等待恢复完成。

  1. 安装和配置Apache

在CentOS 7中,Apache可以通过yum进行安装和配置。打开终端,输入以下命令:

sudo yum install httpd

安装完成后,启动Apache服务:

sudo systemctl start httpd.service

为了让Apache在系统启动时自动启动,需要执行以下命令:

sudo systemctl enable httpd.service

此时,在浏览器中输入虚拟机的IP地址或者主机名,即可看到Apache的默认欢迎页面。

  1. 安装和配置PHP

在CentOS 7中,PHP可以通过yum进行安装和配置。打开终端,输入以下命令:

sudo yum install php php-mysql

安装完成后,需要重启Apache服务:

sudo systemctl restart httpd.service

为了测试PHP是否成功安装,可以创建一个phpinfo.php文件,输入以下内容:

<?php
phpinfo();
?>

将该文件保存到Apache的默认文档根目录(/var/www/html/)下,然后在浏览器中输入虚拟机的IP地址或者主机名,加上phpinfo.php的文件名,即可看到PHP的相关信息。

  1. 安装和配置MySQL

在CentOS 7中,MySQL可以通过yum进行安装和配置。打开终端,输入以下命令:

sudo yum install mariadb-server mariadb

安装完成后,启动MySQL服务:

sudo systemctl start mariadb

为了让MySQL在系统启动时自动启动,需要执行以下命令:

sudo systemctl enable mariadb

接下来,可以通过以下命令来设置MySQL的root用户密码:

sudo mysql_secure_installation

在执行该命令时,会提示输入root用户密码,如果没有设置过,则直接回车即可。接下来,按照提示进行操作即可。

为了测试是否能够连接MySQL,可以在phpinfo.php文件中添加以下代码:

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

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

// 检测连接
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

其中,YOURPASSWORD需要替换为你设置的root用户密码。保存该文件并重新加载,在浏览器中打开该文件,如果能够看到“Connected successfully”提示信息,则说明连接MySQL成功。

  1. 创建首页文件indexphp

在Apache的默认文档根目录(/var/www/html/)下创建一个index.php文件,输入以下内容:

<?php
phpinfo();
$conn = mysqli_connect("localhost", "root", "YOURPASSWORD");
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>

其中,YOURPASSWORD需要替换为你设置的root用户密码。保存该文件并重新加载,在浏览器中输入虚拟机的IP地址或者主机名,即可看到PHP的相关信息以及连接MySQL成功的提示信息。

  1. 在windows的浏览器使用DNS里的网址测试

在DNS中添加一条A记录,将主机名解析到虚拟机的IP地址上。在windows的浏览器中输入该主机名,即可看到PHP的相关信息以及连接MySQL成功的提示信息

任务Centos7配置Apache+PHP+Mysql网站环境要求1恢复到DNS完成后的快照2、安装和配置Apache ;3、安装和既置PHP ;4、安装和配置MySQL ;5、创建首页文件indexphp 通过调用phpinfo函数显示PHP软件版本通过mysql_ connect函数测试是否能够连接MySQL ;要求windows系统浏览器能以wwwxxxcn打开 首页文件indexphp界面

原文地址: https://www.cveoy.top/t/topic/e9eV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录