news 2026/7/24 19:56:28

在windows10里的apache2.4加php8.2的环境下上安装Laravel10框架

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在windows10里的apache2.4加php8.2的环境下上安装Laravel10框架

参考教材《Laravel框架开发实践》,该书版本是2021年9月第一版,来安装Laravel框架。书上是在apache2.4和php7.2的环境下安装Laravel5.8框架。按照书上的方法安装,遇到了一些问题,安装没有成功。

电脑以前已经安装好了apache2.4和php7.4。于是按照书上的方法先安装Composer。首先要下载Composer-Setup.exe,在网上搜索该程序,就能找到并下载该程序。然后双击该安装程序进行安装,顺利安装了Composer。安装的是新版本2.10.2,与书上的1.10.9版本不同。

接着用Composer来安装Laravel5.8框架,安装过程中有报错信息,查看报错信息,报错信息里提供了忽略报错信息的方法,于是使用命令让Composer忽略错误,再输入命令:

composer create-project --prefer-dist laravel/laravel laravel 5.8.*

安装Laravel5.8,这时能安装Laravel5.8,但是用游览器打开本地网页laravel.test,网页显示网页的报错信息,不能正常显示初始页面。

接着通过下载compser.phar文件的方式使用composer1.10.9。在网上可以搜到并下载该本版的compser.phar,但是使用它来安装Laravel5.8框架,仍然有错误。

后来在网上搜到已经用Composer安装好的laravel 6框架和laravel10 框架压缩文件,下载后解压缩到d:\www\文件夹,将子文件夹名改成d:\www\laravel,但是用游览器打开本地网页laravel.test,网页显示网页错误信息,不能正常显示初始页面。

后来想到在apache2.4和php8.2的环境环境下安装Laravel10框架。在网上搜索方法并找到可行的方法。

一、下载并解压php8.2到d:\web目录下,php8.2所在目录为d:\web\php8.2。将该目录下的php.ini-developnent文件重命名为php.ini。然后修改php.ni文件,开启必要的模块,包括curl,gd2,openssl,fileinfo等等模块。例如开启fileinfo模块,这需要删掉如下一行前面的“;”号。

;extension=fileinfo

二、在apache2.4的设置文件httpd.conf里停止使用php7.4,改用php8.2。将原来的设置用#注释掉,再添加如下四行:

#if use php8.2
LoadModule php_module "d:\web\php8.2\php8apache2_4.dll"
PHPIniDir "d:\web\php8.2"
AddHandler application/x-httpd-php .php

三、安装Composer。在网上下载并双击安装程序Composer.Setup.exe进行安装。安装时在选择php程序时选择d:\web\php8.2\php.exe。

四、用Composer安装Laravel10。输入如下命令进行安装:

composer create-project --prefer-dist laravel/laravel laravel 10.*.*

五、在游览器里输入laravel.test,测试laravel框架是否安装成功。这一步要成功,还需要用管理员身份修改windows10里的driver\etc\hosts文件,添加如下语句:

127.0.0.1 laravel.test

然后在apache2.4里开启虚拟机。打开httpd,conf文件,找到如下所示的一行配置,并删掉前面的"#”即可启用虚拟主机配置文件:

#Include conf/extra/httpd-vhosts.conf

接着配置虚拟主机。打开conf/ext/httpd-vhosts.conf辅助文件,在给文件里添加如下几行:

<VirtualHost *:80>
DocumentRoot "d:/www/laravel/public"
ServerName laravel.test
</VirtualHost>
<Directory "d:/www/laravel/public">
Require all granted
</Directory>

最后,再重启apache,在游览器里输入laravel.test,测试laravel框架是否安装成功。有时候不能正常打开laravel.test,需要在windows10里注销再登陆,或者重启电脑。

经过上述步骤,成功安装了laravel10 框架。首页界面如下图所示。

另外,用该方法还可以安装Laravel8框架。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/24 19:56:19

5分钟掌握PPT悬浮计时器:告别演讲超时的智能解决方案

5分钟掌握PPT悬浮计时器&#xff1a;告别演讲超时的智能解决方案 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 你是否曾在重要演讲中因超时被主持人打断&#xff1f;是否在汇报演示时为时间控制而分心&#…

作者头像 李华
网站建设 2026/7/24 19:56:06

CTF流量分析神器:5分钟掌握CTF-NetA终极指南

CTF流量分析神器&#xff1a;5分钟掌握CTF-NetA终极指南 【免费下载链接】CTF-NetA CTF-NetA是一款专门针对CTF比赛的网络流量分析工具&#xff0c;可以对常见的网络流量进行分析&#xff0c;快速自动获取flag。 项目地址: https://gitcode.com/gh_mirrors/ct/CTF-NetA …

作者头像 李华
网站建设 2026/7/24 19:55:37

ELF文件与库的原理

库的制作和原理 1 ELF文件 ELF文件主要包含以下4种&#xff1a; 可重定位文件&#xff08;xxx.o) 可执行文件 共享目标文件&#xff08;xxx.so) 内核转储ELF的文件构成&#xff1a; 1.ELF header:用于定位文件的其他部分 2.Program header table:列举了所有有效段及其属性&…

作者头像 李华
网站建设 2026/7/24 19:54:51

【20年ML系统老兵手记】:为什么你训出的模型一部署就崩?训练/推理数据流、内存模型、精度路径的3维撕裂分析

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;【20年ML系统老兵手记】&#xff1a;为什么你训出的模型一部署就崩&#xff1f;训练/推理数据流、内存模型、精度路径的3维撕裂分析 训练准确率98%的模型&#xff0c;在生产环境里返回NaN、OOM崩溃、延迟飙升1…

作者头像 李华