0x01:WAMP环境介绍
wamp泛指的是Windows、Apache、MySql、PHP;是学习PHP编程广受大家喜爱的环境之一,在真实的服务器网站中,使用最多的是LAMP(L指Linux,系统耗用资源少)。
0x02:环境下载
废话少说!我们直接开工!!!
Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx
Mysql下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
选择相应版本下载即可(第一个是在线安装,第二个是离线安装)(如果此处不是msi的话可以点击Go to…)
点击此处开始下载
PHP下载地址:https://www.php.net/downloads.php
选择相应版本即可
0x02:开始安装
准备工作:
找一个非C盘,建立一个wamp目录,目录里面新建3个文件夹(apache、mysql、php);
一. Apache的安装
1.将Apache文件解压后复制到wamp目录下的apache文件夹中
2.修改apache文件下面的 httpd.conf 配置文件(配置文件在conf/httpd.conf下,修改38行的路径为当期apache文件夹路径)
注:此处的 反斜线为 / ,否则可能会出错!
在管理员模式下运行cmd,安装文件在apache/bin/目录
httpd.exe -k install
如果要删除该服务,则运行:httpd.exe -k uninstall
安装成功后!双击wamp/apche/bin/ApacheMonitor.exe
在右下角开启服务,图标变为绿色则成功,否则失败!
测试安装结果
浏览这个地址: http://localhost,或http://127.0.0.1
可以看到页面,就表示安装配置成功!
apache成功安装!
Apache目录介绍
目录/文件 |
介绍 |
bin/ |
.exe, .dll等主要可执行程序的目录。 |
ApacheMonitor.exe |
监视程序,通常用于apache服务的启停操作。 |
httpd.exe |
web服务器的主程序。该程序启动时,才能访问服务器。 (通常都是以系统服务的形式启动) |
conf/ |
apache的配置文件目录 |
httpd.conf |
是Apache的主配置文件,每次启动都会读取的文件。 |
conf/extra/ |
其他配置文件目录 |
httpd_vhosts.conf |
Apache虚拟主机的配置文件 |
htdocs/ |
网站的默认根目录,用于保存网站中的网页文件(html、php等) |
logs/ |
存放apache运行时的有关运行记录 |
modules/ |
存放Apache的可扩展模块文件。 |
二.PHP的安装
下载地址:https://windows.php.net/download/
使用apache作为服务器需要下载一个线性安全的php
解压到wamp/php文件中
打开apache的配置文件httpd.conf在大约180行左右写下加载php模块语句
LoadModule php7_module php7apache2_4.dll这个文件的完整路径(在php文件夹中)
给apache设定,php文件的后缀为“.php”:
随后添加如下一行:
AddType Application/x-httpd-php .php
在apache文件中的htdocs目录中写下测试php的代码
打开127.0.0.1/hello.php查看效果
到这里PHP就安装成功了
PHP的配置文件(php.ini)(由于php默认时区不是中国)
在apache文件中修改httpd.conf配置文件,找到php.ini文件
添加以下语句: PHPIniDir “php.ini文件所在路径”
复制php.ini-development文件,将复制的文件名称改为php.ini
打开文件,搜索timezone为PRC,并去掉前面的注释符号(;)
二.MySQL的安装
下载地址:下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
双击mysql的执行文件
然后就报错缺少.NET Framework 4.5.2,按照网址下载即可
接下来我们继续双击mysql的执行文件:
以下按照图片选择即可
接下来验证是否安装成功,打开开始菜单
既然是与php联系起来,我们得打开php的mysql模块
写一个PHP的连接mysql数据库查看是否能成功
mysqli_connect(服务器地址,用户名,密码);
打开网站
数据库连接成功!数据库安装成功喽!!!
服务器的多站点配置:
在apache的主配置文件(httpd.conf)引用多站点的配置文件
在虚拟机主配置文件(extra/httpd-vhosts.conf)中进行配置
取消掉引用文件的注释符
(我在C盘创建了一个www目录作为网站目录,目录里面有test文件夹和test2文件夹,以便下面配置使用)
打开extra/httpd-vhosts.conf配置文件,在末尾添加
打开C:\Windows\System32\drivers\etc的hosts文件进行域名写入,在system32/hosts中
测试网站(写入的的是输出当期日期的php代码)
来源:freebuf.com 2020-08-05 14:41:08 by: ThreeGeometryFish
请登录后发表评论
注册