windows php安装


有很多在Windows上开箱即用的php运行环境,如wamp/XAMPP,linux也有一键安装包lnmp。

本笔记记录:仅仅需要php运行环境,不需要apache和mysql等环境。

安装PHP 7.4为例的安装步骤

下载zip安装包

直接官方下载:https://windows.php.net/

下载zip版本,然后解压到如C:\php74目录下,然后复制一份php.ini-development命名为php.ini

下载VC15和VS16

在php的下载页面的同一个页面下载VS16:VC_redist.x64.exe

VC15 & VS16
More recent versions of PHP are built with VC15 or VS16 (Visual Studio 2017 or 2019 compiler respectively) and include improvements in performance and stability.

- The VC15 and VS16 builds require to have the Visual C++ Redistributable for Visual Studio 2015-2019 x64 or x86 installed
较新版本的PHP是使用VC15或VS16(分别是Visual Studio 2017或2019编译器)构建的,并包括性能和稳定性方面的改进。
- VC15和VS16构建需要具有VisualC++的可重新分配的`Visual C++ Redistributable` VisualStudio 2015-2019 X64或X86安装。

设置环境变量

这一步可以省略,如果你想每次都输入完整的php运行路径:C:\php74\php.exe

为了让cmd等环境直接在任何一个目录下执行php -v不会出现找不到命令,需要配置环境变量:

打开我的电脑》(右键)属性》高级系统设置(系统属性)》高级》环境变量》系统变量

找到Path,在最后加上C:\php74保存即可(注意是英文分号隔开每个变量路径的)

结尾

打开cmd,直接输入php -v,即可看到下面:

C:\Users\Administrator> php -v
PHP 7.4.13 (cli) (built: Nov 24 2020 12:43:30) ( NTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

C:\Users\Administrator>

如果想顺便搞个composer,直接利用刚刚搞定的php执行如下即可:

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

原文链接:https://blog.yongit.com/note/819552.html