设置PHP环境变数

开发环境

Windows系统开发PHP的主流环境有两种:wamp和xampp。网路上有很多教学了,这里不再赘述。
如果不会用的话,这里就分享邦友写的文章供参考学习。本文主要采用wamp来进行开发。

wamp

wamp整合了Apache、MySQL和PHP,适合Windows。
wamp安装教学:https://ithelp.ithome.com.tw/articles/10126981

xampp

xampp也整合了Apache、MySQL和PHP,此外还整合了Perl、Tomcat、FileZilla等工具。
xampp安装教学:https://ithelp.ithome.com.tw/articles/10197921

设置PHP环境变数

安装了wamp或xampp的话,内部都整合了php直译器,可以直接加入环境变数。
这样就可以直接在终端窗口里直接调用php。

wamp

找到安装wamp的路径,比如安装在D槽,D槽里会有一个wamp64。php直译器的安装路径会出现在D:\wamp64\bin\php\之下,里面可能会有多个版本的php,选一个适合的版本来做为路径。
https://ithelp.ithome.com.tw/upload/images/20211123/20143800XMRtp7pazQ.jpg
比如我选php7.4.9,那麽就把路径D:\wamp64\bin\php\php7.4.9\复制起来。

xampp

如果xampp安装在D槽,php直译器的路径在D:\xampp\php\
xampp一般情况下只提供一种版本的php,所以不需要考虑版本问题。

环境变数

我的系统是Win10,打开开始里的设定
https://ithelp.ithome.com.tw/upload/images/20211123/201438005bzGgVCxHY.jpg
然後进入系统
https://ithelp.ithome.com.tw/upload/images/20211123/20143800cJYzgv0vmV.jpg
点选最下方的关於
https://ithelp.ithome.com.tw/upload/images/20211123/20143800s44OO4Np6c.jpg
接着在画面右边有一排相关设定,点选进阶系统设定
https://ithelp.ithome.com.tw/upload/images/20211123/20143800jTYj5zgS0l.jpg
出现系统内容视窗,点选下方的环境变数
https://ithelp.ithome.com.tw/upload/images/20211123/201438004kynSO5MCh.jpg
环境变数视窗中的环境变数框里点选Path一项,然後按下编辑
https://ithelp.ithome.com.tw/upload/images/20211123/2014380068nZJmQVld.jpg
编辑环境变数视窗中按下新增
https://ithelp.ithome.com.tw/upload/images/20211123/20143800cXj62SLdXM.jpg
这时就可以把之前复制的路径贴上,然後按一连串的确定後重新开机。

测试php变数

重开机後,打开终端输入php -v来查看php版本资讯
https://ithelp.ithome.com.tw/upload/images/20211123/2014380089VeXaLXe8.jpg
如果显示出来就成功了。


<<:  为了转生而点技能-JavaScript,day5(Falsy、Truthy、&&、||、!

>>:  HTML笔记(01)-前端、後端和全端

Consistency and Consensus (3-3) - Total Order Broadcast

[Day 19] Consistency and Consensus (3-3) - Total O...

在Excel中输入 AAAA……

当您在Excel中直接输入AAAA,依旧是4个A,而喵喵酱我在Excel表格输入则是这个样子滴: 1...

Day26:今天来聊一下使用资料连接器将资料连接到Azure Sentinel

透过设定提供的资料连接器,可以将资料传送至Azure Sentinel工作区。 内含的资料连接器分别...

[ Day 38 ] - winston 记录下发生的错误

常见的故事 ... 客户 : 系统出错了 , 可以帮忙修一下吗 【・ヘ・?】 工程师 : 我这边看起...

【Day06】提升(Hoisting)

我们在进到主题前先来看一段程序码,随後在开发人员工具中观察执行过程 function doSomet...