1. 下载xampp-linux-x64-8.0.30-0-installer.run
wget https://nchc.dl.sourceforge.net/project/xampp/XAMPP%20Linux/8.0.30/xampp-linux-x64-8.0.30-0-installer.run?viasf=1
2. 依次执行
chmod u+x xampp-linux-x64-8.0.30-0-installer.run
./xampp-linux-x64-8.0.30-0-installer.run
进入安装界面,一直点击前进
3. xampp的安装完成后,我们需要启动相关服务
/opt/lampp/lampp status
/opt/lampp/lampp start
/opt/lampp/lampp stop
/opt/lampp/lampp restart
4. xampp启动异常
在/opt/lampp/etc/httpd.conf 找到Listen 80 这一行,将80 改为别的未被占用的端口号;在/opt/lampp/xampp 里面,修改 if testport 80 ,将80 改为你该过的端口号。 重启服务即可。
5. mysql启动异常
lsof -i :3306 找到进程号,kill -9 进程号。然后重启服务。
6. 开启远程访问
在/opt/lampp/etc/extra/httpd_xampp.conf 里面有一行: Require local 注释掉,在其下面添加一行 Require all granted ,保存退出,重启服务即可。
7. 浏览器访问
http://ServerIP:端口号
8. 下载Mantisbt包:mantisbt-2.26.1tar.gz;将安装包移动到/opt/lampp/htdocs/ 下并解压
tar -zxvf mantisbt-2.26.1.tar.gz
mv mantisbt-2.26.1 mantisbt
9. 安装Mantisbt
http://ServerIP:port/mantisbt 进入安装页面
直接点击Install/Upgrade Database
在/opt/lampp/htdocs/mantisbt/config/ 目录里,照着之前的网页提示修改 config_inc.php 文件。我们解压的文件里面是没有config_inc.php文件的,只有一个config_inc.php.example 文件。 如下操作:
cp config_inc.php.sample config_inc.php
vim config_inc.php
安装网页上提示的修改此php文件,并保存退出。
10. 访问http://serverIP:port/mantisbt 就会出现登录页
11. 注册新用户时设置密码
修改\xampp\htdocs\mantis\config_defaults_inc.php配置文件
找到 $g_send_reset_password
修改前:$g_send_reset_password = ON;
修改后: $g_send_reset_password = OFF;
12.去掉登录页 注册一个新账号 链接
修改Mantis目录下的login_page.php和lost_pwd_page.php
找到signup_link()并将其注释掉;
重新打开Mantis,注册一个新帐号的链接就没有了。