官网下载
https://www.php.net/manual/en/install.php
这里选择7.4.14版本
PHP non-thread-safe和thread-safe这两个版本有何区别?
non-thread-safe 非线程安全 与IIS 搭配环境
thread-safe 线程安全 与apache 搭配的 环境
【百度网盘下载,个人】链接:https://pan.baidu.com/s/1a1LHz6c7uvvsmaiHX7dgcA
提取码:8q2h
安装
将PHP包解压到与Apache同目录下
改名为php7
配置环境变量
设置->系统->关于->高级系统设置->环境变量->系统变量->Path->编辑
添加这两项:
配置PHP
在apache 的conf目录下 的 httpd.conf,在<IfModule unixd_module>
上面, 加入如下代码:
LoadModule php7_module "D:\server\php7\php7apache2_4.dll"
<IfModule mod_php7.c>
PHPINIDir "D:\server\php7"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
再将PHP安装目录下的 php.ini-development 文件复制一份, 改成php.ini,然后修改里面的extension_dir
修改:extension_dir = "ext"
为 :extension_dir = "D:\server\php7\ext"
在cmd窗口运行以下代码,遇到这种情况:
D:\server\php7>php -v
PHP Warning: 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
原因是PHP 7.4.x需要用于Visual Studio 2019的Microsoft Visual C ++ Redistributable
下载地址:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
进行安装重启即可。
测试:
运行php代码:
成功!