任务Centos7配置Apache+PHP+Mysql网站环境要求1恢复到DNS完成后的快照2、安装和配置Apache ;3、安装和既置PHP ;4、安装和配置MySQL ;5、创建首页文件indexphp 通过调用phpinfo函数显示PHP软件版本通过mysql_ connect函数测试是否能够连接MySQL ;要求windows系统浏览器能以wwwxxxcn打开 首页文件indexphp界面
- 恢复到DNS完成后的快照
在虚拟机中选择恢复到DNS完成后的快照,等待恢复完成。
- 安装和配置Apache
在CentOS 7中,Apache可以通过yum进行安装和配置。打开终端,输入以下命令:
sudo yum install httpd
安装完成后,启动Apache服务:
sudo systemctl start httpd.service
为了让Apache在系统启动时自动启动,需要执行以下命令:
sudo systemctl enable httpd.service
此时,在浏览器中输入虚拟机的IP地址或者主机名,即可看到Apache的默认欢迎页面。
- 安装和配置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的相关信息。
- 安装和配置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成功。
- 创建首页文件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成功的提示信息。
- 在windows的浏览器使用DNS里的网址测试
在DNS中添加一条A记录,将主机名解析到虚拟机的IP地址上。在windows的浏览器中输入该主机名,即可看到PHP的相关信息以及连接MySQL成功的提示信息
原文地址: https://www.cveoy.top/t/topic/e9eV 著作权归作者所有。请勿转载和采集!