`
yixibo
  • 浏览: 185523 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

CentOS 安装Jitamin项目管理软件

 
阅读更多

因为jitamin 建议使用php7 ,所以,开始要检查一下php 的版本,如php -v 

如果是5.5 之类,建议卸载

rpm -qa|grep php

然后一个个删除

 

 rpm -e php56w-gd-5.6.33-1.w7.x86_64

rpm -e php56w-mysql-5.6.33-1.w7.x86_64

 

rpm -e php56w-5.6.33-1.w7.x86_64

 

rpm -e php56w-devel-5.6.33-1.w7.x86_64

rpm -e php56w-intl-5.6.33-1.w7.x86_64

rpm -e php56w-odbc-5.6.33-1.w7.x86_64

rpm -e php56w-opcache-5.6.33-1.w7.x86_64

rpm -e php56w-fpm-5.6.33-1.w7.x86_64

 

rpm -e php56w-mcrypt-5.6.33-1.w7.x86_64

rpm -e php56w-pear-1.10.4-1.w7.noarch

rpm -e php56w-ldap-5.6.33-1.w7.x86_64

 

rpm -e php56w-pdo-5.6.33-1.w7.x86_64

rpm -e php56w-process-5.6.33-1.w7.x86_64

rpm -e php56w-xml-5.6.33-1.w7.x86_64

rpm -e php56w-cli-5.6.33-1.w7.x86_64

rpm -e php56w-common-5.6.33-1.w7.x86_64

 

直到php -v 不显示版本, 然后开始安装php 7

wget -O php7.tar.gz http://cn2.php.net/get/php-7.1.1.tar.gz/from/this/mirror
 
tar zxvf php7.tar.gz
cd php-7.1.1/
yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel 
    //安装依赖包
如果遇到错误
configure: error: no acceptable C compiler found in $PATH 
需要安装
yum -y install gcc
 
再使用./configure编译php源代码
./configure --prefix=/usr/local/php --with-config-file-path=/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-inline-optimization --disable-debug --disable-rpath --enable-shared --enable-soap --with-libxml-dir --with-xmlrpc --with-openssl --with-mcrypt --with-mhash --with-pcre-regex --with-sqlite3 --with-zlib --enable-bcmath --with-iconv --with-bz2 --enable-calendar --with-curl --with-cdb --enable-dom --enable-exif --enable-fileinfo --enable-filter --with-pcre-dir --enable-ftp --with-gd --with-openssl-dir --with-jpeg-dir --with-png-dir --with-zlib-dir --with-freetype-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-gettext --with-gmp --with-mhash --enable-json --enable-mbstring --enable-mbregex --enable-mbregex-backtrack --with-libmbfl --with-onig --enable-pdo --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib-dir --with-pdo-sqlite --with-readline --enable-session --enable-shmop --enable-simplexml --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --with-libxml-dir --with-xsl --enable-zip --enable-mysqlnd-compression-support --with-pear --enable-opcache
 
若无报错即可使用make编译安装
 
make && make install
vi /etc/profile
 
在文件最末尾添加一下内容
PATH=$PATH:/usr/local/php/bin
export PATH
 
保存退出后输入以下命令将配置立即生效
source  /etc/profile
 
复制php-fpm默认配置文件至安装目录,并赋予权限
cp php.ini-production /etc/php.ini   
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
 
/etc/init.d/php-fpm start 启动
 
php 安装完成,
 
安装 nginx 
yum instal nginx 
默认安装即可
安装mysql 
 
 
下载jitamin 源文件,放在对应的文件目录
cd jitamin/config/
cp config.default.php config.php
vim config.php                   //修改配置文件
将'db_driver' => 'sqlite',修改为'db_driver' => 'mysql',
curl -sS https://getcomposer.org/installer | php      //下载安装composer
php composer.phar install -o --no-dev  
/usr/local/mysql/bin/mysql-p -uroot -S /data/mysql_data_3306/mysql.sock    //登录sql,由于未设置密码,在显示输入密码处直接回车空密码进入
CREATE DATABASE jitamin                //创建jitamin表
ctrl + c               //退出sql
vendor/bin/phinx migrate                 //同步数据库 
 
好了jitamin 这边没什么问题
然后,设置nginx.cnf
 
 server {
        listen       8186;//端口自定
        server_name  localhost;
        index index.php;
 
                                charset utf-8;
 
        root    /data/jitamin/public;
        location / {
                                try_files $uri $uri/ /index.php?$query_string;
        }
 
      location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        #fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }
 
        location ~ /\.ht {
            deny  all;
        }
 
    }
   
 
保存退出,然后重启
 
然后就可以访问了


 
 
  • 大小: 22.9 KB
分享到:
评论

相关推荐

    clamav杀毒软件在centos7安装教程.docx

    **ClamAV杀毒软件在CentOS7安装教程** ClamAV是一款开源的反病毒软件,主要用于Linux系统,提供文件和邮件扫描功能,用于检测和清除病毒、木马和其他恶意软件。在CentOS7上安装和配置ClamAV是Linux运维人员必备的...

    CENTOS 7 下安装 multipath存储多路径软件

    CENTOS 7 下安装 multipath存储多路径软件 安装流程: CENTOS 7 最小化安装 设置好存储交换机(我的是博科) 存储空间(我的是联想V7000) 注意:此教程是全新安装 原有空间从新挂载 数据重要的 不要做格式化下面这...

    centos7.0安装mysql

    centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql

    centos 7 录屏软件VLC 及其依赖

    在CentOS 7上安装VLC,通常需要通过包管理器如`yum`或`dnf`来获取,但有时在没有网络连接的情况下,我们可能需要离线安装。这时,提前下载好RPM包就显得尤为重要。RPM(Red Hat Package Manager)是用于Linux系统的...

    centos5.8安装教程

    使用 UltraISO 软件可以将 CentOS 的 ISO 文件写入 U 盘中,创建一个可引导的 CentOS 安装媒体。用户需要选择正确的写入设备,以避免写入错误的设备。 知识点 3: 删除 U 盘中的 syslinux 目录 在写入完成后,用户...

    CentOS 8 安装图解

    CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...

    Centos 安装sybase ASE-15 详细操作步骤

    在本教程中,我们将深入探讨如何在CentOS操作系统上安装Sybase Adaptive Server Enterprise(ASE)15,这是一个高性能的企业级数据库管理系统。以下是安装过程的详细步骤,以及可能遇到的问题和解决方案,以及所需的...

    32位centos安装飞秋ipmsg和安装方法

    本文将详细介绍如何在32位CentOS系统上安装飞秋(IPMSG)及其安装方法。 飞秋,全称Internet Popup Message System(IPMSG),是一款基于局域网的即时通讯软件,类似于Windows平台上的QQ或者钉钉。它支持文字聊天、...

    centos 7.6安装流程.docx

    Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...

    Centos安装过程中出现的问题和解决方案

    " CentOS安装过程中...CentOS 安装过程中可能会遇到一些问题,但是这些问题可以通过检查安装程序的日志、检查硬件和软件的配置、检查网络连接的情况等方法来解决。同时,用户可以采取一些防范措施,避免问题的出现。

    Centos7 脚本安装方式webmin管理软件的安装

    Centos7 脚本安装方式webmin管理软件的安装 Centos7 脚本安装方式webmin管理软件的安装

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    Centos5.5下Qt的安装配置

    CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...

    CentOS安装网卡驱动

    在使用CentOS时,有时可能会遇到需要手动安装网卡驱动的情况,尤其是在新安装或者更新硬件后。本文将深入讲解如何在CentOS系统中安装网卡驱动,以实现网络连接。 首先,我们需要了解CentOS识别网络接口的基本原理。...

    centOS迅雷下载地址及安装图解

    安装CentOS通常有几种方法:使用DVD或USB引导、网络安装或者使用虚拟机软件如VirtualBox或VMware。这里我们将重点讲解使用ISO镜像文件创建DVD或USB启动盘的方法。 1. 制作启动盘:使用刻录软件(如Rufus或Etcher)...

    centos离线安装python环境依赖

    3. **安装依赖**:使用`yum`或`dnf`(根据你的CentOS版本)命令,配置本地软件仓库并安装必要的依赖。例如: ```bash yum --disablerepo=* --enablerepo=/var/local/repo install gcc cpp glibc-devel kernel-...

    CentOS7安装指南

    8. 设置软件安装模式,这里选择“Development and Creative Workstation”。 9. 设置完毕后,点击“Begin installation”。 10. 进行安装,大概约半小时时间。 基本配置 11. 设置 root 密码,若密码过于简单,需...

    虚拟机上安装CentOS_Linux图文教程

    在安装CentOS_Linux之前,需要确保你的电脑已经安装了VMware软件。如果你还没有安装,可以从VMware的官方网站获取相应的安装教程和软件。VMware软件的安装过程较为简单,只需根据官方提供的向导步骤操作即可完成安装...

    Centos离线安装zip和unzip软件

    一些情况下, 服务器不联网, 则安装一些常用的软件则比较麻烦, 本资源提供 Linux离线安装zip和unzip软件和安装命令, 文件包含 unzip-6.0-21.el7.x86_64.rpm 和 zip-3.0-11.el7.x86_64.rpm

    Linux Centos系统安装手册

    - Linux Centos系统安装完成后,还需要进行系统的更新和维护,包括安装必要的驱动、更新系统、安装常用软件等,以确保系统的正常运行和安全。 总的来说,Linux Centos系统安装手册主要介绍了Linux Centos系统的...

Global site tag (gtag.js) - Google Analytics