下载工具
Apache
下载地址,选择红框点击下载
PHP
下载地址,选择红框点击下载
MySQL
工具下载完成后就开始安装工作,如下图
安装工作
Apache
将下载的文件包解压,得到以下文件
把Apache24文件夹粘贴到根据自身所需存放的位置,例如(C:\WebServer)
如图找到这个文件并双击打开
搜索“SRVROOT”找到如下图
+
默认是"c:/Apache24",修改之前粘贴Apache24文件夹的路径,如
win+r,打开运行,输入cmd,进入Apache24\bin文件夹(直接复制路径)
输入cd 空格 粘贴路径
安装Apache服务
如下图,服务还没安装
在刚才cmd上粘贴 httpd -k install -n Apache2.4
如出现以下情况。是端口占用了(默认是80)。
安装完成后,如图显示
启动服务
又或者找到exe文件打开启动
运行成功后右下角有个绿色小箭头图标
打开浏览器输入http://localhost/检验一下
PHP
把下载文件解压,得到如图
直接把整个文件夹粘贴到自身所需位置,并修改文件名,如
打开文件,找到这两货
随便挑一个原地复制粘贴,并把文件名修改成php.ini
打开php.ini文件,搜索extension_dir,找到如图位置,把前面的分号删除
使用phpcharm,运行一下查看是否安装好
Apache配置
打开
找到这个,搜索Listen,把80注释掉,新增一个666
找到这个,搜索ServerName,新增一个地址
取消这两个注释
Include conf/extra/httpd-info.conf
Include conf/extra/httpd-vhosts.conf
Apache设置项目文档
根据自己的要求创建一个存放项目文件的文档,如
如图,找到这个文件并打开
在末尾添加如以下
# C:\web\php是项目目录
<VirtualHost _default_:666>
DocumentRoot "C:\web\php"
<Directory "C:\web\php">
Options All
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
打开浏览器,输入刚才设置的ServerName地址
查看到设置的项目文档所存放的文件
随便点击一个出现这种情况
打开
在最后添加如下
# php8 support
LoadModule php_module "C:\WebServer\php\php8apache2_4.dll"
AddType application/x-httpd-php .php .html .htm
# configure the path to php.ini
PHPIniDir "C:\WebServer\php"
然后重启以下Apache服务
再次尝试打开,如还是乱码,刷新一下
index.php
<?php
phpinfo();
配置MySQL
MySQL安装说明CSDN直接搜就可以,很简单,唯一最重要的是,管理员密码要记住
先创建一个php文件,存储信息,如
testMySQL.php
<?php
$host='localhost'; // 数据库主机名
$username="root"; // 数据库用户名
$password="123456"; // 数据库密码
$dbname="Users"; // 数据库名
$connID=mysqli_connect($host,$username,$password,$dbname); // 建立数据库连接
if (mysqli_select_db($connID,$dbname)) { // 选择数据库
echo "数据库连接成功"; // 数据库连接成功
}
else
{
echo "数据库连接失败"; // 数据库连接失败
}
?>
把文件粘贴到Apache的项目文档中,如
浏览器打开输入ServerName的地址,如
点击存储数据库账号的php,如图会这样显示
这时候打开之前弄的那个php.ini 文件,搜索extension=pdo_mysql,找到如图下
把箭头这两个前面的分号删除
打开我的电脑环境变量,新建三个东西,这是软件存放路径
C:\WebServer\php
C:\WebServer\php\ext
C:\WebServer\Apache24\bin
重启一下电脑。再次打开浏览器访问
到此结束。