因为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;
}
}
保存退出,然后重启
然后就可以访问了
相关推荐
**ClamAV杀毒软件在CentOS7安装教程** ClamAV是一款开源的反病毒软件,主要用于Linux系统,提供文件和邮件扫描功能,用于检测和清除病毒、木马和其他恶意软件。在CentOS7上安装和配置ClamAV是Linux运维人员必备的...
CENTOS 7 下安装 multipath存储多路径软件 安装流程: CENTOS 7 最小化安装 设置好存储交换机(我的是博科) 存储空间(我的是联想V7000) 注意:此教程是全新安装 原有空间从新挂载 数据重要的 不要做格式化下面这...
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
在CentOS 7上安装VLC,通常需要通过包管理器如`yum`或`dnf`来获取,但有时在没有网络连接的情况下,我们可能需要离线安装。这时,提前下载好RPM包就显得尤为重要。RPM(Red Hat Package Manager)是用于Linux系统的...
使用 UltraISO 软件可以将 CentOS 的 ISO 文件写入 U 盘中,创建一个可引导的 CentOS 安装媒体。用户需要选择正确的写入设备,以避免写入错误的设备。 知识点 3: 删除 U 盘中的 syslinux 目录 在写入完成后,用户...
CentOS 8 安装图解详解 在这篇文章中,我们将详细介绍 CentOS 8 的安装过程,并提供相关的图解,以便读者更好地理解和安装 CentOS 8。 一、CentOS 8 概述 CentOS 8 是继 RHEL 8 之后的最新版本,提供了两种模式:...
在本教程中,我们将深入探讨如何在CentOS操作系统上安装Sybase Adaptive Server Enterprise(ASE)15,这是一个高性能的企业级数据库管理系统。以下是安装过程的详细步骤,以及可能遇到的问题和解决方案,以及所需的...
本文将详细介绍如何在32位CentOS系统上安装飞秋(IPMSG)及其安装方法。 飞秋,全称Internet Popup Message System(IPMSG),是一款基于局域网的即时通讯软件,类似于Windows平台上的QQ或者钉钉。它支持文字聊天、...
Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...
" CentOS安装过程中...CentOS 安装过程中可能会遇到一些问题,但是这些问题可以通过检查安装程序的日志、检查硬件和软件的配置、检查网络连接的情况等方法来解决。同时,用户可以采取一些防范措施,避免问题的出现。
Centos7 脚本安装方式webmin管理软件的安装 Centos7 脚本安装方式webmin管理软件的安装
CentOS 7 安装 MySQL
CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...
在使用CentOS时,有时可能会遇到需要手动安装网卡驱动的情况,尤其是在新安装或者更新硬件后。本文将深入讲解如何在CentOS系统中安装网卡驱动,以实现网络连接。 首先,我们需要了解CentOS识别网络接口的基本原理。...
安装CentOS通常有几种方法:使用DVD或USB引导、网络安装或者使用虚拟机软件如VirtualBox或VMware。这里我们将重点讲解使用ISO镜像文件创建DVD或USB启动盘的方法。 1. 制作启动盘:使用刻录软件(如Rufus或Etcher)...
3. **安装依赖**:使用`yum`或`dnf`(根据你的CentOS版本)命令,配置本地软件仓库并安装必要的依赖。例如: ```bash yum --disablerepo=* --enablerepo=/var/local/repo install gcc cpp glibc-devel kernel-...
8. 设置软件安装模式,这里选择“Development and Creative Workstation”。 9. 设置完毕后,点击“Begin installation”。 10. 进行安装,大概约半小时时间。 基本配置 11. 设置 root 密码,若密码过于简单,需...
在安装CentOS_Linux之前,需要确保你的电脑已经安装了VMware软件。如果你还没有安装,可以从VMware的官方网站获取相应的安装教程和软件。VMware软件的安装过程较为简单,只需根据官方提供的向导步骤操作即可完成安装...
一些情况下, 服务器不联网, 则安装一些常用的软件则比较麻烦, 本资源提供 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系统的...