使用LNMP安装开源的工单系统PESCMS Ticket的步骤

1、安装LNMP
2、配置mysql数据库
3、安装PHP扩展组件
4、配置nginx与Php关系
5、下载并配置PESCMS Ticket

PESCMS系列软件安装过程都是公用一套程序,因此安装流程出现的任何问题都会是一样的。

PESCMS安装的前置条件
安装程序之前,请确保您本地环境如下:
PHP版本 ≧ 5.6
PHP开启如下扩展:PDO、pdo_mysql、GD库、curl
Mysql版本≧5.5
Mysql请勿开启严格模式 (大多数安装出错均是此问题导致) 目前新版基本解决。
Mysql 5.7及以上 需要移除 SQL_MODEL中的 ONLY_FULL_GROUP_BY。否则程序运行将会报错。《Mysql 5.7或8.0以上版本注意事项》

请赋予程序读写权限。
对权限敏感,请至少确保程序如下目录的写入权限:Temp、Log、Config、Public、Upgrade。
其他目录请赋予读取权限。最好确保当前程序属于 web服务软件 组.

执行安装程序,请勿使用IE浏览器!PESCMS官方不确保安装程序能够在IE浏览器下正常执行安装。

一、安装LNMP
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
运行上述LNMP安装命令后,会出现提示:
mysql我选的5.7 php选择的是7.3
(直接回车)
如果安装成功会提示mysql php nginx已经安装成功

可以参考这个文章:
https://blog.csdn.net/luoangen/article/details/104171936?ops_request_misc=&request_id=&biz_id=102&utm_term=lnmp%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-104171936

二、配置mysql数据库
在my.cnf配置文件中,增加一行记录
[mysqld]
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重启mysql数据库
配置数据库root用户登录口令及登录权限等常规操作。

三、安装PHP扩展组件
一定要安装好yum源
运行php -m看当前PHP安装的扩展有哪些,如果有需要的扩展没安装,比如要安装pdo_mysql扩展,可以先用search命令查看此版本的PHP所有扩展服务名:

yum search all php73

[root@localhost 20200608]# yum search all php73 |grep mysql
php73-php-mysqlnd.x86_64 : A module for PHP applications that use MySQL
php73-php-pecl-mysql.x86_64 : MySQL database access functions
php73-php-pecl-mysql-xdevapi.x86_64 : MySQL database access functions
php73-php-pecl-mysqlnd-azure.x86_64 : Redirection plugin for mysqlnd
[root@localhost 20200608]#
然后找到要安装的包执行
yum install -y php73-php-pecl-mysql.x86_64
yum install -y php73-php-pdo.x86_64
yum install -y php73-php-gd.x86_64

curl扩展如果找不到可以等最后安装工单自检时在判断是否已经安装
可以参考这篇文章:
https://blog.csdn.net/yana_balabala/article/details/89472822?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-19.nonecase

四、配置nginx与Php关系
在nginx配置文件中加入解析PHP文件的内容
使用的服务器是nginx,打开nginx的配置文件:

vim /etc/nginx/nginx.conf
在server中,加入解析PHP文件的内容:

location ~.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_intercept_errors on;
fastcgi_param SCRIPT_FILENAME d o c u m e n t r o o t document_root documentrootfastcgi_script_name;
}
之后重启nginx服务,可以用浏览器访问服务器上的php文件了。
由于nginx默认的root目录是/home/wwwroot/default ,我们后面将工单系统放到该目录下
五、按照pescms官网安装要求进行安装即可,
主要要赋予权限 chown -R www.www PESCMS-Ticket
https://www.pescms.com/d/v/1.0/10/70.html

前台链接地址 http://192.168.137.2/PESCMS-Ticket/Public/
后台链接地址 http://192.168.137.2/PESCMS-Ticket/Public/?g=Ticket&m=Login&a=index

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值