Ubuntu:16.04
Laravel:5.3
1、 首先安装Apache
sudo apt-get install apache2
2、安装php
sudo apt-get install php7.0
3、模块安装
sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mysql
sudo apt-get install php7.0-gd
4、Apache设置
4.1 更改默认根目录
安装完apache2,根目录在/var/www下,如有需要更改根目录,可以修改/etc/apache2/sites-available/000-default.conf
DocumentRoot /var/www/html
为所需要的目录
DocumentRoot /home/laravel/public
此时,重启服务器service apache2 restart
,然后访问localhost,如果访问其他路由,例如
localhost/index.php/login
这里会有个index.php,如果需要隐藏掉index.php的话,可以启用rewrite模块
5、启用mod_rewrite
sudo a2enmod rewrite
然后修改
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride none(这里改为all)
Require all granted
</Directory>
然后重启apache服务器