PHP学习——关于WAMPServer集成环境
Apache、PHP和MySQL都可以用于多种操作系统和Web服务器的组合。本篇介绍在Windows下用WampServer环境包来搭建本地php环境。
W:windows
A:Apache
M:MySQL
P:PHP
1.下载和安装
可以去官网下载。
或者:
安装完成后启动,如果右下角这个图标是绿色的:,说明安装成功且没有冲突。浏览器上输入localhost,会出现类似以下页面:
右键点击可设置语言。
2.控制面板介绍
左击后是这样的:
其中,localhost是本地主机,上面预览的就是这个;
phpMyAdmin是可视化数据库管理工具:
www目录是网站根目录地址,上面localhost看到的就是里面index.php输出的;
Apache:
· Version:版本信息;
· Service:服务管理
· Apache模块:可点击控制各模块的开启和关闭;
· http.conf:配置文件
PHP:
php.ini:php配置文件
MySQL:
MySQL控制台:可以操作数据库,默认没有密码
webGrind:网站性能分析工具。
在线状态时局域网可以访问,离线状态只有本机可以访问。
3.自定义网站根目录
先改Apache下的conf文件,目录自定。搜索/www修改一下两处,版本不同可能位置也不同,找到对应位置修改成你的目录即可。
修改配置文件需要重启才会生效。
在Demo目录下新建test.php文件,test.php中输入:
<?php echo "success"; ?>
然后在浏览器中访问localhost/test.php,出现success说明修改成功。未成功请尝试重启WAMPServer。
但是我们发现面板上的还是www目录:
要改成自定义目录需修改wamp目录下的两个配置文件。
一个是wampmanager.ini:
把原来的www目录改成你的目录:
然后修改wampmanager.tpl,
同样把www目录改成你的目录:
重启发现面板上的www目录变成了你设定的目录:
4.多站点配置
找到httpd-vhosts.conf文件,如下:
新建两个站点:
上面两个是实例,根据上面的新建两个即可。其中,
ServerAdmin:设置管理页邮箱地址;
DocumentRoot:网站代码目录;
ServerName:主机名;
ErrorLog:错误日志;
CustomLog:日常日志。
该配置文件需要手动加载,打开http.conf:
加#号是注释,把井号去掉就会把上面修改的httpd-vhost.conf文件包含进apache之中了。
允许其他地址访问,把默认的Deny from all注释掉,添加Allow from all:
然后重启所有服务。建立上面的两个网站:
最后打开操作系统的host文件:
添加创建的两个站点:
test01.com和test02.com会优先从127.0.0.1请求资源。
浏览器上输入对应网址即可看到效果:
5.端口冲突的解决方法
修改默认端口号。打开http.conf,80端口如果冲突可以改成其他的:
如不冲突则不必修改,默认的80端口不用输入端口号,修改后则必须输入端口号:
整理自BobWang《PHP入门篇》
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现