PHPCentos7.1环境下搭建BugFree

条件准备:

系统 配置 IP
Centos7.1 1核2G+60GB硬盘 10.10.28.204

 

 

 

1. 安装apache

yum install httpd 

2. 安装mysql

yum install mysql mysql-server

3. 安装PHP

yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

4. 安装bugfree

(1)本地windows系统上下充满好安装包“bugfree2.1.1.zip

(2)通过Xshell远程连接到服务器,使用”rz”命令上传文件(如果conmand not
found,则 yum install lrzsz )

(3)解压文件:unzip bugfree2.1.1.zip(如果conmand not found,则 yum
install unzip )

(4)重命名解压后的文本:mv bugfree2.1.1
 bugfree(我之机及解压出来就是是命名也bugfree,此步骤跳了)

(5)把bugfree放到apache的DocumentRoot:mv bugfree /var/www/html

(6)切换到bugfree所于目,改变bugfree的朗诵写权限:chmod -R 777 bugfree

5. 配置

(1)配置Apache

vi /etc/httpd/conf/httpd.conf

修改默认端口号 Listen 80 --> Listen 81
启动httpd服务:service httpd start

PHP 1

开行成功。

 

(2)配置Mysql

启动mysqld服务:service mysqld start

登陆mysql:mysql -uroot -p
创建新用户:CREATE USER 'bugfree'@'localhost' IDENTIFIED BY '123456';
新用户授权:grant all privileges on *.* to bugfree@localhost identified by '123456';   
注:以上授权方式需要把mysql和bugfree安装在同一台机器上  

遇见的题目:

PHP 2

解决:

yum install mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service

履行以上命令后,虽然service mysqld
start还是报错,但是查询系统经过可以见到mysql服务真的起来了,不会见影响后的步子。

是解决办法的法则我吗尚未下手明白,有知朋友等还伸手指教。

PHP 3

 

(3)配置Bugfree

 浏览器访问http://10.10.28.204:81/bugfree/install
 按照提示配置bugfree关联的数据库

碰到的题目:

浏览器提示

PHP 4

解决:

以它说之,我们进入及很www—>bugfree—>Include文件夹下,将Config.inc.Sample.php拷贝一客,改名为Config.inc.php

PHP 5

 

6. 安装bugfree,无脑一路据提示配置即可。

PHP 6

 碰到的题材:

ERROR OCCUR TO /bugfree/install.php:
You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near
‘TYPE=MyISAM DEFAULT CHARSET=UTF8’ at line 54

解决:

修改:/var/www/html/bugfree/Schema.php,将TYPE=MyISAM 替换为
ENGINE=MyISAM

 

7. 长距离连接数据库报错

  PHP 7

授权即可。对负有主机,使用用户称吧“bugfree”密码为空的信,即可连接主机。

grant all privileges on *.* to 'bugfree'@'%' with grant option;

flush privileges;

 

相关文章