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

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

相关推荐
shaominjin1234 小时前
Android 约束布局(ConstraintLayout)的权重机制:用法与对比解析
android·网络
Q_Q5110082854 小时前
python+django/flask婚纱摄影拍照管理系统
spring boot·python·django·flask·node.js·php
APItesterCris5 小时前
TypeScript 与淘宝 API:构建类型安全的商品数据查询前端 / Node.js 服务
开发语言·php
我命由我123455 小时前
Android 对话框 - 对话框全屏显示(设置 Window 属性、使用自定义样式、继承 DialogFragment 实现、继承 Dialog 实现)
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
WordPress学习笔记6 小时前
wp-config.php文件是什么
php·wp-config
非凡的世界6 小时前
深入理解 PHP 框架里的设计模式
开发语言·设计模式·php
怪兽20146 小时前
请例举 Android 中常用布局类型,并简述其用法以及排版效率
android·面试
应用市场6 小时前
Android Bootloader启动逻辑深度解析
android
notillusion7 小时前
URR#69598
java·php·程序优化