php - 如何使用旧版 Zend Framework 2 创建 wamp 3.1.9 开发环境
问题描述
我正在尝试基于 Wamp 3.1.9(迄今为止的最新版本)配置我的开发环境,以在此视频https://www.youtube.com/watch?v=41-qEbpG2XQ之后接收 Zend Framework 2 项目。
该项目没有composer.phar文件,所以我下载了Zend Framework Skeleton 2.2.6版(https://github.com/zendframework/ZendSkeletonApplication/releases),我执行了命令:
php composer.phar self-update
和
php composer.phar install
之后 Zend Framework Skeleton 工作正常,但是,当我放置我需要工作的项目时,它只是在屏幕上显示文件 index.php 的内容,就好像我打印了整个信息而不是执行 PHP 指令/命令。
打开 apache_error.log,它显示以下警告:
[2019 年 10 月 21 日星期一 17:21:38] [警告] 无法从“x-httpd-php55”获取媒体类型
如果你们中的一些人遇到同样的问题并可以分享解决方案,我将不胜感激。
解决方案
在互联网上搜索有关 apache 日志文件 (apache_error.log) 上的错误。我找到了解决方案。
.htaccess 文件具有以下说明:
AddType x-httpd-php55 .php
我刚刚使用# 和voilà 评论了这一行,刷新页面后我可以看到第一个屏幕正常运行。
推荐阅读
- php - 图表 - 当我通过 microsoft graph api 在 Outlook 中创建事件时,它返回 lastModifiedDateTime 连续变化几秒钟?
- django - Django LiveServerTestCase - 无法在多个测试中强制登录
- python - 引号内的 Jupyter 文件路径自动完成建议建议第三个引号
- mongodb - 使用python在mongo中将id替换为original_id
- php - 从控制器函数返回 iframe 视图
- postgresql - 我们可以在 postgresql.config 文件中设置多个端口吗?
- swift - Xcode - 改变标签的数量
- amazon-web-services - 如何在启用 NAT 的子网中使用 AWS VPC 终端节点?
- laravel-5 - 内存耗尽和 PHP 版本不匹配错误。无法安装镜像干预 laravel 5.5 包
- java - 如何将 arraylist 与数组一起使用?