MacOS Monterey 默认apache服务器 使用php被移除的几个代替方案

MacOS Monterey 默认apache服务器 使用php被移除的几个代替方案,第1张

更新了MacOS Monterey后发现apache 使用出了一些问题,查询后发现系统自带的php已经被移除了。对我来说之前习惯使用 apache服务器配置一些 html 、json 文件做联调带来了一些不方便,下面列举一些我发现的一些代替方案。

配置流程参考: https://tech-cookbook.com/2021/10/25/how-to-setup-mamp-macos-apache-mysql-php-on-macos-12-monterey-2021/

配置完成后:

我这边配置完成后,就能像之前一样正常使用了,但是后续使用发现一直出现异常,如下图。

因为对apache不太熟悉,所以后续也没有继续处理这个问题,就不使用这种方案了,如果有人知道是什么问题可以留言告诉我,谢谢。

Python3的安装这里就不重复了,没有安装的同学可以自行安装。

安装好之后只要cd到对应的文件夹,使用下面的命令就可以开启,非常方便。

Vapor 是基于 Swift 实现的 Web 框架与服务,可运行于 macOS 和 Ubuntu 系统上。

既然是一个web框架,开启一个http服务器查看文件当然是杀鸡用牛刀了。因为是swift 实现的,所以对iOS开发来说是一个很好的通过掌握的语言去学习整套服务器开发的一个突破口。

因为我也是开始学习,这里就简单得说一下我掌握了开启一个http服务器然后共享文件夹里面文件的流程。

因为 Vapor 4 需要 Swift 5.2(或以上) 版本,所以需要先安装 Xcode 11.4 (或以上)。

首先是通过 homebrew 安装 Toolbox:

安装完之后:

可以确认是否安装成功

通过 vapor 命令行工具创建项目,项目名称命名为 HttpTest。

创建成功后 cd到对应文件夹,然后输入

等到build成功后输入

这时候就可以看到服务器已经跑起来了,浏览器输入http://127.0.0.1:8080 可以查看。

我们的目标是能通过服务器共享文件,所以还需要修改一些东西。输入命令:

会自动生成一个完整的 Xcode 项目,然后去到 configure.swift 文件, 可以看到打开 app.middleware.use 那行注释可以共享app.directory.publicDirectory 这个路径下的文件。不过我们也可以共享其他路径下的文件,所以我输入了我当前需要共享的路径在下面一行( "/Users/xxx/Sites" 改为你想共享的路径即可)

然后点击Xcode的run 按钮,或者输入 vapor run 命令,你就可以在浏览器输入对应的文件路径去访问了,例如/Users/xxx/Sites 下有一个 sample.pdf 文件,这时候路径是 http://127.0.0.1:8080/sample.pdf

上面是一个简单的共享文件举例,有精力的话可以尝试去把浏览的页面也实现出来。

5000元算不得高端机,最多也就中高端。

我是说光主机昂~你可别告诉我你这价格还含有显示器,那最多也就是终端机。

另外,你也没有说明是游戏的还是设计制图的。

我先按游戏给你列配置:

CPU:intel i5 2320(盒) 1140

主板:技嘉 GA-Z77-DS3H(rev.1.0) 999

内存:宇瞻 黑豹金品DDR3 1600双通道 4Gx2 300

硬盘:希捷Barracuda 1TB 7200 595

显卡:蓝宝 HD6870 1G Vapor-X OC 1299

电源:航嘉Jumper550W 419

机箱:游戏悍将 魔兽V8 299

光驱:DVD刻录机 160

合计:5211

这个配置其实只算中端,什么叫高端机,这个问题我想楼上几位朋友已经回答了。

这个配置玩现在市面上的游戏基本高特效都没问题。而且硬件全用的一线品牌,质量很有保障,电源给你留的很充裕,日后还可以坐小幅度超频(大幅超频也可以,但是你得换散热器),考虑到各方面需求,所以给你上的DVD刻录机,如果不需要,可以节省50。

这么多内容都是手打,往LZ采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7348387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存