PHPCentos柒.一条件下搭建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

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

(三)解压文件:unzip bugfree贰.壹.一.zip(假使conmand not found,则 yum
install unzip )

(四)重命名解压后的文本:mv bugfree2.一.一 bugfree(小编的机械上解压出来就是命名称为bugfree,此步骤跳过)

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

(陆)切换成bugfree所在目录,改变bugfree的读写权限:chmod -CR-V 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.山姆ple.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;

 

相关文章