Larave5 LAMP 设置
一、LAMP设置
安装apache2
sudoapt-get install apache2
安装php5
sudoapt-get install php5
安装php扩展
sudoapt-get install php5-mcrypt
sudophp5enmod mcrypt
sudoapt-get install php5-curl
安装设置完成后记得要重启apache2
sudo/etc/init.d/apache2 restart
在/var/www/html下新建phpinifo.php脚本
<?php
phpinfo();
?>
打开http://127.0.0.1/phpinfo.php查看扩展是否安装成功
安装mysql
sudoapt-get install mysql-server
安装phpmyadmin
sudoapt-get install phpmyadmin
sudoln -s /usr/share/phpmyadmin /var/www/html
二、laravel初始设置
安装composer
安装composer前需要先安装php5
curl-sS https://getcomposer.org/installer | php
mvcomposer.phar /usr/local/bin/composer
新建laravel项目
composercreate-project laravel/laravel zerobase –prefer-dist
在/var/www/html下建立一个ln指向项目目录zerobase
复制.env.example文件,并改名.env,将debug选项打开
将storage目录以及所有子目录属性改为777
chmod-R 777 storage
为了让让网址中不需要index.php
,需要开启
mod_rewrite
模块
sudoa2enmod
程序提示可供激活的模块名称,输入:
rewrite
修改/etc/apache2/sites-enabled/000-default(该链接指向的是站点配置文件)
DocumentRoot/var/www/html
<Directory"/var/www/html">
AllowOverrideAll
</Directory>
安装设置完成后记得要重启apache2
sudo/etc/init.d/apache2 restart