安装系统相关的依赖库

#yum install libicu-devel mcrypt-devel libcurl-devel bzip2-devel zlib-devel libxml2-devel

服务器编译配置

#./configure --prefix=/usr/local/lnmp/php --with-config-file-path=/usr/local/lnmp/php/etc --enable-fpm --enable-exif --enable-ftp --enable-intl --enable-mbstring --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-zip --enable-mysqlnd --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-libxml-dir --with-curl --with-mhash --with-zlib --with-bz2 --with-openssl --with-pdo-mysql --disable-fileinfo

根据服务器内存大小  添加  --disable-fileinfo    > 1G   可略

#make && make install

拷贝并编辑基础配置文件,如修改时区等等

#cp php.ini-development /usr/local/lnmp/php/etc/php.ini

补充php-fpm至系统服务

#vi /etc/init.d/php-fpm

#! /bin/sh### BEGIN INIT INFO
# Provides:          php-fpm
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts php-fpm
# Description:       starts the PHP FastCGI Process Manager daemon
### END INIT INFOprefix=/usr/local/lnmp/php
exec_prefix=${prefix}php_fpm_BIN=${exec_prefix}/sbin/php-fpm
php_fpm_CONF=${prefix}/etc/php-fpm.conf
php_fpm_PID=${prefix}/var/run/php-fpm.pidphp_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID"wait_for_pid () {try=0while test $try -lt 35 ; docase "$1" in'created')if [ -f "$2" ] ; thentry=''breakfi;;'removed')if [ ! -f "$2" ] ; thentry=''breakfi;;esacecho -n .try=`expr $try + 1`sleep 1done}case "$1" instart)echo -n "Starting php-fpm "$php_fpm_BIN --daemonize $php_optsif [ "$?" != 0 ] ; thenecho " failed"exit 1fiwait_for_pid created $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1elseecho " done"fi;;stop)echo -n "Gracefully shutting down php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -QUIT `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed. Use force-quit"exit 1elseecho " done"fi;;status)if [ ! -r $php_fpm_PID ] ; thenecho "php-fpm is stopped"exit 0fiPID=`cat $php_fpm_PID`if ps -p $PID | grep -q $PID; thenecho "php-fpm (pid $PID) is running..."elseecho "php-fpm dead but pid file exists"fi;;force-quit)echo -n "Terminating php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -TERM `cat $php_fpm_PID`wait_for_pid removed $php_fpm_PIDif [ -n "$try" ] ; thenecho " failed"exit 1elseecho " done"fi;;restart)$0 stop$0 start;;reload)echo -n "Reload service php-fpm "if [ ! -r $php_fpm_PID ] ; thenecho "warning, no pid file found - php-fpm is not running ?"exit 1fikill -USR2 `cat $php_fpm_PID`echo " done";;*)echo "Usage: $0 {start|stop|force-quit|restart|reload|status}"exit 1;;esac

#chkconfig --add php-fpm

#

转载于:https://blog.51cto.com/vsfor/1705759

centos6.7x86_64php7安装笔记 new相关推荐

  1. convirt2.5在虚拟机上安装笔记

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  2. CentOS6.5安装ElasticSearch6.2.3

    CentOS6.5安装ElasticSearch6.2.3 1.Elastic 需要 Java 8 环境.(安装步骤:http://www.cnblogs.com/hunttown/p/5450463 ...

  3. centos 6.7安装mysql_Linux(CentOS6.7) 安装MySql5.7数据库

    linux(CentOS6.7) 环境Mysql 5.7.17安装教程分享给大家,供大家参考,具体内容如下: 1系统约定 安装文件下载目录:/data/software Mysql目录安装位置:/us ...

  4. centos6一键安装vsftpd脚本

    centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 ( ...

  5. linux卸载hadoop版本,centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    本篇只简单介绍安装步骤 1. 角色分配 10.11.84.4 web-crawler--1.novalocal master/slave 10.11.84.5 web-crawler--2.noval ...

  6. centos6.8 安装nginx

    centos6.8 安装nginx需要编译nginx源码,不过没啥大不了的,按照步骤来,肯定能成功. 1.安装必要的依赖: yum install -y gcc-c++yum install -y p ...

  7. centos6.8安装 gitlab 9.3.5及使用

    centos6.8安装 gitlab 9.3.5及使用 环境准备: [root@caosm03 conf]# cat /etc/issue CentOS release 6.8 (Final) Ker ...

  8. laravel安装笔记 (转)

    一.安装composer 安装之前将\php\php.ini文件中的php_openssl.dll扩展库开启,否则composer在安装过程中会出现错误提示. (我在安装过程中发现apache目录下的 ...

  9. 前端开发学习笔记 - 1. Node.JS安装笔记

    Node.JS安装笔记 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an ...

最新文章

  1. linux kbhit扫描键盘,(转)检测按键(Linux中kbhit()函数的实现)
  2. Android中asset和raw的区别
  3. 【译】Easily Build Android APKs on Device in Termux
  4. python定义一个类描述数字时钟_python自定义时钟类、定时任务类
  5. ArcGIS中的WKID(转)
  6. 如何理解Bounce Rate和Exit Rate
  7. 链表最终总结【数据结构】
  8. js list删除指定元素_vue.js
  9. docker部署mysql项目_Docker部署项目步骤
  10. jsjq面试笔记(下)
  11. php 数组 判断可以吗,php判断一个数组是否为有序
  12. WPE 过滤器 高级滤镜
  13. 手机系统S40 S60 是什么意思?
  14. 加权最小二乘法matlab,加权最小二乘法matlab
  15. 佟年计算机大赛,ACM大赛
  16. 北斗垂莽苍 开闭天门路(上)
  17. 今日头条Go建千亿级微服务的实践
  18. 2015.11--360校招面试-后台C++开发工程师
  19. 爬虫基础篇之IP代理池
  20. STM32F407控制TM1638按键数码管显示模块

热门文章

  1. twisted系列教程五–改进twisted poetry client
  2. 线性表之顺序存储结构相关算法学习
  3. 移动端常用的四个框架
  4. PAT甲级题解-1100. Mars Numbers (20)-字符串处理
  5. Oracle Segments可以跨多个data files吗?
  6. UVA 1152 4 Values Whose Sum is Zero 和为0的4个值 (中途相遇)
  7. 开源的C#组件——RSS.NET
  8. PHP获取访问用户IP
  9. 阿里忘禅:蚂蚁集团分布式注册中心建设分享
  10. 2020过半,程序员“跳槽”还是“卧槽”,你想好了吗?