ubuntu-lnmp-laravel安装(自己心得)

步聚一:
> 1、sudo apt-get install composer `安装composer`
> 2、composer config -g repo.packagist composer https://packagist.phpcomposer.com `切换到中国镜像`
> 3、composer create-project --prefer-dist laravel/laravel=5.5.* Laravel `安装laravel并创建文件名Laravel`
> 4、composer update| composr install `切换到Laravel目录,执行些命令,确保目录有composer.json文件`[先执行更新,再安装]
>
注意事项:
1、php_fileinfo、php_mbstring、php_openssl `这三个扩展必须要有`
2、bootstrap、storage目录必须有写入的权限

步聚二:解决各种奇葩问题

说明vendor目录不对

经过查找并没有vendor


再项目目录再次执行`composer install`,发现缺少ext-dom扩展

执行phpinfo 查看有dom扩展(若有则需要重新安装,具体原因我也不清楚,可能因为扩展不对)

根据php版本,安装dom扩展
`apt-get install php7.3-dom`

然后再次执行`composer install`发现可以正常安装laravel扩展包了

理想总是美好的,发现又报错了 提示:“Whoops, looks like something went wrong.”

进入config/app.php 把debug打开,改为"true"即可,查看具体原因

发现key 值不对提示“No application encryption key has been specified”,于是执行:`php artisan key:generate`

把得到的key值,复制到此得就可以(如上图,同样也是在config/app.php里)

同时也会在.env 文件里的APP_KEY生成,两个值一样

原文地址:https://www.cnblogs.com/daivid/p/12687081.html

时间: 2024-10-10 04:16:24

ubuntu-lnmp-laravel安装(自己心得)的相关文章

Ubuntu 下 samba的安装(个人心得)

今天想为了是编程简易点就尝试了装了下samba看了很多的帖子,最终找到了一条适合我的道路来实现这个功能.我的系统是ubuntu 12.04 首先,先安装apt-get install samba 这个软件 在指定地点创建share文件(文件名自己写,代号A) 将配子文件备份一遍是永恒不变的真理(以防改错,可以恢复) cp /etc/samba/smb.conf /etc/samba/smb.conf_backup 打开配置文件 vim /etc/samba/smb.conf 通过   /secu

【Ubuntu Nginx实战】之LNMP的安装

1 什么是 LNMP? LNMP指的是:Linux+Nginx+MySQL+PHP 安装LNMP L (Linux) 本章使用的Linux环境是Ubuntu,已经安全,这里不再赘述. N 安装Nginx sudo apt-get install nginx 安装完成之后最好测试一下开启nginx服务 sudo service nginx start 然后使用浏览器访问看是否正常 Nginx安装后的配置 sudo vim /etc/nginx/sites-available/default 打开修

Linux laravel安装

第一步:安装php套件 目前为止laravel是5.1版本,需要对php有要求,要php5.59以上 The Laravel framework has a few system requirements. Of course, all of these requirements are satisfied by the Laravel Homestead virtual machine: * PHP >= 5.5.9 * OpenSSL PHP Extension * PDO PHP Exte

zabbix监控之基于LNMP环境安装

本文描述zabbix在lnmp环境中的搭建过程,为减少配置难度,mysql,php采用yum安装. 本安装过程以直接高效的方式叙述. 1.Yum安装mysql mysql使用yum安装方式 yum install mysql-servermysql-devel mysql /etc/init.d/mysqld start 2.Yum安装php yum安装后的php配置文件是/etc/php.ini. yum install -y php php-mysqlphp-gd libjpeg* php-

lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)

lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,快速,方便易用,安全稳定1 支持lamp(linux+apache+php+mysql),lnmp(linux+nginx+php+mysql)环境快速安装部署上线2 支持lnamp,即支持nginx+apache组合环境的应用,也即是ng

lnmp 一键安装

系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 需要5GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统! 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!. VPS或服务器必须已经联网,且必须设置的是网

基于 Laravel 开发博客应用系列 —— Homestead 和 Laravel 安装器

1.Homestead 从主机操作系统的控制台中(Windows 中被称作命令提示符,Linux 中被称作终端),你可以轻松通过不带参数的homestead 命令查看所有有效的 Homestead 命令: 日常最经常使用的命令恐怕非启动 Homestead 虚拟机的 homestead up 莫属了. 2.常用 Homestead 命令概览 下面是常用的 Homestead 命令说明: homestead up:该命令用于启动 Homestead 虚拟机,如果加上 --provision 选项那

laravel安装 笔记

http://laod.cn/hosts/2015-google-hosts.html 谷歌FQIP laravel安装和设置流程 1安装composer , VirtualBox和Vagrant 下载composer https://getcomposer.org/download/ 直接下载Composer-Setup.exe 点击下一步自动安装 path属性安装完后自动配置了path属性 下载VirtualBox: https://www.virtualbox.org/wiki/Downl

[WSL]Windows10 Ubuntu子系统编译安装线程安全版LAMP

最近需要进行Linux下的PHP开发,之前一直都是用Docker的,但是现在发现WSL更好用 不得不说,微软就是牛逼,在Win NT内核里挂在Linux内核,不是虚拟机,没看错,不是虚拟机 不多说啦,直接开工 第一步 首先当然是安装Linux子系统支持,然后去Microsoft Store安装Ubuntu,至于发行版本号,自己挑,都一样. 这里就不详细说了,网上有很多教程. 第二步 下载lnmp的安装脚本 wget http://soft.vpser.net/lnmp/lnmp1.5.tar.g

LNMP编译安装遇到问题归总

LNMP编译安装遇到问题归总 1.错误:configure: error: freetype-config not found. 解决:yum install freetype-devel 2.错误:configure: error: libevent >= 1.4.11 could not be found  解决:yum -y install libevent libevent-devel 3.错误:configure: error: Please reinstall the mysql d