美文网首页
laravel+lnmp部署顺序

laravel+lnmp部署顺序

作者: 万年场保安 | 来源:发表于2019-12-26 14:38 被阅读0次

总是要忘,记录一下

安装环境

lnmp

官网解压安装,记得装screen

composer

//lnmp好像已经带了,镜像改为阿里
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

nodejs

官网下载解压安装
// 设置软链接
ln -s 'node解压路径' /usr/local/bin/node
ln -s 'npm解压路径' /usr/local/bin/npm
//镜像改为阿里
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
//更改完成查看本地镜像源
npm config get registry

redis

直接yum 安装的redis 不是最新版本

yum install redis
如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
然后可以使用下面的命令安装最新版本的redis:

yum --enablerepo=remi install redis
安装完毕后,即可使用下面的命令启动redis服务

service redis start
或者
systemctl start redis
redis安装完毕后,我们来查看下redis安装时创建的相关文件,如下:

rpm -qa |grep redis

swoole(可选)

yum安装,需要修改php.ini的disable_function,按提示哪个需要解锁哪个

mongodb(可选)

按照官网来,挺麻烦的,下次要用的时候更新

部署

  • 根目录下chattr +i .user.ini然后删除

  • 将 /usr/local/nginx/conf/fastcgi.conf 里面的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/"; 在该行行前添加 # 或删除改行,需要重启nginx。

  • /usr/local/nginx/conf/vhost/xxx.conf,检查root是不是指向网站public文件夹(绝对路径)

  • chmod -R 777 *

  • chown -R www:www *(这一步不是需要的,只是留着看看,不用这一步!)

gitignore失效办法

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

git冲突

git checkout .

[mysql 如何删除数据库中所有的表]

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'mydb';

mysql创建数据库

CREATE DATABASE IF NOT EXISTS test_db_char DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

相关文章

  • laravel+lnmp部署顺序

    总是要忘,记录一下 安装环境 lnmp 官网解压安装,记得装screen composer //lnmp好像已经带...

  • gitlab 安全部署实践-翻译

    Protected Environments 顺序部署 runner 对于同一个 resource_group 不...

  • JAVA Servlet工作原理

    servlet容器加载顺序 当 Servlet 容器(比如 Apache Tomcat )启动后,会部署和加载所有...

  • 外行搞应用-maven web工程的部署

    注意:本文是按照我昨天边学边试的顺序写的,算是流水账,正常的部署顺序在文章最后,按照文章里写的顺序搞会遇到一些麻烦...

  • 部署 VPS

    部署顺序,自己用的 安装mysql 安装man命令 yum install man man-pages 安装jdk...

  • JS相关概念

    1. CSS和JS在网页中的放置顺序是怎样的? 顺序一般是: 个别特殊JS,比如用于调试的基础脚本(部署时未必有)...

  • mysql离线部署

    mysql离线部署 准备安装包 删除mariadb-libs 按顺序安装 启动mysql 获取root账号密码 进...

  • 2018-06-01

    1.hdfs是属于什么架构 主从架构 2.hdfs部署后进程哪些?按启动顺序说 Namenode,data...

  • Windows 部署 Golang 开发环境

    总览 本文将介绍如何在 Windows 系统下,部署 Golang 开发环境。 将会按照以下的顺序手把手介绍: 下...

  • 第十九次早课

    第十九次早课: 1、hadoop三大组件 2、我们选择了哪种部署模式 3、hdfs的启动进程顺序 4、NN节点要不...

网友评论

      本文标题:laravel+lnmp部署顺序

      本文链接:https://www.haomeiwen.com/subject/gdsdlctx.html