安装Wampserve搭建本地PHP学习环境,附EParseError错误的解决方法

2022年5月13日网页后端评论21,818字数 1412阅读4分42秒阅读模式

之前本地的web环境一直都是使用的xampp套件,前面也有写过配置的教程:《如何使用xampp在本地搭建虚拟服务器

但是xampp有个很严重的问题,就是它默认安装的数据库MySQL版本太低了只有5.1还是多少,反正就是没法用。

我去网上搜了下升级的办法,比较麻烦,所以干脆,就直接重新换一个套件吧,刚好也可以对比看看。

目前主流的web本地套件就三个,xampp、wamp和phpstudy。

phpstudy之前的官网访问不了,我下载了安装包也没敢安装,怕官方不再支持了。不过今天打开看了下又可以访问了,地址改成了https://www.xp.cn,看了下介绍还是不错的,可以试一下。

我今天要安装的是wamp,原因无他,就是喜欢他们官网这个老头的形象:

R_22-05-12-23-14-50_80

他的官网对于套件所包含的内容也写的的很清楚:

– Wampserver 3.2.6 64 bit x64 – Apache 2.4.51 – PHP 5.6.40/7.4.26/8.0.13/8.1.0 – MySQL 5.7.36|8.0.27 – MariaDB 10.5.13|10.6.5PhpMyAdmin 4.9.7 & 5.1.1 – Adminer 4.8.1 – PhpSysInfo 3.3.4 – En Option : PHP 7.0.33/7.1.33/7.2.34/7.3.30

MySQL和PHP都是支持多个版本可选安装的,非常方便!

那么开始安装吧!

Wampserve安装教程

1.

首先下载套件

官方地址:https://www.wampserver.com/en/

打开后我们往下找到DOWNLOADS区域,按照自己的电脑选择版本,正常的都可以选择左边的64位系统:

R_22-05-12-23-15-14_80

跳转下一页之后,我们选择直接下载:

R_22-05-12-23-15-33_80

到达下载页面后,会自动开始下载,下载完成后就可以开始准备安装了。

2.

安装套件

我们双击下载的安装包,开始安装。

语言这块,默认English就好,因为也没有其它更好的选择:

R_22-05-12-22-25-55_80

之后推荐默认选择即可:

R_22-05-12-22-32-37_80

中间会让选择浏览器和文本编辑器,可以点默认,也可以选择下其它的浏览器。

之后就会安装完成。

3.

测试环境

我们点击桌面上的Wamp图标,开始运行。

运行wamp后,在浏览器输入本地地址:http://127.0.0.1/,如果出现这个界面就表示安装完成了!

R_22-05-13-11-24-33_80

没问题的就可以正常使用了。

控制面板是在右下角的任务栏上,我们可以在这里更改配置,重启服务等操作。

R_22-05-13-11-40-38_80

切换中文无法启动Wamp

在我尝试把Wamp语言改成中文后,悲剧发生了,Wamp无法启动了,提示:

R_22-05-12-22-43-59_80

原文为:

the configuration file contains a syntax error on line 44:
[EParseError]Mismatched or misplaced quotes on parameter "PromptCaption"

去网上搜了下,似乎是官方提供的套件问题,已经有补丁了。

我想其实英文也能用,所以干脆就不装补丁了,能恢复使用就行。

思路也简单,就是把语言再切换回英文就好。

切换回英文需要修改Wamp的配置文件,我们打开Wamp的安装根目录,修改其中的两个文件:

wampmanager.confwampmanager.ini

首先打开wampmanager.conf,把chinese改成english

R_22-05-12-22-55-16_80

然后打开wampmanager.ini,删除Variables下的内容。

R_22-05-12-23-11-43_80

修改后,再尝试启动下Wamp,出现提示直接点确定,等待程序重新应用配置文件,就可以正常启动了。

小皮面板安装与使用,快速配置服务器环境 学习笔记

小皮面板安装与使用,快速配置服务器环境

之前一直用的宝塔面板,不过最近想换个口味,刚好有一台服务器新安装了系统,于是决定尝试下小皮面板。 大致安装体验了下,感觉小皮面板用起来和宝塔差不多,不过运行更流畅,宝塔有的他一样没落下,可以说非常舒适...
PHP如何在数组中删除或者插入元素 网页后端

PHP如何在数组中删除或者插入元素

引言 最近遇到一个简单的问题,给前端一组数据,但是要做判断,来删除其中数组的某一个元素,该怎么办呢? 比较主流的说法是用unset函数,虽然可以实现,但是我发现删除后,索引并没有改变,导致前端拿到内容...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定