安装Wamp并配置ThinkPHP环境

本文详细介绍了在Windows10系统上安装和配置Wamp3.3.0的过程,包括各组件版本、谷歌浏览器的安装、Wamp的安装步骤、服务配置、防火墙设置和Apache权限调整,以及Composer的安装。通过这些步骤,读者可以成功搭建动态网站或服务器环境。

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

  1. 各模块版本

Wamp是一组用来搭建动态网站或者服务器的开源软件,是在Windows的环境下搭建Apache + Mysql/MariaDB + PHP的一套程序。

我所测试环境,使用的是Wamp3.3.0版本,各模块版本如下:

操作系统:Windows 10 22H2 专业工作站版19045.2604

WAMP Version: 3.3.0

Apache Version: 2.4.54.2

MySQL Version: 8.0.31

MariaDB Version: 10.10.2

PHP Version: 7.4.33 - 8.0.26 - 8.1.13 - 8.2.0

adminer 4.8.1

PhpMyAdmin 5.2.0

Composer Version: 2.5.4

给出原文链接,需要软件资源的,请参照原文下载。

https://mp.weixin.qq.com/s/g5LrYsqv4wapan9LhYHgeQ

  1. 安装谷歌浏览器

Windows版本的软件安装比较简单,比较头痛的是软件资源的问题。我也是测试了不少版本最后在上面的版本中才使用正常。

软件版本这块,如果操作系统比较新,用太老的软件包,可能会有一堆的问题。

本文用的然间都是现在较新的版本。先准备好软件包。

现在微软的浏览器做得越来越人性化了,可是还是不太用微软的浏览器。程序员大多爱用的都是谷歌浏览器,wamp在安装后会有浏览器的设置过程,所以提前将谷歌浏览器安装好。

直接双击安装包chomesetup,直接就安装完成了,都没有其他步骤。

安装完成后,桌面上有个谷歌浏览器的图标,右键单击,选择属性,可以看到软件的安装目标。这个等会有点用。

  1. 安装Wamp

双击wampserver软件包,开始安装,当然比较好的习惯是鼠标右击,选择以管理员身份运行。

安装步骤中:

1、选择安装语言---英语(没有中文);

2、许可协议---选择接受,点击下一步;

3、打开重要信息提示,点击下一步;

4、选择目标位置,我选的是C:\wamp64,点击下一步;

5、选择组件---我选的是默认安装,点击下一步;

6、选择开始菜单文件夹---默认,点击下一步;

7、显示安装摘要,点击下一步;

8、配置浏览器,默认是Edge浏览器,如果不改直接选【否】就可以了,我计划改成谷歌浏览器,这里选【是】;

9、打开一个文件选择窗口,窗口标题有提示【请选择你的默认浏览器】,这个时候就要找到刚刚谷歌浏览器的安装路径了。选择谷歌浏览器,点击打开;

10、弹出提示,默认文本编辑器为记事本,要不要修改成其他的,我选择的是【否】。如果机器上有装好的DW等软件倒是可以选择;

11、开始分别安装软件,显示信息提示,点击下一步;

12、提示安装完成,点击完成。

安装完成后,桌面上会有【Wampserver64】图标,双击后会启动各个服务,并在任务栏生成一个小图标。点击小图标会有管理各个服务的菜单。

打开谷歌浏览器,地址栏输入localhost,直接打开了WAMP网页,点击phpinfo(),可以查看到已安装的PHP及模块信息,点击phpmyadmin,打开的网页里面输入用户名root,密码为空,点击登录,就直接打开了本机的mysql数据库。

至此,WAMP安装完成。如果需要真正用起来的话,还需要一些配置,请继续往下看。

  1. 配置服务

WAMP安装完成后,用于提供服务器功能的网站服务和数据库服务,默认是手动启动状态,也就是说重启机器后,如果不打开WAMP的服务管理工具,Apache和mysql是不工作的。

本身Apache和mysql都是独立软件,我们应该设置这两个服务自动启动。这样哪怕WAMP的管理工具不运行也不影响网站的工作。

打开计算机管理---服务。服务名称现在是wampapache64和wampmysqld64,双击后将启动类型改为自动。

重新启动机器后,不用运行WAMP管理工具,直接打开谷歌浏览器,按照如上方式测试一遍,正常能访问localhost,能打开下面的phpinfo()和phpmyadmin就可以了。

  1. 配置防火墙和Apache

以上配置完成后,网络上其他机器可能还不能访问这台网站服务器,还需要两个设置,一个是配置防火墙,还有就是Apache允许网络访问。个人不太赞成有些朋友的直接关闭防火墙的做法,我的做法如下:

打开【控制面板】---【系统和安全】---【Windows Defender防火墙】---【允许的应用】,点击【更改设置】---【允许其他应用】,打开添加应用窗口,点击【浏览】---找到Apache的位置是:C:\wamp64\bin\apache\apache2.4.54.2\bin\httpd.exe

添加上去后,专用网络和公共网络的复选框都打上勾。

如果mysql也需要通过网络访问或者管理的话,就将MySQL也加进来。

mysql的路径为:C:\wamp64\bin\mysql\mysql8.0.31\bin\mysqld.exe。

防火墙设置完成后,还有个apache权限的问题。可以直接修改配置文件后重启apache服务,当然既然有wamp管理工具,这个最简单。

启动wamp管理工具后,在任务栏点击菜单中的 apache->httpd-vhosts.conf,记事本(安装时我选的文本编辑器为记事本)打开文件后,将Require local 修改为 Require all granted,保存后,重新启动服务。

服务重启完成后,局域网其他机器就可以在浏览器中输入IP地址打开该机器上的网站了。至于DNS和虚拟主机的设置,将在后期介绍。

  1. 安装Composer

下面,就是安装Composer了。Composer安装步骤也不多。

1、选择安装模式,选择默认,所有用户;

2、安装选项,不用打勾,直接下一步;

3、选择PHP命令行的时候,选择php8.0.26,并打勾,然后下一步;

4、代理设置,不用输入,直接下一步;

5、安装摘要,点击安装;

6、提示信息,直接点下一步;

7、完成安装,点击完成。

安装完成后,打开命令行窗口,直接输入命令composer,会显示composer的版本,用法等提示,说明安装完成。

可以使用composer安装ThinkPHP项目了,请参考ThinkPHP安装手册:

https://www.kancloud.cn/manual/thinkphp5_1/353946 另外国外的phpcomposer镜像速度比较慢,可以将镜像改成阿里云。在命令行下输入:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

### ThinkPHP 安装教程 #### 环境准备 为了顺利运行 ThinkPHP,需准备好相应的环境。这包括但不限于 PHP 版本应为 5.6 或更高版本,推荐使用 PHP 7.4 及以上的版本[^1]。对于 Web 服务器的选择,Nginx 和 Apache 都是不错的选择。至于数据库方面,MySQL 或 MariaDB 均可胜任。 #### 下载 ThinkPHP 框架 获取 ThinkPHP 的方式有多种途径可供选择。一种常见的做法是从官方网站直接下载最新的稳定版压缩包[^2]。除此之外,利用 Composer 进行安装也是一种高效的方式,只需一条简单的命令即可完成框架及其依赖项的安装工作。具体来说,就是通过 `create-project` 命令配合 topthink/think 组件名以及目标项目名称来实现自动化创建工程的目的[^5]。 #### 启动内置开发服务器 当一切就绪之后,可以通过命令行工具进入项目的根目录下执行特定命令启动内建的发展模式下的 HTTP Server 来测试基本功能是否正常运作。例如,在终端里键入 `php think run` 按下回车键后,如果看到提示信息类似于 "ThinkPHP Development server is started On <http://0.0.0.0:8000/>" 即表示操作无误[^3]。 #### 测试安装成果 最后一步是要确认整个安装流程确实顺利完成。假设本地已经搭建好了一个完整的 LAMP/WAMP/MAMP 类型的服务端架构(即 Linux/Windows/macOS + Apache/Nginx + MySQL/MariaDB + PHP),那么只需要把刚刚解压出来的 ThinkPHP 文件夹放置于 webroot 路径之下——比如 Apache 的 htdocs 文件夹内部,接着打开任意一款现代浏览器将 URL 设置成形如 `http://127.0.0.1/{your_project_name}/public/index.php` 形式的字符串访问之。一旦页面能够正确加载且显示出由 ThinkPHP 自动生成的内容,则说明此次尝试取得了圆满的成功。 ```bash # 使用Composer安装ThinkPHP composer create-project topthink/think tp6 cd tp6 # 启动内置开发服务器 php think run ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT老叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值