windows系统怎样构建php运行环境?不要安装第三方集成软件的。要自己手工配置的那种。请各位热心人士指教。
1 个赞
- 下载PHP
- 访问官方网站 https://www.php.net/downloads.php
- 根据你的系统版本选择合适的PHP安装包(如:PHP 7.4.16)
- 下载对应的VC15 x64 Non Thread Safe版本的ZIP文件
- 解压PHP文件
- 将下载的ZIP文件解压到一个目录(例如:C:\php)
- 配置PHP
- 在PHP目录下复制一份php.ini-development文件,并将复制的文件重命名为php.ini
- 使用文本编辑器打开php.ini文件,进行以下配置:
- 修改
extension_dir
为ext
目录的路径,例如:extension_dir = "C:/php/ext"
- 去掉以下扩展的注释(删除行首的分号):
extension=curl
extension=fileinfo
extension=gd2
extension=openssl
extension=pdo_mysql
- 配置时区(根据你的需求):
date.timezone = Asia/Shanghai
- 修改
- 配置环境变量
- 右键点击"我的电脑",选择"属性",进入"高级系统设置"
- 点击"环境变量"按钮,在"系统变量"中找到"Path"变量,点击"编辑"
- 在弹出的窗口中点击"新建",输入PHP目录的路径(例如:C:\php),点击"确定"保存修改
- 配置Web服务器(这里以Apache为例)
- 下载并安装Apache服务器(https://httpd.apache.org/download.cgi)
- 打开Apache的配置文件 httpd.conf(一般位于Apache安装目录的conf文件夹下)
- 找到类似于以下的行,去掉注释(删除行首的#):
LoadModule php7_module "C:/php/php7apache2_4.dll"
- 找到以下行,将
DocumentRoot
和<Directory>
改为你的网站根目录(例如:C:/Apache/htdocs) - 保存并关闭配置文件
- 启动Apache服务器
- 打开命令提示符,切换到Apache的bin目录(例如:C:\Apache\bin)
- 运行命令
httpd.exe
启动Apache服务器
- 测试PHP环境
- 创建一个名为
info.php
的文件,内容为<?php phpinfo(); ?>
- 将
info.php
文件放置在你的网站根目录下(例如:C:/Apache/htdocs) - 在浏览器中访问
http://localhost/info.php
,如果能正常显示PHP信息,则说明配置成功