php-fpm

centos 7 安装 php7 & php-fpm

99封情书 提交于 2019-12-09 11:29:07
1.下载源代码 2. 添加 epel 源 3.安装依赖 yum install gcc bison bison-devel zlib-devel libmcrypt-devel mcrypt mhash-devel openssl-devel libxml2-devel libcurl-devel bzip2-devel readline-devel libedit-devel sqlite-devel gmp-devel libjpeg-devel libpng-devel 4.创建用户 # groupadd www # useradd -g www -s /sbin/nologin -M www 5.编译安装 收集的比较全的编译选项: ./configure \ --prefix=/usr/local/php7 \ --with-config-file-path=/usr/local/php7/etc \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ --enable-shared \ --enable-opcache \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysql=mysqlnd \ -

linux(centos)上配置nginx、mysql、php-fpm开机启动

只愿长相守 提交于 2019-12-09 10:45:58
服务器上的Nginx和PHP都是源码编译安装的,不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora, CentOS下都适用。 一、Nginx启动脚本/etc/init.d/nginx #!/bin/bash # # Startup script for Nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server # processname: nginx # config: /usr/local/nginx/conf/nginx.conf # pidfile: /usr/local/nginx/logs/nginx.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "

CentOS6.4安装配置nginx+pcre+php/fpm-- 这个配置的nginx

这一生的挚爱 提交于 2019-12-09 10:04:31
本文出自: http://http://www.huxun360.com/view_blog/27 http://galean.blog.51cto.com/7702012/1268352 1.安装pcre-devel yum -y install gcc gcc-c++ rpm-build mysql* php* automake autoconf libtool make --skip-broken pcre是Nginx 所需的pcre-devel库,安装pcre库是为了让Nginx支持HTTPRewrite模块 pcre下载地址:http://down.51cto.com/data/904014 [root@vb01 src]#unzip pcre-8.33.zip [root@vb01 src]#cd pcre-8.33 [root@vb01 pcre-8.33]#./configure [root@vb01 pcre-8.33]#make [root@vb01 pcre-8.33]#make install 2. 安装nginx 下载地址: http://nginx.org/ 这里下载的是nginx-1.4.2稳定版 [root@vb01 src]#tar zxvf nginx-1.4.2.tar.gz [root@vb01 src]# cd nginx-1.4.2

阿里云CentOS 7.4 配置Nginx、PHP、Mariadb

我与影子孤独终老i 提交于 2019-12-09 09:53:14
阿里云CentOS 7.4 基本环境配置 添加 yum 第三方源 常用的第三方源有两个:EPEL 和 IUS,可在 https://ius.io/GettingStarted/ 查看到最新的安装方法 自动安装 curl -L https://setup.ius.io | sh 手动安装(用了自动安装,这个就省略) $ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm $ wget https://centos7.iuscommunity.org/ius-release.rpm $ rpm -ivh epel-release-latest-7.noarch.rpm $ rpm -ivh ius-release.rpm 安装完成更新yum源缓存 $ yum clean all $ yum makecache 安装开发工具包 $ yum -y groupinstall "Development Tools" 升级系统软件包 $ yum -y upgrade 安装 jemalloc $ yum -y install jemalloc 安装 redis $ yum -y install redis 启动redis服务并设置为自动启动 $ systemctl enable redis $

CentOS 7升级php5.4到php7.2

懵懂的女人 提交于 2019-12-08 14:11:32
原因: CentOS 7下yum安装PHP版本默认是5.4的,但新框架要求PHP版本在7以上,所以把PHP升级一下了。 查看yum的可安装的php版本列表: 1 yum provides php 开始升级PHP更新源: 1 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 2 rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 3 yum remove php-common -y 4 yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring 查看版本: 1 php -v 2 PHP 7.2.14 (cli) (built: Jan 12 2019 12:47:33) ( NTS ) 3 Copyright (c) 1997-2018 The PHP Group 4 Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies 5 with Zend OPcache v7.2.14

php 7.2 安装 mcrypt 扩展

左心房为你撑大大i 提交于 2019-12-07 21:42:06
升级 php 7.2 后,使用微信提供的加解密代码时,提示 call to undefined function mcrypt_module_open() ; 查阅相关资料知晓,mcrypt 扩展从 php 7.1.0 开始废弃;自 php 7.2.0 起,会移到 pecl。 安装 mcrypt 扩展 环境:centos 7 1.yum 安装依赖包: yum install libmcrypt libmcrypt-devel mcrypt mhash 2.在 php 官网下载 mcrypt 包,php 扩展官网 # wget http://pecl.php.net/get/mcrypt-1.0.1.tgz # tar xf mcrypt-1.0.1.tgz # cd mcrypt-1.0.1 3.编译安装 mcrypt 进入到php安装目录 # /usr/local/php/bin/phpize # ./configure --with-php-config=/usr/local/php/bin/php-config && make && make install 4.在php.ini加上扩展即可 extension=mcrypt.so 5.重启 php-fpm /etc/init.d/php-fpm restart #可以根据实际情况修改,你也可能是/usr/local/php

PHP Fatal error: Call to undefined function bcmod()【php】

与世无争的帅哥 提交于 2019-12-07 12:56:23
1.cd /usr/local/php/ext/bcmath/ (进入PHP的拓展目录,各自服务器可能会不同) 2./usr/local/php/bin/phpize (phpize的路径根据各自安装有所不同) 3../configure --with-php-config=/usr/local/php7/bin/php-config 4.make 5.make install 6.vim /usr/local/php/etc/php.ini 7.extension=bcmath.so 或者 extension=bcmath 8.service php-fpm restart (重启PHP) 9.备注 源码: https://github.com/php/php-src/tree/master/ext/bcmath bcmath:高精准度函数库 来源: oschina 链接: https://my.oschina.net/u/3332167/blog/3131787

(一)LNMP架构介绍、MySQL安装、PHP安装与Nginx介绍

家住魔仙堡 提交于 2019-12-07 12:29:32
LNMP架构介绍 和LAMP不同的是,提供web服务的是Nginx 并且php是作为一个独立服务存在的,这个服务叫做php-fpm Nginx直接处理静态请求,动态请求会转发给php-fpm LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库,PHP编程语言,所有组成产品均是免费开源软件,这四种软件组合到一起,成为一个免费、高效的网站服务系统。   Linux、MySQL、PHP这些框架的优点之前已经介绍过,LNMP和LAMP不同的一点就是Web服务器Nginx,那么Nginx相比Apache有什么优点呢?   Nginx是一个小巧而高效的Linux下的Web服务器软件,已在一些大型网站上运行多年,很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。   Nginx的主要特点是稳定、功能丰富、安装配置简单、低系统资源。Nginx对于反向代理和负载均衡有不错的支持。Nginx不仅仅可以做为Web服务器,还可以做负载均衡服务器、代理服务器和邮件服务器。   作为Web服务器来说,相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,Nginx处理静态文件、索引文件,自动索引的效率非常高,体现更高的效率。   作为代理服务器

编译安装php7.3,nginx 及相关配置

◇◆丶佛笑我妖孽 提交于 2019-12-07 07:59:54
先去官网下载源码包(以下均为阿里云centos进行配置,之前搞过腾讯云的,需要追加安装一些插件,可自行百度解决) 我的是php7.3.7 tat.gz包 wget下载,tar -xzvf 解压 cd 进目录 ./configure --help 查看所需配置 我用的是 ./configure --prefix=/home/env/php73 --with-config-file-path=/home/env/php73 --enable-fpm --with-mysqli --with-pdo-mysql --enable-mbstring --with-gd --enable-soap --enable-cli --with-curl --with-openssl-dir 简要说明: --prefix 安装路径 --with-config-file-path 配置文件路径 一旦编译了就不好改了,强迫症需谨慎 其他就是你需要用到的选项。我安装的是几个最基本的选项。 然后就是make 和make install 安装后会显示安装路径 首先在安装文件的路径下 cp php.ini-development /home/env/php73/php.ini 修改一下date.timezone="Asia/Shanghai" 在进入安装后php路径etc下将 cp php-fpm.conf

新版TeamTalk完整部署教程

喜欢而已 提交于 2019-12-06 19:18:32
首 页 阅览室 馆友 我的图书馆 帐号 新版TeamTalk完整部署教程 2015-08-04 oskycar 原文链接 阅 2740 转 48 转藏到我的图书馆分享到微信 新版TeamTalk部署教程 新版TeamTalk已经在2015年03月28日发布了,目前版本定为1.0.0版本,后续版本号会按照如下规则进行: 1、版本规则按照x.y.z的形式进行。 2、各端小bug修复则版本号中z增加。 3、有新的feature增加,则版本号中y增加。 4、有重大更新及不兼容更新,则版本号x增加。 本教程会在VirtualBox 虚拟机中进行安装部署一整套服务端,并做记录,给大家做个参考,后面会将整个虚拟机打包上传到网盘中,为那些不想自己亲自部署的人一个可用环境。 这篇博客中,不会使用一键部署脚本,我会一步一步手动去部署。另外我会尽量选择源码安装mysql,php,nginx等,后面所有的安装在/usr/local/目录下。(源码安装很多参考了军哥(http://www.lnmp.org)的脚本,在此表示感谢)。 真个部署过程从晚上8:00开始到半夜将近2:00(由于时间太晚了,明天还要上班,所以配置那块后面再写),耗时近6个小时,所以本文也耗时5个多小时才完成,希望可以帮助到大家。 更新: 2015年04月02日更新 更新了配置文件说明 2015年04月07日更新 更新了数据库导入