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搭建完成。

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

相关推荐
JMchen1235 小时前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
IT·小灰灰6 小时前
30行PHP,利用硅基流动API,网页客服瞬间上线
开发语言·人工智能·aigc·php
快点好好学习吧6 小时前
phpize 依赖 php-config 获取 PHP 信息的庖丁解牛
android·开发语言·php
秦老师Q6 小时前
php入门教程(超详细,一篇就够了!!!)
开发语言·mysql·php·db
是誰萆微了承諾6 小时前
php 对接deepseek
android·开发语言·php
刚刚入门的菜鸟6 小时前
php-curl
运维·web安全·php
Dxy12393102167 小时前
MySQL如何加唯一索引
android·数据库·mysql
独角鲸网络安全实验室7 小时前
本地信任成“致命漏洞”:数千Clawdbot Agent公网裸奔,供应链与内网安全告急
网络·网关·安全·php·漏洞·clawdbot·信任机制漏洞
冠希陈、9 小时前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
晚霞的不甘11 小时前
Flutter for OpenHarmony从零到一:构建《冰火人》双人合作闯关游戏
android·flutter·游戏·前端框架·全文检索·交互