我在我的Ubuntu中安装了Apache,然后我安装了XAMPP并在XAMPP htdocs目录中添加了我的Laravel项目。
当我在浏览器URL中键入localhost时,它会将我重定向到Apache的默认页面,但如果我输入http://127.0.0.1
,它会将我重定向到XAMPP仪表板。
我的问题是我尝试使用服务器别名从(localhost/cms/public => cms.dev)
打开我的Laravel项目。当我在URL中键入cms.dev
时,它也会将我重定向到Apache默认页面,但我想打开我的Laravel项目。
解决方案只是删除apache
安装,因为分离的apache安装与Xampp
中的apache有些冲突,试图阻止apache安装不起作用。
根据http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost的文档,您的虚拟主机应类似于:
<VirtualHost *:80>
ServerName cms.dev
DocumentRoot "/home/user/projects/cms/public"
<Directory "/home/user/projects/cms/public">
AllowOverride all
</Directory>
</VirtualHost>