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

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

相关推荐
三少爷的鞋10 小时前
Java 线程自上而下,Kotlin 协程自下而上
android
Escalating_xu10 小时前
【Linux 网络编程】DNS 与 ICMP:从域名解析到 ping、traceroute,把“网络通不通”问清楚
linux·网络·php
好的佩奇11 小时前
Dart 之增强枚举
android·flutter·dart
梦影_11 小时前
MySQL进阶教程(五)—— SQL调优(下)
android·大数据·数据库·后端·sql·mysql·database
niucloud-admin12 小时前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:订单列表
开发语言·php
一枕槐安48712 小时前
大模型限流、重试、超时处理:API 调用健壮性方案
linux·服务器·php·大模型api·指数退避·限流控制·超时预算
李纲明12 小时前
WordPress 白屏或提示「出现了严重错误」:先开 WP_DEBUG 抓致命错误,再二分插件与主题
运维·php·debug·wordpress·白屏·插件冲突·devdiy
好的佩奇14 小时前
蓝牙之无线电与通信距离
android·flutter·蓝牙
其实防守也摸鱼14 小时前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
vilya14 小时前
我把一套完整的 Python Agent 运行时塞进手机 APK:依赖闭包、Rust 轮子和三个真机坑
android