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
下面讲:手动加库方法,当然也可以在上面链接里面直接管理数据库,更方便
先登录数据库:
/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/下面,然后就可以进行访问了
首先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
这个是人家官方的语言论坛,里面有很多国家的语言包,不过需要账号;