PHP:下载、安装、配置,与apache搭建

(一)apache

安装教程链接:https://blog.csdn.net/qq_55789905/article/details/142999612?spm=1001.2014.3001.5501

出现这个页面,则apache安装与配置成功。

------ ------

(二)PHP

(1)下载php

链接:https://windows.php.net/download#php-8.3

如与 apache 服务器搭建,最好下载 Thread Safe 版本,因为这个版本配备了 php8apache2_4 文件,有利于与 apache 建立联系。

但硬要下载 Non Thread Safe 版本的话,那在 Thread Safe 版本中复制 php8apache2_4 文件到 Non Thread Safe 版本文件里,否则不能与 apache 搭建。

(2)安装php

新建文件夹

把PHP文件解压到刚新建文件夹里,打开文件下拉就看到 php8apache2_4 文件了。

(3)新增 php.ini 文件

复制一份 php.ini-development

粘贴到其它文件夹里,然后重新命名为:php.ini(ini:文件后缀、文件类型)

最后复制回刚创建的 php-8.3.26-Win32-vs16-x64 文件夹里。

(4)配置 php.ini 文件

第一,通过快捷键 ctrl + F 找到 extension_dir

再把 extension_dir 后面换成 php 下的 ext 文件路径

例如 :extension_dir = "D:\PHP8\php-8.3.26-Win32-vs16-x64\ext"

第二,ctrl + F 查找 extension=curl

再把图中内容前面的" ; "英式分号删了,最后文件保存和退出就好。

(5)环境配置

打开控制面板

-> 系统和安全-> 系统-> 高级系统管理-> 环境变量

-> 系统变量-> 选择path-> 点击编辑 -> 再点新建

-> 点击浏览-> 添加图中两个路径 -> 最后确定退出

(6)检测php

第一,以管理员身份打开命令提示符

输入 d: (运行)

成功进入 d 盘,如果把 php 安装到其它盘,一样进入道理。

第二,复制 php 下 ext 路径,粘贴到 cd 后面。

输入 cd php 下的 ext 路径(运行)

例如:cd D:\PHP8\php-8.3.26-Win32-vs16-x64\ext

第三,通过 php -v 命令,输出php版本信息

输入 php -v (运行)

输出图上信息,则证明 php 成功安装。


(三)Apache 与 PHP 的配置

第一,找到 apache 服务器中 httpd.conf 文件并打开。

第二,查找 LoadModule rewrite_module modules/mod_rewrite.so,删除前面 # 号。

第三,查找 LoadModule vhost_alias_module modules/mod_vhost_alias.so,删除前面 # 号。

第四,添加 php 中 php8apache2_4.dll 的路径

粘贴 :LoadModule php_module "D:\PHP8\php-8.3.26-Win32-vs16-x64\php8apache2_4.dll"

如果你的 php8apache2_4.dll 路径不同,

则 LoadModule php_module 后面改成你的 php8apache2_4.dll 路径。

第五,添加 php 文件夹路径

粘贴:PHPIniDir "D:\PHP8\php-8.3.26-Win32-vs16-x64"

如果你的 php文件 路径不同,则 PHPIniDir 后面改成你的 php文件路径。

第六,添加下面两行代码

AddType application/x-httpd-php .php .html .htm

ErrorDocument 404 /index.html

这里不用改动

第七,查找 DirectoryIndex 锁定 图中内容

并且 DirectoryIndex index.html 后面,加上 index.php index.html 。

所以步骤到这里结束了!!!


(四)运行php文件

第一,编写php代码

<?php

phpinfo();

?>

以上代码,显示本机安装的php版本信息

(注意:文件后缀是 .php ,编写完成直接保存便可)

第二,找到 htdocs 文件夹

在 htdocs 文件夹里创建一个 php 文件夹,

再把编写完的 php 文件,另存或复制到新建 php 文件夹里。

第三,在浏览器上,访问编写 php 版本页面。

显示如上页面,则证明apache与php搭建完成。

如有其它问题,欢迎带上截图私聊或在评论区留言。

相关推荐
solo_997 小时前
用 LSPosed 模拟录屏音频编码器卡顿:从思路到落地
android
zzq77978 小时前
别把大模型 API Key 写进 APK:移动 AI 应用接口防盗刷实践
android·人工智能·安全·app加固·御盾安全·安卓加固
xiaopang9 小时前
RK3568 AOSP 编译与快速部署实战
android
weixin_BYSJ198710 小时前
springboot校园自习室管理小程序---附源码32142
java·javascript·spring boot·python·django·flask·php
码农coding10 小时前
android12 SystemUI之通知
android
summerkissyou198711 小时前
android - 性能 - Perfetto - cpu 分析教程及例子
android·性能
大鱼>11 小时前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php
aixingpan12 小时前
aixingpan.cn API开发文档:api_docs_trichart_natal_solararc_transit2接口指南
前端·php
完美火龙篇 四月的友12 小时前
SkillOpt 架构拆解:把 Skill 文本当参数,用执行轨迹训练 Agent
开发语言·php