首页 > 编程语言 >PHP 8 Apache 2.4

PHP 8 Apache 2.4

时间:2022-12-19 14:13:52浏览次数:66  
标签:解压 index php Apache 根目录 PHP 2.4

PHP 8

一、下载

官网:PHP For Windows: Binaries and sources Releases

切记要下载Thread Safe版本,不然后面不能够连接Apache服务

 

 

二、安装 

1、将该文件解压到(D:\PHP\)

php.ini.development文件的文件名改为php.ini(这里推荐先复制备份一下php.ini.development文件)

在这里插入图片描述

之后在解压路径里面打开CMD,并运行如下的命令

php.exe -v

这里会输出版本号,标明可以运行
在这里插入图片描述

配置环境变量

将解压路径添加到环境变量当中在这里插入图片描述
重启电脑,在随机的一个路径下启动CMD窗口,运行如下命令

php -v

输出版本号,到这标明了PHP已经正确安装在这里插入图片描述

 

三、错误 缺少vc运行库

 

解决方式
原因是PHP 8.0需要用到Visual Studio 2019的Microsoft Visual C ++ Redistributable工具,需要访问下载 Windows 版和 Mac 版 Visual Studio 2019进行下载

 

安装完毕从新启动即可

 

 

 

Apache 2.4 安装

下载

去官网下载:https://www.apachelounge.com/download/

这里选择64位进行安装(不会还真的有人的服务器运行着32位系统吧...)
在这里插入图片描述

就是Apache 2.4.46 Win64这个选项

安装

下载完成之后,解压文件

注意啊,这里有两种解压方法,一个是随意找一个地方解压,另外一个是直接解压到C盘的根目录。

这里我推荐直接解压到C盘的根目录,最简单,不需要修改配置文件就可以运行Apache服务器,非常适合新手来操作,至于占用C盘空间这个问题...我的服务器只有一个分区所以不用考虑这个问题。

这里需要注意一点!!!一定要把你的安装路径中的""换为"/",不然无效的!!!

 

2.Apache HTTP Serverapache24配置

用编辑器(这里用sublime3)打开E:\Apache24\conf目录下的httpd.conf文件

  2.1修改apache的根目录:ServerRoot "E:/Apache24"

 

   2.2  修改域名配置:ServerName 127.0.0.1:80  (注意:把ServerName前的#号去掉,)

 2.3 修改改网站根目录(改两行)配置DocumentRoot "E:/Apache24/Workspace/www" 

    (注意:www文件夹为网站的根目录,需要自己创建,否则会报错。同时,如下图所示,第246行也需要修改)

     www文件夹自己建的,路径为:

    

 

  2.4配置欢迎页(首页),DirectoryIndex index.html 改为 DirectoryIndex index.php index.html index.htm

1 2 3 <IfModule dir_module>      DirectoryIndex index.php index.html index.htm </IfModule> 

如下:

 2.5加载php模块

 

在 apache2.4/conf/httpd.conf 尾部加入

#php8 support
#打开这个模块才能引入外部模块
LoadModule php_module “D:/softWare/php/php-8.2.0-Win32-vs16-x64/php8apache2_4.dll”
AddType application/x-httpd-php .php .html .htm
#configure the path to php.ini
PHPIniDir “D:/softWare/php/php-8.2.0-Win32-vs16-x64”

Header set Access-Control-Allow-Origin: “*”
Header set Access-Control-Allow-Methods: “GET,POST,PUT,DELETE,OPTIONS”
Header set Access-Control-Allow-Headers: “Content-Type”

ErrorDocument 404 /index.html

  2.6最后一步,检查刚刚配置的有没有错,在dos窗口(“win+r”快捷键输入cmd)里进入到apache安装目录apache24/bin 输入:httpd.exe -t 

如果显示如下图则表示apache配置文件已经修改无误(上面的2.1-2.5的操作没错):

标签:解压,index,php,Apache,根目录,PHP,2.4
From: https://www.cnblogs.com/jialiguo/p/16991983.html

相关文章

  • Springboot整合Apache Dubbo
    ​​Springboot​​​整合​​ApacheDubbo​​一、通过​​Docker​​​安装​​Zookeeper​​​​docker-compose​​​的​​yaml​​文件version:'3'services:zoo......
  • php 滑动图片验证生成
    1.话不多说,直接干货,喜欢的希望大家一键三连<?phpnamespaceApp\Model;classVerifyImage{//浮层坐标数组protected$tailoringArray=[];//浮层......
  • 【实践】高性能PHP应用容器workerman快速入门
    前言workerman--极简、稳定、高性能、分布式workerman是什么workerman是一款开源高性能PHP应用容器,它大大突破了传统PHP应用范围,被广泛的用于互联网、即时通讯、APP开发、硬......
  • docker php容器安装swoole扩展
    swoole安装包下载地址我下载的是5.0.1的查看容器名称1#进入容器2dockerexec-itrun-php-81-fpm/bin/bash34#默认没有/usr/src/php需要通过docker-p......
  • PHP-Laravel支付宝支付和微信支付
    支付宝注册首先要注册两个平台账号,一个是支付宝商户平台,一个是支付宝开放平台,需要企业账号实名认证,免费。没有条件的可以是用支付宝模拟沙箱进行测试。开发前置支......
  • Debugging techniques for PHP programmers
    Tableofcontents​​Introduction​​​​Settingup​​​​Errormessages​​​​Introducingprintstatements​​​​UsingPHPeclipse​​​​Usingthedebugge......
  • 一文聊透Apache Hudi的索引设计与应用
    Hudi索引在数据读和写的过程中都有应用。读的过程主要是查询引擎利用MetaDataTable使用索引进行DataSkipping以提高查找速度;写的过程主要应用在upsert写上,即利用索引查找......
  • mac 下 激活 phpstorm 装php
    激活码:CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI......
  • hive初始化报错Exception in thread " main" java.lang.classNotFoundException: org.
    问题:hive初始化报错 解决方法:https://blog.csdn.net/weixin_51946865/article/details/128020686?spm=1001.2014.3001.5502原因:在我的hadoop配置文件hadoop-env.sh(......
  • 新版微社群微信付费入群vip社群空间站带分销付费进群PHP源码架构分析
    付费报名群系统。支持创建各种付费群、吃瓜、创业、资源等。支付对接第三方易支付或码支付,可对接任何易支付平台。群码可在后台直接上传,简单易操作。不需要公众号,不需要商家......