下面是关于使用WAMP搭建PHP本地开发环境的完整攻略。
WAMP是什么?
WAMP 是指 Windows + Apache + MySQL + PHP 环境的缩写,是一个在 Windows 系统下对开发者友好的 Web 服务器环境。使用 WAMP,我们可以在本地搭建一个与线上环境相近的 PHP 开发环境,更加方便地进行本地开发、测试、调试。在接下来的攻略中,我们将学习如何在 Windows 系统下成功搭建 WAMP。
安装WAMP
1. 下载WAMP
首先,我们需要从官网下载 WAMP 服务器的安装包进行安装。WAMP 官网地址为:https://www.wampserver.com/en/。我们可以选择下载对应版本的 WAMP 安装包。下载完毕后,直接运行安装包即可。
2. 安装WAMP
在安装过程中,根据提示逐步进行操作即可。如果你是第一次安装 WAMP,可以直接选择默认的安装选项。在安装过程中,需要输入一些参数,如 Apache 的端口号等,如不需要特别的配置,也可以直接选择默认的配置。安装完成后,可以在任务栏中找到 WAMP 的图标,并点击打开。
配置环境
1. 配置Apache
WAMP 内置了 Apache 服务器,在安装完成后需要进行必要的配置。我们需要打开 Apache 的配置文件,在WAMP的根目录下的 bin\apache\apacheX.X.X\conf
目录下会有一个 httpd.conf
的文件,可以使用记事本或者代码编辑器打开它,并进行相关的配置。
- 虚拟主机配置
我们可以通过虚拟主机来配置多个站点,方便我们进行本地开发和测试。我们需要在 Apache 的配置文件中添加一个虚拟主机的配置项,如下所示:
<VirtualHost *:80>
ServerName example.test
DocumentRoot "D:/Projects/example"
<Directory "D:/Projects/example">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
在上面的例子中,我们定义了站点 example.test
,将它的根目录设置为 D:/Projects/example
目录下面的内容,通过 <Directory>
标签对目录的权限进行设置。
- 开启URL重写
URL 重写功能可以让我们在进行 URL 设计时更加灵活和友好,需要在 Apache 的配置文件中进行开启。方法是找到配置文件中的 LoadModule rewrite_module modules/mod_rewrite.so
这一行,把前面的 #
注释符号去除,如下所示:
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
- 修改默认端口
在默认情况下,Apache 使用的是 80
端口进行访问。如果你在本地需要同时启动多个服务、站点等,可能会与其他程序产生冲突。所以,我们可以通过修改 Apache 的端口号来避免这种冲突。在 Apache 的配置文件中搜索 Listen
这个关键字,我们可以找到所有监听的端口。找到默认监听的本地端口后,将它修改成一个没有被占用的端口即可。
2. 配置MySQL
在使用 WAMP 的过程中,我们需要用到 MySQL 数据库,需要配置 MySQL 的用户名、密码等信息。
- 配置用户名密码
MySQL 数据库在 WAMP 中默认的用户名为 root
,密码为空。为了安全起见,我们需要修改 root 的密码。在 WAMP 服务器启动后,我们可以在 WAMP 的图标中,点击 phpMyAdmin
来进入 PHP 管理页面,找到 Users
标签,并点击 Edit privileges
编辑 root 用户的权限。在弹出的页面中,可以修改用户密码。
- 添加新用户
为了避免使用 root 用户具有过大的权限,我们可以添加新用户,并设定适当的权限。在编辑 root 用户的权限时,可以选择添加新用户并进行相关配置。
3. 配置PHP
WAMP 服务器中默认的 PHP 版本可能不是最新的,我们可以选择升级并进行相关配置。
- 配置默认PHP版本
在 WAMP 安装目录下面的 bin\apache\apacheX.X.X\conf\extra
目录下会有一个 httpd-default.conf
文件,可以使用记事本或者代码编辑器打开它,并修改 PHP 的版本号。例如,要将 PHP 版本修改为php7
,则需要将 LoadModule php5_module
改为 LoadModule php7_module
。
- 安装和配置Composer
Composer 是 PHP 的依赖管理工具,能够更好地管理项目的依赖,提高项目的可维护性。我们可以在官网 https://getcomposer.org/download/ 下载 Composer 的安装包,下载完成后进行安装。接下来,我们需要在全局 path 中添加 Composer 的可执行路径。在 Windows 系统中,可以通过在「此电脑 -> 属性」中找到「高级系统设置 -> 环境变量 -> 系统变量」中的「Path」,并将对应的 Composer 路径添加到其中。
使用WAMP进行本地开发
安装和配置环境完成后,我们可以利用 WAMP 服务器进行本地开发、测试、调试。
我们可以使用 WAMP 的 www
目录中的 index.php
页面作为示例进行测试。在 WAMP 主界面中,单击 www Directory
,将自动打开 www
目录所在的文件夹。下面放几个示例:
- 示例1:创建一个php文件,并在浏览器中输入
http://localhost/hello.php
进行访问。
在 www
目录下面,我们创建一个名为 hello.php
的文件,并输入以下代码:
```
```
接着,在浏览器中输入 http://localhost/hello.php
即可看到 Hello, World!
出现在页面中。
- 示例2:安装一个Laravel应用程序,在
localhost
上进行访问和测试。
在 WAMP 中,我们可以使用 Composer 来安装 Laravel 应用。在 Windows 的 CMD 中运行以下命令,即可安装 Laravel 应用程序。
composer create-project --prefer-dist laravel/laravel example
运行完成后,在 www
目录下面会有一个名为 example
的新目录,我们需要在配置好虚拟主机之后,进入 http://example.test
来访问 Laravel 应用程序。
至此,关于使用 WAMP 搭建 PHP 本地开发环境的攻略就结束了。本攻略涉及的内容并不详尽,大家可以根据自己的需要进行扩展和深入了解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用WAMP搭建PHP本地开发环境 - Python技术站