因为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;
}
}
保存退出,然后重启
然后就可以访问了
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
CentOS安装MySQL5.7,带部分截图
CENTOS 7 下安装 multipath存储多路径软件 安装流程: CENTOS 7 最小化安装 设置好存储交换机(我的是博科) 存储空间(我的是联想V7000) 注意:此教程是全新安装 原有空间从新挂载 数据重要的 不要做格式化下面这...
linux运维人员;clamav杀毒软件在centos7下的安装使用,亲测
在centos下安装oracle11g 使用yum源进行搭建 包括配置监听
Centos安装中文语言包安装
Centos7 脚本安装方式webmin管理软件的安装 Centos7 脚本安装方式webmin管理软件的安装
亲测 ,如何在centos(GUI)上面安装杀毒软件;可视化的杀毒软件
CentOS 7 安装 MySQL
centos7亲测安装成功,摘自网上一个帖子,忘了出处,若有人知道望告知,添加链接,谢谢!
CentOS7安装Git
Java项目centos7 环境安装笔记 java环境搭建:jdk下载安装,tomcat下载安装 redis下载安装,nginx下载安装
centos7离线安装bison
基于centos环境的freeswitch服务安装,可视对讲功能,亲测可以使用;sipp性能测试打180QPS;
CentOS操作系统的安装 06 SecureCRT远程终端的使用 CentOS操作系统的安装 5 安装前的准备 获得CentOS安装镜像 从CentOS的镜像站点下载 ISO文件 /centos/7/isos/x86_64/ /centos/ /centos/ 硬件信息与系统规划 了解...
centos 一键安装cacti1.2.22脚本以及软件
系列文档之05-CentOS 安装Weblogic10
在Centos7安装golang教程
centos 7 录屏软件VLC 及其依赖 离线下载rpm包,安装方法见 我的 博客
centos安装教程,由图解,比较详细