首页 > 系统相关 >centos7+mariadb安装在线评判系统

centos7+mariadb安装在线评判系统

时间:2023-05-18 15:23:05浏览次数:49  
标签:php 评判 sudo cd centos7 install mariadb 安装 email

在线评判系统安装:
https://gitee.com/yhssdl/lpszoj/blob/master/docs/install.md

其他问题升级到php7.4
https://blog.csdn.net/zhongliang415/article/details/108640682#:~:text=升级php到php7.4版本 1 安装版本库 yum install epel-release yum-utils -y,php-gd php-curl php-mysql -y 1 5 验证版本

按文档安装即可

$ git clone https://gitee.com/yhssdl/lpszoj.git
$ cd lpszoj
$ vim config/db.php
$ ./yii install
$ sudo useradd -m -u 1536 judge
$ cd judge
$ sudo apt install libmysqlclient-dev libmysql++-dev
$ make
$ sudo ./dispatcher
$ cd ../polygon
$ make
$ sudo ./polygon

安装时报错"create unique index idx-user-email-unique on {{%user}} (email) ...Error: SQLSTATE[HY000]: General error: 1709 Index column size too large. The maximum column size is 767 bytes."

修改migrations/m180401_030422_import_initial_table.php

 23             'email' => $this->string(155)->notNull(),

然后drop掉已经创建的table,重新安装即可。

标签:php,评判,sudo,cd,centos7,install,mariadb,安装,email
From: https://www.cnblogs.com/bugutian/p/17412049.html

相关文章

  • Centos7搭建sftp
    Centos7搭建sftp根据网上教程写了总结写了个搭建的自动化脚本#!/bin/bashfunctioncheckVersion(){#获取SSH版本号#获取SSH版本信息version_info=$(ssh-V2>&1)#从版本信息中提取OpenSSH版本号openssh_version=$(echo"$version_info"|awk-F'[,_]''{p......
  • centos7 中安装 busco
     001、系统[root@PC1software]#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core) 002、python版本[root@PC1software]#python3--versionPython3.11.3 003、gcc版本[root@PC1software]#gcc--versiongcc(GCC)4.8.520150623(RedHat......
  • CentOS7.7安装docker
    1.背景想自己部署一套halo,发现需要docker环境,而且docker现在已经用处广泛,所以在CentOS服务器上安装docker2.步骤#Uninstalloldversionssudoyumremovedocker\docker-client\docker-client-latest\docker-co......
  • 监控centos7系统CPU,内存,磁盘空间
    [catmonitor2.py#!/usr/bin/envpython#coding=UTF-8importdatetimeimportsocketimportpsutilimportsmtplibfromemail.mime.textimportMIMETextfromemail.mime.multipartimportMIMEMultipart#全局变量current_time=datetime.datetime.now().strftime("%Y-%m......
  • Linux系统Mariadb初始化相关(ubuntu)
    #事先声明,此文是一边写一边操作的,中间可能有不一致的地方,大体思路就是参照windows下的目录规范,将mysql的各目录及文件进行类比放置,然后执行重建数据库命令,也许你只是想修改下data目录,那么下面的指令按需修改即可#数据库重建sudomysql_install_db--defaults-file=/opt/mysql/......
  • 【Python】Centos7安装dirsearch
    一、升级Openssl1.1.1 1、官网下载源码:https://www.openssl.org/2、安装#./config--prefix=/datas/soft/openssl-1.1.1no-zlib#make#makeinstall3、新版配置#ln-s/datas/soft/openssl-1.1.1/include/openssl/usr/include/openssl#ln-s/datas/soft/openss......
  • 关于centos7操作系统RX-DRP值每隔30s加1问题
    现象如下图所示:RX-DRP每隔30s,自动+1原因分析CentOS7系列操作系统在处理LLDP等不能直接解析的二层数据帧的过程中,会将ifconfigeth0或者netstat-i等输出信息中的rx_drop值增加。其主要特点为每隔30s(上层交换机LLDP数据帧发送频率)加1、但是采用tcpdump等软件抓包过程的过程中rx......
  • Centos7安装搭建FTP服务器(最简便方法)
    简介:vsftpd是“verysecureFTPdaemon”的缩写,安全性是它的一个最大的特点。vsftpd是一个UNIX类操作系统上运行的服务器的名字,它可以运行在诸如Linux、BSD、Solaris、HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他的FTP服务器所不支持的......
  • centos7.9安装部署datax和dataxweb
    安装包,里面有mysql、jdk、datax、datax-web的安装包全部下载链接:https://pan.baidu.com/s/1ESNn2Y71vq5SlOnypaUloA提取码:cuto1、安装jdk(jdk1.8)#把jdk上传解压#配置环境变量vim/etc/profule#把JAVA_HOME改成自己的jdk地址#jdkexportJAVA_HOME=/usr/local/java/jdk1.8......
  • CentOS7中使用Git从github上克隆一个仓库
     1.显示git的版本信息(验证是否安装Git)git--version或者yuminfogit 2.查看git的配置gitconfiguser.namegitconfiguser.email如果没有配置git的用户名和用户的邮箱(名字可以任意指定),可以使用一下命令配置。--global的作用是全局有效,也就是对当前的linu......