如何使用PHPStudy更改PHP版本?

嘿,说到在 PHPStudy 中更改 PHP 版本,我已经做过很多次了。
让我详细引导您完成具体步骤。

首先,您需要下载并安装PHPStudy。
记得从官网(http://www.phpstudy.net/)下载安装包并按照提示操作。
默认安装路径为C:\phpstudy。
不要频繁更改,因为这可能会导致问题。
安装并启动程序后,您将看到主界面。

然后,到PHP官网(http://php.net/downloads.php)找到你想要使用的版本,比如PHP7 .2 .3 1 ,然后下载。
下载解压后,将文件夹名称更改为版本号格式,例如将“php-7 .2 .3 1 ”更改为“php7 2 1 3 1 ”。
请勿使用空格和特殊字符。

接下来,向 PHPStudy 添加新版本。
打开主界面,在顶部菜单栏找到“其他”,然后找到“PHP版本管理器”。
单击“添加”,选择刚刚重命名的PHP文件夹,为其分配一个简短的版本号,例如“7 2 1 3 1 ”,然后确认。

返回主界面,点击“站点管理器”,选择要更改的站点,然后点击右侧的“设置”。
切换到“PHP版本”选项卡,从下拉菜单中选择刚刚添加的新版本,然后保存设置。
记得重启站点服务,比如Apache或者Nginx,这样配置才能生效。

注意:不同版本的PHP可能不兼容,所以切换前最好备份网站数据。
如果需要同时运行多个版本,可以使用不同的版本您可以使用“端口修改”功能为站点分配独立的端口。
某些扩展(例如 MySQL 驱动程序)可能需要手动配置才能与较新版本的 PHP 兼容。

简单来说,通过以下步骤,您就可以快速切换PHP版本,以满足开发和测试的需要。
当然,具体操作可能有点复杂,需要多练习几次才能熟练。

phpstudy怎么运行php_phpstudy集成环境运行PHP的教程

哎呀,您发布的 PHPStudy 步骤太详细了。
感觉就像在看说明书一样。
但让我澄清一下要点。
你觉得这样可以吗?
上周,有客户问我本地运行PHP出错如何解决。
我一步步教他这个过程。
我清楚地记得,当他在Windows 1 0上安装PHPStudy 2 01 9 版本时,Apache直接报告8 0端口被占用......
启动服务这一步尤其重要。
1 .我自己也掉进了陷阱。
双击启动图标后,一定要盯着状态栏,等待状态栏变成绿色。
不要急于进行下一步。
这就是上次Apache没有正常启动的原因。
当我直接在浏览器中访问localhost时,出现白屏。
2 .端口检查是关键中的关键。
我建议打开命令行并运行 netstat -ano |运行findstr 8 0,看看谁占用了8 0端口。
上次切换到8 08 0端口,但是重启Apache之前忘了检查端口。
花了很长时间。

放置文件时要注意细节。

Windows 上的根目录是 C:\phpStudy\PHPTutorial\WWW。
请不要误会。
上次创建新项目时,我将文件放在了错误的位置。
结果,无法再通过浏览器访问它。
后来我发现我走错了路。

一定要记住文件保存格式。
上次我同学直接用记事本保存了。
导致PHP文件直接在浏览器打开都是BOM,乱码。
现在我已经习惯使用 VSCode,保存时设置会自动转换为没有 BOM 的 UTF-8
常见问题解答流程: 1 . 如果页面为空白,则有 9 0% 的可能性是服务未正确启动。
在教客户检查状态栏后,我们发现客户已经关闭了Apache和MySQL,只对阅读PHP代码感兴趣。
2 .当出现错误消息时,直接在php.ini中更改display_errors=On已经救了我很多次。
进行更改后请务必重新启动 Apache。
上次我忘了这样做,错误消息仍然是空白的。
3 、中文乱码问题是最麻烦的。
上次帮同事解决的时候,他的文件是UTF-8 但是有BOM,结果发现是浏览器没有正确设置编码。
最后添加 header('Content-Type: text/;charset=utf-8 ');为了完成它。

高级技能:
虚拟主机功能超实用!我通常使用 localhost/myproject 进行开发项目。
这比更换host方便多了。
但是,如果您想添加虚拟主机,请记住首先将行 1 2 7 .0.0.1 mytest.com 添加到主机文件中。

多个版本之间的切换很重要。
安装PHPStudy后,主要通过直接在界面中切换 PHP 版本来测试从 7 .4 到 8 .1 的兼容性。
这比单独安装多个环境要容易得多。

但说实话,虽然这个流程写得很详细,但是在实际制作中还是需要灵活掌握。
比如上次有同学问能不能连接MySQL。
首先,我让他们检查PHPStudy的MySQL服务是否确实启动了。
我安装了双系统,结果发现路径权限有问题。

不管怎样,你能弄清楚。
主要要记住的是:启动服务→将其放在正确的位置→检查端口→小心编码。
这样就基本解决了问题。
如果您有任何具体问题,请随时与我们联系。
我最近一直在帮助人们解决许多类似的问题。