一、实验目标
1、进行Web服务器操作系统的安装
2、安装并配置PHP
3、安装和配置MySQL
4、进行Apache的安装和配置
二、实验设备(环境)
实验主机:计算机实验室的核心设备
工具选择:使用虚拟机技术
操作系统环境:Windows Server 2019测试版
三、实验内容与步骤
1、进行Web服务器操作系统的安装
首先,您需要在主机上安装并启动VM虚拟机的Windows Server 2019操作系统。此外,还需要安装火狐浏览器和Notepad++文本编辑器。
2、安装和设置PHP
1. 下载并解压 PHP 安装包后,复制一份 php.ini-development 文件,并将其重命名为 php.ini。
(2)将配置文件php.ini中的;extension_dir=ext更改为extension_dir=C:\php-7.4.29-win32-VC15-x64\ext。
第三步,启用php_mysqli扩展的动态链接库。在php.ini文件中找到;extension=php_mysqli.dll,并将分号去掉。
(4)要设置错误报警级别,请将php.ini文件中的display_errors=OFF修改为display_errors=ON,并在error_reporting=E_ALL后面添加^E_DEPRECATED。这样做的作用是除了过时函数之外的所有错误都会被报警。
3、安装和配置MySQL
1. 首先,安装并解压MySQL安装包,然后生成配置文件my.ini。
(2)为MYSQL配置环境变量,打开系统属性-高级,添加一个名为Path的变量,将路径设置为“C:\mysql-5.7\bin”,如下图所示。

(3)通过cmd命令用管理员身份打开命令提示符窗口,输入mysqld-install安装命令,完成安装。

输入mysqld-initialize进行初始化后,使用net start mysql命令启动服务。
4、安装和设置Apache服务器
请按照以下步骤进行操作: 1. 安装并解压缩Apache安装包。 2. 使用Notepad++打开httpd.conf文件。 3. 在文件中找到Define SRVROOT,并将其值更改为当前Apache安装的路径,例如“C:/Apache24”。 4. 参考下图进行操作。

(2)禁止目录浏览
请注意,为了保持语义的准确性和句子的流畅性,我对原文进行了一些修改: 请勿浏览网站目录。在<Directory “${SRVROOT}/htdocs”>部分找到Options Indexs FollowSymLinks,并将其更改为Options FollowSymLinks。如下图所示。

(3)PHP加载
请在httpd.conf文件的末尾添加以下三行代码,以确保PHP成功加载。
PHPIniDir改为C:/php-7.1.16-Win32-\ C14-x86/
在.htm文件中添加以下代码:AddType application/x-httpd-php· hp.html .htm
请将以下代码复制到您的配置文件中,以加载php7模块: LoadModule php7_module C:/php-7.1.16-Win32-VC14-x86/php7apache2_4.dll
(4)开始PHP引擎
以管理员身份打开命令提示符(cmd),然后进入路径C:/Apache2.4/Apache24/bin,接着输入命令httpd.exe -k install,如果显示successfully installed字样,则表示安装成功。然后输入命令httpd.exe -k start来启动服务。
四、实验结果
请使用IE浏览器打开http://localhost/info.php,如果能够成功访问,则表示配置已经完成。具体操作如下图所示。

五、实验分析与总结
本次实验的主要目的是搭建系统环境,并安装配置了PHP、MYSQL和Apache,为未来建立网站打下了基础。
在本次实验中遇到的困难是,由于未以管理员身份运行cmd命令提示符,导致无法成功完成安装。
解决方案:以管理员身份运行命令提示符(cmd)。
还木有评论哦,快来抢沙发吧~