Laravel工程搭建
来源:互联网 发布:如何制作淘宝店铺模板 编辑:程序博客网 时间:2024/06/06 02:32
1.Install composer
mv composer.phar /usr/local/bin/composer 这样composer就可以全局使用了
2.Install Laravel
composer global require "laravel/installer"
请确保 PATH 环境变量已经添加了 ~/.composer/vendor/bin 目录,这样,可执行文件 laravel 就能被你的系统检测到了.
export PATH=$PATH:~/.composer/vendor/bin 这是临时的,需要修改.profile才能永久改变
3.Create Laravel project
cd SOME_FOLDER
laravel new PROJECT_NAME (这个可能更常用:composer create-project laravel/laravel {directory} "~5.0.0" --prefer-dist)
cd PROJECT_NAME
composer install
cp .env.example .env
php artisan key:generate
php artisan serve
4.Develop:
1.folders for main code:
/app/Http/Controllers/
/resources/views/
2.open Laravel debug:
/app/config/app.php 'debug' => env('APP_DEBUG', true),
3.database config:
/app/config/database.php
4.routes config:
/app/Http/routes.php
权限设置
Laravel框架有一个目录需要额外设置权限: 需要为 app/storage 目录下的文件设置写权限。
路径设置
一些框架目录路径是可以设置的。如果需要改变这些目录的位置,可以查看 bootstrap/paths.php 文件中的设置。
问题:
1.在Ubuntu上访问的URL如果不加index.php路由就不好使
这是由于Apache配置导致的,有两处都需要配置:
a. /etc/apache2/apache2.conf
<Directory /home/ubuntu/ExecSearch/public>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
b. /etc/apache2/sites-available/000-default.conf
不但要修改DocumentRoot,还要加上下面的配置项。
DocumentRoot /home/ubuntu/ExecSearch/public
<Directory "/home/ubuntu/ExecSearch/public">
AllowOverride All
</Directory>
2.php没有开启pdo_mysql模块。
解决方法 sudo apt-get install php5-mysql
通过php -m 可以看到install php5-mysql之后,多了一个pdo_mysql。
- Laravel工程搭建
- 【Laravel】laravel环境搭建
- Laravel新建工程注意事项
- 搭建Laravel框架流程
- laravel 框架搭建
- Laravel环境搭建
- laravel-homestead环境搭建
- Laravel 安装搭建
- laravel环境搭建
- laravel环境搭建
- Laravel框架-搭建
- laravel应用搭建
- laravel 环境搭建 homestead
- [PHP]搭建Laravel心路历程
- laravel开发环境搭建
- Laravel 开发环境搭建
- Laravel Valet 环境搭建
- laravel 环境搭建
- 圆图片
- iOS知识---针对多个显示内容空间不定内容长度的显示问题Content Hugging 和 Content Compression Resistance
- Mac 更新系统后无法正常启动
- AndroidManifest.xml文件配置详解
- 解决tomcat内存溢出有关问题
- Laravel工程搭建
- android 基础 Unicode编码统一标准 utf-8
- Spring SetFactoryBean实例
- 如何在 Linux 终端中知道你的公有 IP
- word2vec 源码 以及 注释
- django中的模型为什么返回的是对象
- Runtime全方位装逼指南
- Centos7.2 Systemd 方式编译 Mysql5.7.11
- Oracle高级查询之GROUP BY