当前位置: 首页 > news >正文

在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框架。

http://www.cnnetsun.cn/news/3626276.html

相关文章:

  • 5分钟掌握PPT悬浮计时器:告别演讲超时的智能解决方案
  • 如何实现毫秒级歌词同步:Listen1跨平台音乐播放器的完整技术解析
  • CTF流量分析神器:5分钟掌握CTF-NetA终极指南
  • 抖音视频下载终极指南:douyin-downloader批量去水印工具完全教程
  • ELF文件与库的原理
  • 【20年ML系统老兵手记】:为什么你训出的模型一部署就崩?训练/推理数据流、内存模型、精度路径的3维撕裂分析
  • (99页PPT)全量系统业务战略架构图模板(附下载方式)
  • ADS8353/ADS7853评估套件实战:从硬件配置到软件分析的高精度ADC性能验证
  • 从状态码、请求头到 TLS 指纹的合规排查方法 TLSFOWARD抓包工具
  • 为什么你的vLLM部署比别人慢3.7倍?——2024主流推理框架(vLLM、TGI、Ollama、LightLLM)吞吐量与首token延迟全对比
  • 【信号去噪】基于小波阈值实现心电信号去噪附matlab代码
  • AMD Ryzen SDT调试工具:30分钟从新手到性能调优专家的终极指南
  • 2026外出客户拜访整理录音,怎么选合适的手机录音转文字助手
  • 高性能抖音批量下载系统:基于双重策略的自动化内容采集框架
  • MSP430F22x2/F22x4超低功耗MCU实战:从架构解析到传感器系统设计
  • GetQzonehistory:三步永久保存你的QQ空间数字记忆
  • 题解:Edge Reverse
  • 2026年主流YOLO模型横评与工程实践指南
  • 如何实现一站式音乐聚合播放:Listen1跨平台音乐播放器技术揭秘 [特殊字符]
  • Kimi LeetCode 3677. 统计二进制回文数字的数目 Rust实现
  • 《绝区零》3.0版本卡池流水分析:多平台数据对比与运营策略
  • 中兴光猫解锁终极指南:3步免费开启高级权限
  • 2026年AI Agent平台OpenClaw架构解析与实战测评
  • 终极AMD Ryzen性能调试指南:免费开源SMU调试工具完全解析
  • 计算机毕业设计之网上选课系统
  • 3分钟解锁音乐自由:ncmdump解密转换实战指南
  • TI ADS7851EVM-PDK评估套件深度解析:从硬件设计到软件实战
  • 050、YOLOv8改进实战:HGNetv2高性能骨干替换Backbone与代码实现
  • 如何通过4个核心模块掌握Mermaid Live Editor:专业级图表实时协作实战指南
  • Claude Team计划降至2人:AI协作工具如何赋能小团队技术开发