首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac的本地开发环境

Mac的本地开发环境
EN

Stack Overflow用户
提问于 2016-11-23 23:09:31
回答 2查看 201关注 0票数 1

好了伙计们。

这是我的问题。我喜欢服务生,我觉得它很壮观。我所有的新项目和最近的项目在某种程度上都是建立在Laravel上的,其中大多数都是Laravel Spark。

然而,我的旧的遗留应用程序根本不是基于任何框架构建的,并且都严重依赖于.htaccess文件。

现在,正如我们所知,Valet不以同样的方式使用apache,因此无法运行我仍然需要经常工作的旧的遗留应用程序。

我过去常常愉快地运行MAMP PRO,但这不会与任何其他环境解决方案并行运行,也不会与Laravel一起工作。它不是为它而构建的--我不想浪费时间让它工作,当它一开始就不太理想的时候。

因此,我需要的是一个现代本地开发环境的建议,它不仅可以很好地处理Laravel应用程序,而且还可以愉快地运行我所有的旧遗留应用程序。最好是寻找基于Mac的命令。

有什么建议吗。我真的很难找到我喜欢的东西。我喜欢Valet的自主概念,喜欢这样的东西,或者仅仅是能够使用Valet运行我所有的遗留应用程序,而不必为每个应用程序或类似的东西创建驱动程序文件。

提前感谢!我爱你们。

EN

回答 2

Stack Overflow用户

发布于 2016-11-23 23:14:30

在我的苹果电脑上,我只安装了mysql serverphp

因此,当我想要开发/测试我使用的应用程序时:

1)幼虫:php artisan serve

2)对于非幼虫:php -S 127.0.0.1:8080 -t ./

3)有时使用linux操作系统的虚拟机器。

4)我主要使用我的数字海洋水滴进行开发。

5) docker (:

票数 0
EN

Stack Overflow用户

发布于 2016-11-23 23:20:57

其中一种方法是使用vagrant。你可以使用Laravel Homestead并用Apache代替Nginx作为own服务器,这样你就可以同时运行laravel和遗留应用程序,或者使用像PuPHPet这样的工具来构建你自己的机器。

要在Homestead中用Apache替换Nginx,您应该执行以下步骤:

在终端运行中:

代码语言:javascript
复制
cd ~/Homestead
vagrant ssh

接下来,您必须停止Nginx,禁用服务自动加载并安装apache:

代码语言:javascript
复制
sudo service nginx stop
sudo mv /etc/init/nginx.conf ~/nginx.conf.bak
sudo apt-get update
sudo apt-get install apache2
sudp service apache2 start

现在,您必须在/etc/apache2/sites available中为您的应用程序创建虚拟主机

您可以复制默认配置: sudo cp /etc/apache2/sites available/000-default.conf/etc/apache2/sites available/example.com.conf

代码语言:javascript
复制
sudo nano /etc/apache2/sites-available/example.com.conf

将vhost配置为如下所示:

代码语言:javascript
复制
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

保存文件并通过运行sudo a2ensite /etc/apache2/sites-available/example.com.conf启用虚拟主机

最后重启apache sudo service apache2 restart

你可以找到更多关于如何在Ubuntu here上安装Apache的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40767966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档