刚开始学习Laravel框架的时候,Ubuntu下运行环境搭建w的问题卡了我三四天都没解决,无奈装了WAMPServer集成环境才入的门。后来无意中找到一篇博客解决了这个问题,我当时距离完美运行Laravel只是缺少一条命令而已。
搭建LAMP服务器
sudo apt install apache2
sudo apt install php7.0-fpm
sudo apt install mysql-server
安装必要的php模块
sudo apt install php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-gd php7.0-curl
Apache解析PHP
sudo apt install libapache2-mod-php7.0
最后
LAMP环境已经搭建好了,执行
cd ~/Downloads
vim index.php
输入
<?php
phpinfo();
保存退出,执行
php -S 0.0.0.0:3000
在浏览器上打开http://localhost:3000
,看到下面的图片就说明LAMP环境已正确搭建:
这时候Laravel还是无法运行,Are you kidding?
关键的一步来了,开启rewrite:
sudo a2enmod rewrite
sudo service apache2 restart
Larevel是不是可以运行了?