没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点

Posted

技术标签:

【中文标题】没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点【英文标题】:CodeIgniter site on Virtual Host on Mac without MAMP 【发布时间】:2018-09-30 07:23:40 【问题描述】:

我很想知道是否有一种方法可以在带有 apache 的 Mac 上正确运行虚拟主机,而无需使用 MAMP 或 WAMP 之类的东西。 我已经设法让它在一个小型单页网站上工作,而且它工作得很好——但是我没有运气尝试以这种方式运行 CodeIgniter 框架化网站。

我很想听听任何成功完成这项工作的人的意见。请告诉我!

非常感谢。

【问题讨论】:

【参考方案1】:

我的建议是 Laravel Valet,它适用于 Laravel,但也适用于其他框架。对 CodeIgniter 的支持不是内置的,但是您可以随时编写自己的自定义驱动程序,或者使用某人的驱动程序,例如 Github 用户 @rcubitto 编写的 this

【讨论】:

哦,谢谢,我确实想到了,但不太确定如何实施。 嗨,我刚刚尝试了this,因为我已经在我的机器上安装了 Laravel Valet。但是,由于某种原因,我仍然收到“403 Forbidden You don't have permission to access / on this server”。 您可以尝试运行:sudo killall httpd,然后:代客启动,如this thread 中所建议的那样? 是的,我确实尝试过,但没有任何改善。 你能详细说明一下情况吗?即您获得 403 的 url 是什么,您是否有其他 httpd 正在运行,或者您是否运行代客泊车?这么少的信息很难猜出有什么问题

以上是关于没有 MAMP 的 Mac 上虚拟主机上的 CodeIgniter 站点的主要内容,如果未能解决你的问题,请参考以下文章

MAC MAMP 中安装配置使用 ThinkPHP

在 MAMP 上使用虚拟主机映射 Laravel 公用文件夹时遇到问题

在Mac 系统上使用MAMP搭建PHP开发环境

MAC OS X:MAMP 环境和虚拟主机

phpMyAdmin 上的错误 #1045 - Mac 访问被拒绝

无法在 Mac 上更改 mamp 端口