包含 MySQL、PHP、Apache的环境集成包XAMPP 安装 REDCup

XAMPP(Apache+MySQL+PHP)是一个功能强大的建站集成软件包。它可以在Windows、 Linux、Solafis、Mac OS四种操作系统下安装使 用,XAMPP非常容易安装使用:只需下载,解压 缩,启动即可。 安装XAMPP首先到xampp官方站下载最新 版本,下载后进入Linux shell并以系统管理员的 身份登录,将下载的压缩文件释放到/opt,xampp-linux-x64-7.3.7-0-installer.run,

软件不好下载,比较慢,我会在我的资源上传,7.3.7-版,REDCup 安装资源请自行去官网下载

REDCap系统软件是免费的,需要以单位身份申请。访问 REDCap官方网站http://project -REDCap.org/,下 载填写一份协议“Electronic  End-User  License Agreement”,通过审核后即可成为REDCap联盟 成员,可以免费获取软件和帮助资源。 

附上官网下载地址:

xampp 官网地址:https://www.apachefriends.org/download.html (这里你可以选择其它操作系统的xampp版本)

chmod +x xampp-linux-x64-7.3.7-0-installer.run

文件释放到/opt

使用 ./xampp-linux-x64-7.3.7-0-installer.run  安装

cd /opt/lampp

安装完毕后使用start命令开始运行 XAMPP: /opt/lampp/lampp start。

出现以上提示信息证明Apache和MySQL正在 运行,PHP环境配置成功

将下载好的REDCap源文件复制到/opt/ lampp/htdocs/(Apache文档根目录),登陆http:// localhost:80/install.php进行安装

systemctl start firewalld

查看已经开放的端口

firewall-cmd --list-ports

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent  

删除

firewall-cmd --zone=public --remove-port=80/tcp --permanent

查看80端口访问权限情况
       #firewall-cmd --zone=public --query-port=80/tcp
关闭80访问权限
       #firewall-cmd --zone=public --remove-port=80/tcp --permanent

命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

开启端口后记得重启

firewall-cmd --reload

此时,lampp组件就成功启动了,每次随系统启动
输入以下命令
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp

这样,就随系统启动了!

8、环境安装完了,输入命令

sudo /opt/lampp/lampp security

注意第一行,是否要关掉mysql网络访问

 


如图所示:他会依次要求你

1、先输入xampp控制面板的密码(用户名是xampp);

2、输入phpmyadmin的密码(用户名是pma)

3、输入mysql的密码(用户名是root)

4、输入ftp密码(用户名是daemon,默认端口21)

http://ip/phpmyadmin/ 访问数据库管理,因为访问不了,搜索很多人说改这个:

vi /opt/lampp/etc/extra/httpd-xampp.conf

注意上一行后面应该有个limit,要去掉,要不然还是访问不了

将   Require local  改成  Require  all granted

/opt/lampp/lampp restart 重启xampp

http://ip/phpmyadmin/

下面讲:手动加库方法,当然也可以在上面链接里面直接管理数据库,更方便

先登录数据库:

/opt/lampp/bin/mysql -uroot -p 

输入自己的密码

create database redcap;

show databases;

user mysql;

新建一个用户redcap:

//授权用户使用密码拥有数据库的所有权限,并从任何主机连接。

grant all privileges on redcap.* to redcap_user@'%' identified by '111111' with grant option;

grant all PRIVILEGES on *.*  to root@'192.168.2.21'  identified by '123456 ';

执行立即生效:flush privileges;

安装redcap

REDCap源码放在 /opt/lampp/htdocs/下面,然后就可以进行访问了

http://ip/redcap/install.php

首先REDCap会要求安装数据库,验证数据 库是否能够连接,

数据库设置文件在REDCap下 的'database.php'里,需要进行如下设置:

$hostname  = 'localhost';(本地服务器名称,ip)

$db             = 'redcap';(数据库名称)

$username  = 'xxxx';(数据库用户名)

$password  = 'xxxx';(数据库密码) 

重启:

./ctlscript.sh restart

 

继续访问http://39.97.169.248/redcap/install.php

数据库通了的话

填写相关之后,保存出下面的sql

拿去navicat 执行,完事之后继续访问http://39.97.169.248/redcap/install.php,会让你去填写一些信息,反正就是一下下根据提示走就可以了,

最后会提供你一个地址,你就可以访问redcap了,

对了汉化包,/opt/lampp/htdocs/redcap/languages  在这个目录下,将命名为Chinese.ini 的文件放进去,然后重启,就好了,这个我会放在我的资源里供大家下载,我还找不到上传资源的地方--------------

到这里就安装好了但是还有一个邮件服务器,是建用户的时候发邮件的我还没安装,安装教程之后会再发的,

http://39.97.169.248/redcap/redcap_v9.1.1/LanguageUpdater/

上面的地址是我的服务器,后面可能会停掉,不过大家能看到的时候就看吧,

https://community.projectredcap.org/articles/676/redcap-language-center.html

这个是人家官方的语言论坛,里面有很多国家的语言包,不过需要账号;

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值