Wampserver配置方法

本文详细介绍了如何配置Wampserver,包括更改根目录、修改Apache默认根目录、设置端口号、解决localhost无法打开问题、设置phpmyadmin密码、允许外网访问、设置开机自动运行服务以及开启rewrite module和调整php配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、更改根目录 

1、左键”www目录”路径更改
Wampserver安装好后,“www目录”默认为X:\wamp\www,也就是wampserver安装目录下的www文件夹。实际使用中,默认设置往往不是我们想要的,可能改成其他文件夹更适合我们,比如D:\site 或者 E:\www 等等。那该如何更改呢,现在就我就和大家分享一个非常简单的方法,下面以改为D:\site为例。
打开wamp\scripts\config.inc.php(可以使用EditPlus或者记事本,看自己喜欢了),
第47行,$wwwDir = $c_installDir.’/www’;
修改为:$wwwDir = ‘D:/site’;即可。但这时新问题来了,Apache默认根目录还没改过来!继续看第2步!
$c_installDir是个变量,指WAMPserver安装根目录。

2、修改Apache默认根目录

打开wamp\bin\apache\apache2.2.11\conf\httpd.conf,修改DocumentRoot后面双引号中的值为你所要的。(左键单击图标志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。)
比如将DocumentRoot “D:/wamp/www/”
改成DocumentRoot “D:/site/”
同时将<Directory “D:/wamp/www/“>
改成<Directory “D:/site/“>

二、修改端口号

左键单击图标志,在弹出式菜单中选择“Apache”命令,在其子菜单中单击“httpd.conf”命令。则自动用记事本打开了“httpd.conf”文件。在该文件中查找“Listen”一词,找到后是:Listen:80 将其改成:Listen 8080

三、安装完成后打开localhost 显示网页无法打开

在开始->运行  输入cmd打开doc窗口 再输入netstat 就可以查看端口情况。

还有没有其它原因就不清楚了,我也遇到这情况,可还没解决掉。

四、设置phpmyadmin

在WampServer安装完成后,通过http://localhost/打开后可以看到WampServer自带的一个简单的页面,里面有phpinfo、phpmyadmin和sqlitemanager三个工具。

打开phpmyadmin会在下方看到提示,root用户没有设置密码,我们先为root帐户设置密码。点击phpmyadmin页面中部的“权限”,可以看到“用户一览”,这时候应该只有一行用户信息,即root localhost这一行,点击这一行最右侧的编辑权限图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。

然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:

$cfg['Servers'][$i]['password']       = '';

在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新,这时候phpmyadmin就可以正常访问了。
好了,我已经用WampServer简单的架设起一个Apache + PHP + MySQL的服务器了。

五、允许外网访问:

wamp 默认是禁止外网访问APACHE的,左键点击右下的wamp图标Apache - httpd.conf ,搜索关键字 "deny from ",会发现一处 "deny from"将其下的一行"Allow from 127.0.0.1" 之前加一个 #号,表示注释掉,新插入一行,手动输入Allow from all 。保存,重新启动下apache 服务就可以允许外网访问了。

六、apache, mysql 服务的开机自动运行

Windows - 开始 - 设置 - 控制面板 - 管理工具 - 服务,找到 wampmysqld, wampapache, 将 "启动类型" 由"手动" 改为"自动" 即可。

七、开启支持rewrite module

#LoadModule rewrite_module modules/mod_rewrite.so
去前面掉#,修改为
LoadModule rewrite_module modules/mod_rewrite.so
<Directory />
Options FollowSymLinks
AllowOverride None # 修改为AllowOverride All #
Order deny,allow
Deny from all
Satisfy all
</Directory>
<Directory "d:/wamp/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None # 修改为AllowOverride All #
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>

八、php配置

查找short_open_tag = Off,把off改成On,注意是前面没有#号的那一排。
memory_limit = 128M          ;最大内存使用,运行程序提示内存不足时可修改其大小
upload_max_filesize = 2M  ;附件大小
、对于中文用户来说,安装结束后,首先要设置的是,把MySQL的数据库默认编码改为UTF-8,这样可以排除很多中文乱码问题:在WAMP5菜单中选择打开my(wamp).ini,设置其中的default-character-set=utf8, 然后重启WAMP5。

### 如何在 WampServer配置 PHP 环境并与 Visual Studio 集成 #### 一、安装并启动 WampServer WampServer 是一种集成的开发环境,包含了 Apache Web Server、MySQL 数据库以及 PHP 脚本语言。为了实现 PHP 的运行环境,需先完成 WampServer 的安装。 - 下载地址可以通过官方站点获取[^3]。 - 安装完成后,在桌面右下角会显示一个绿色图标表示服务已正常启动。如果未变绿,则可能需要检查端口占用情况或其他冲突设置[^2]。 #### 二、验证 PHP 运行状态 打开浏览器访问 `http://localhost` 或者通过点击托盘中的菜单项进入默认页面,确认是否能够看到由 WampServer 提供的服务首页。此操作可以初步判断 PHP 是否成功部署于本地服务器之上[^1]。 #### 三、配置 PHP 开发工具链至 Visual Studio Code (VSCode) 虽然提到的是 “Visual Studio”,但更推荐轻量级编辑器 VSCode 来配合 WampServer 使用: ##### (1)扩展插件支持 在 VSCode 中搜索并安装以下两个重要插件: - **PHP Intelephense**: 提供语法高亮、自动补全等功能; - **Live Server**: 实现即时预览网页效果的功能。 ##### (2)调整 php.ini 文件路径映射 找到 WampServer 所使用的具体版本号下的 php.exe 及其对应的 php.ini 文件位置(通常位于 C:\wamp64\bin\php\[version]\),将其设定到 VSCode 设置内的 PHP.executablePath 字段里去。 ```json { "php.validate.executablePath": "C:\\wamp64\\bin\\php\\php7.x.y\\php.exe", } ``` 注意替换实际存在的目录结构与文件名前缀部分。 ##### (3)启用调试功能 Xdebug Xdebug 是一款强大的调试组件,允许开发者单步执行脚本命令或者查看变量值变化过程等高级特性。修改 php.ini 添加如下内容以激活它: ```ini zend_extension="c:/wamp/bin/php/php[x]/ext/php_xdebug.dll" xdebug.remote_enable=on xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey=VSCODE ``` 再次重启所有服务使更改生效,并确保防火墙不会阻止上述指定监听端口号的数据交换行为发生。 最后回到 VSCode 内部开启 Debugging Session 即可享受无缝衔接带来的便利体验! --- #### 四、总结说明 以上步骤描述了怎样利用 WampServer 构建起基础版 PHP 应用程序框架的同时还介绍了如何借助现代化 IDE —— Visual Studio Code 达成高效编码目标的方法论集合体[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值