我想在文件夹
中为apache提供的apache上运行laravel/var/www/
它与
运行良好php artisan serve
我该如何使用它?我将所有laravel项目复制到/ var / www,但是当我打开
时lcoalhost/project_name/
它只显示目录根目录..
任何人都可以帮助我吗?
我只想创建自己从我的android通过ap-hotspot消费的网站,所以我可以打开我的ubuntu ip并打开我的项目
答案 0 :(得分:0)
您不应该只复制文件夹并期望它运行。
根据您的安装方式,如果您安装了composer,则可以使用composer(在您复制文件的目录中)。
composer install
composer install
作曲家更新
composer update
启动开发服务器
php artisan serve
答案 1 :(得分:0)
您应该在Apache中将文档根目录配置为:
/var/www/project_name/public
Laravel的公共文件夹有index.php文件,用于创建/运行您编写的应用程序。
在我安装的Ubuntu上,文档根目前设置为/var/www/html
,并且已在文件中设置:
/etc/apache2/sites-available/000-default.conf
如果您使用nano
,vim
或其他相应的编辑器打开此文件。
sudo nano /etc/apache2/sites-available/000-default.conf
然后,您需要将以下行更改为所需的根目录:
DocumentRoot /var/www/html
变为
DocumentRoot /var/www/project_name/public
同时打开此文件;
sudo nano /etc/apache2/apache2.conf
然后找到此条目;
<Directory /var/www/html/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
再次,将/var/www/html
更改为首选目录并保存。
保存更改后重启Apache。
sudo service apache2 restart