禅道 php7.1,Centos7安装PHP7 + 禅道(Nginx 1.18 + PHP7.2)
1. 安装 Nginx
2. 安装 PHP7.2
CentOS 7下yum安装PHP版本默认是5.4的,禅道要求PHP版本7.0/7.1/7.2,所以把PHP升级一下
2.1 查看yum的可安装的php版本列表
yum provides php
2.2 更新PHP源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum remove php-common -y
yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring
2.3 查看版本
php -v
2.4 安装php-fpm
yum install php72w-fpm
systemctl start php-fpm 【启动】
systemctl enable php-fpm【开机自启动】
# 查看php状态
ps -ef|grep php
ps1:php默认端口是9000,若端口已被占用,需要修改
修改php-fpm默认配置:/etc/php-fpm.d/www.conf
修改php默认端口
ps2:SELinux状态也会影响php-fpm启动,可以查看状态
命令:/usr/sbin/sestatus
若SELinux status: enabled,将SELINUX=enforcing 修改为 SELINUX=disabled 状态,如下:
vi /etc/selinux/config
# 修改下面
#SELINUX=enforcing
SELINUX=disabled
3. Nginx关联PHP配置
修改/usr/local/nginx/conf/nginx.conf
3.1 设置nginx线程数
# 根据cpu核心数来设定,一般为核心数倍数,我电脑4核
worker_processes 4;
3.2 pid 位置
pid conf/nginx.pid;
3.3 关联PHP
以修改80server为例
server {
listen 80;
server_name localhost;
location / {
root /opt/zentao/www;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /opt/zentao/www;
fastcgi_pass 127.0.0.1:9900;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
ps:在/opt/zentao/www目录下新建test.php,内容:
phpinfo()
?>
就可以http://192.168.2.50/test.php来访问了
4. 源码安装禅道
4.1 下载禅道开源版 的源码版本
下载地址
4.2 上传服务器/opt目录下(坑,其他目录报错)
unzip ZenTao*****.zip
# 修改文件夹名字为zentao
chmod -R 777 zentao
4.3 访问http://ip:port/install.php进行安装
5. 将禅道做二级目录访问
用地址http://ip:port/zentao/www/index.php来访问,对应的server配置如下
server {
listen 8000;
server_name 192.168.2.100;
location /zentao {
root /opt;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /opt;
fastcgi_pass 127.0.0.1:9900;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
这样就可以http://192.168.2.100:8000/zentao/www/index.php来访问禅道了。
禅道 php7.1,Centos7安装PHP7 + 禅道(Nginx 1.18 + PHP7.2)相关推荐
- CentOS7 安装LNMP(Linux+Nginx+MySQL+PHP)
安装make: yum -y install gcc automake autoconf libtool make 安装g++: yum install gcc gcc-c++ 1.选定源码目录 可以 ...
- CentOS7安装Docker,运行Nginx镜像、Centos镜像
2019独角兽企业重金招聘Python工程师标准>>> 1.环境,CentOS7 Minimal 64位,Docker必须要64位的系统 2.通过yum命令直接安装,yum inst ...
- CentOS7安装MySQL8.0和Nginx
本文档包括使用 PHP-FPM 为 Nginx 1.4.x HTTP 服务器安装和配置 PHP 的说明和提示. 本指南假定您已经从源代码成功构建 Nginx,并且其二进制文件和配置文件都位于 /usr ...
- mysql8 php7_在centos7安装nginx+mysql8+php7(LNMP)
当前系统为centos7 参考这里 开始之前,先安装一些库和软件,会用的着的,如果已经安装过了,那么可以去掉 yum install -y \ libtool make automake mlocat ...
- 使用禅道Docker安装包安装
使用禅道Docker安装包安装 目录 一.下载地址 二.安装使用 三.升级 四.访问禅道数据库 一.下载地址 禅道开源版: http://dl.cnezsoft.com/zentao/dock ...
- 服务器上使用docker安装部署禅道zentao
服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...
- 手机版php7怎么安装,Centos7 安装 PHP7最新版的详细教程
方法一:yum安装 1.添加源 rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm 2.yum上进行搜索php版本 yum search ...
- 禅道开源版一键安装linux,基于禅道当前的一键安装包(Windows和Linux)如何源码安装旗舰版禅道...
禅道旗舰版本是在之前20版本的基础上做了重大升级,和之前的版本相比,禅道旗舰版内置了项目集.产品.项目和管理模型的概念,同时对界面交互也做了重大的调整. 以下,我们将以在禅道Windows一键安装包里 ...
- centos7安装nginx和php,centos7安装nginx1.10和php7
安装nginx. 1.首先在根目录下创建一个software文件夹用来存储下载的压缩包. 2.然后cd跳转的software文件夹下,进行压缩包的下载 wget -c https://nginx.or ...
最新文章
- Jquery基础:append、prepend、after、before、appendTo的区别
- KDD2020接受论文列表已公开!338篇优秀论文汇总!
- markdown输出为pdf没有图片怎么办?
- ITK:比较两个图像并将输出像素设置为最小值
- POJ - 1922 Ride to School(思维+贪心)
- Bulk API实现批量操作
- es6 模块的整体加载
- 解决git总是提示输入用户名密码
- C# 禁止用户关掉对话框的方法
- 54版本火狐浏览器、firebug及firepath的安装
- vb杨辉三角代码编写_VB语言中输出杨辉三角形的方法
- excel公式失效、单元格内容拼接、定长补0、单元格内容和字符串拼接、判断后填充
- JS实现自定义右键菜单
- 620集成显卡和mx250,残血还是满血?一招看清MX250显卡真面目
- 小柏实战学习Liunx(图文教程二十二)
- Dva引用echarts制作统计图表
- 制作字幕.html教程,自制字幕怎么做 字幕制作软件
- 网络视频广告今年起步
- NYOJ 1016 德莱联盟(计算几何 线段相交判定)
- 计算机表示图形的几种方法。