我有一个问题,我想在不执行cmd命令php artisan serve的情况下运行我的laravel项目,当我执行所有步骤(如更改System32 / driver / etc /中的主机)时,我希望像通常在php project localhost / projectName中那样主机 并使用所有推荐的选项更改E:\ wamp \ bin \ apache \ apache2.4.33 \ conf \ extra \ httpd-vhosts.conf,我重新启动wamp,但是当我放置url projectname.dev时,浏览器上方的环仍然旋转并且没有任何显示在浏览器中!!! 有人有主意
配置为
<VirtualHost *:80>
ServerAdmin webmaster@ahssanstore.dev
DocumentRoot "E:\wamp\www\AhssanStore\public"
ServerName ahssanstore.dev
ServerAlias www.ahssanstore.dev
ErrorLog logs/ahssanstore.dev-error.log
CustomLog logs/ahssanstore.dev-access.log common
<Directory "E:\wamp\www\AhssanStore\public">
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
并在C:\ Windows \ System32 \ drivers \ etc中 我添加了127.0.0.1 ahssanstore.dev
然后我重新启动wamp,然后导航到localhost / ahssanstore.dev
答案 0 :(得分:0)
对于Windows,您可以尝试使用Laragon。
答案 1 :(得分:0)
有时,服务器名称:“ projectname.dev ”不起作用(我经常这样开会)。尝试更改“ projectname.me ”而不是“ project.dev ”。
对于 VirtualHost配置,您只需设置两行:
<VirtualHost *:80>
DocumentRoot "E:\wamp\www\AhssanStore\public"
ServerName ahssanstore.dev
</VirtualHost>
分享我的知识。希望它也能起作用!
答案 2 :(得分:0)
对于那些拥有 Ubuntu 开发服务器(在您的 /var/www 中可能有其他项目)的人,我做了以下工作以使其工作。
将 your-app/server.php 重命名为 your-app/index.php 将 .htaccess 从 your-app/public/ 复制到 your-app/
PS:如果有人知道这会造成一些问题,请提供建议。
完成