centos6.5 安装php-5.6.31
1 从PHP官网下载所需要的PHP版本
下载地址: http://php.net/get/php-5.6.31.tar.gz/from/a/mirror 把下载好的文件上传到服务器
2 安装PHP所需要的扩展
yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel
gd gd-devel
3 安装PHP
tar -zxvf php-5.6.31.tar.gz
cd php-5.6.31
./configure --prefix=/usr/local/php5.6 --disable-debug --enable-shared --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-libxml-dir --with-openssl --with-bz2 --with-mcrypt --enable-gd-native-ttf --with-curl --with-zlib-dir -with-gettext --with-jpeg-dir --with-png-dir --with-bz2 --with-freetype-dir --with-iconv --with-config-file-path=/usr/local/php5.6/etc --enable-mbstring --with-gd --disable-debug --enable-short-tags --disable-posix --enable-exif --enable-ftp --enable-sockets --with-mhash --enable-zip
make
make install
cp php.ini-production /usr/local/php5.6/etc/php.ini
4 配置PHP
编辑php.in文件 修改内容如下
short_open_tag = Ondisable_functions = "dl,exec,passthru,pcntl_exec,popen,posix_kill,posix_mkfifo,posix_setuid,proc_close,proc_open, proc_terminate,shell_exec,system,leak,posix_setpgid,posix_setsid,proc_get_status,proc_nice,show_source" expose_php = Offcgi.fix_pathinfo=0date.timezone = Asia/Shanghai
编辑php-fpm.conf
cp php-fpm.conf.default php-fpm.conf
编辑 php-fpm.conf 设置如下
pid = /usr/local/php5.6/var/run/php-fpm.piderror_log = log/php-fpm.loglog_level = noticeprocess_control_timeout = 30events.mechanism = epolllisten = 127.0.0.1:9056listen.backlog = -1pm.max_children = 1024pm.start_servers = 80pm.min_spare_servers = 20pm.max_spare_servers = 80pm.max_requests = 2000pm.status_path = /statusping.path = /pingping.response = pongslowlog = var/log/phpslow_$pool.logrequest_slowlog_timeout = 5srequest_terminate_timeout = 60srlimit_files = 65534php_admin_value[open_basedir] = "/tmp/"
php_admin_value[disable_functions] = dl,exec,leak,passthru,pcntl_exec,popen,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,show_source,system
5 启动测试PHP
#测试php-fpm配置
/usr/local/php5.6/sbin/php-fpm -t
/usr/local/php5.6/sbin/php-fpm -c /usr/local/php5.6/etc/php.ini -y /usr/local/php5.6/etc/php-fpm.conf -t
#启动php-fpm
/usr/local/php5.6/sbin/php-fpm
/usr/local/php5.6/sbin/php-fpm -c /usr/local/php7/etc/php.ini -y /usr/local/php5.6/etc/php-fpm.conf
#关闭php-fpm
kill -INT `cat /usr/local/php5.6/var/run/php-fpm.pid`
#重启php-fpm
kill -USR2 `cat /usr/local/php5.6/var/run/php-fpm.pid`
转载于:https://www.cnblogs.com/jackspider/p/7452348.html
centos6.5 安装php-5.6.31相关推荐
- CentOS-6.3安装使用MongoDB
zhoulf 2013/01/31 原创 安装说明 系统环境:Centos-6.3 安装软件:mongodb-linux-x86_64-2.2.2.tgz 下载地址:http://www.mongod ...
- CENTOS6.5安装CDH5.12.1(一) https://mp.weixin.qq.com/s/AP_m0QqKgzEUfjf0PQCX-w
CENTOS6.5安装CDH5.12.1(一) 原创: Fayson Hadoop实操 2017-09-13 温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看. 1.概述 本文档主要描 ...
- CentOS6.5 安装Oracle11g R2双节点群集
序言 一开始我是选择CentOS7安装Oracle11g R2群集的,因为在安装途中经常出些莫名其妙的问题,后来查阅资料获知Oracle11g真的是很老的版本了,对于最新操作系统的支持不怎么好,所以就 ...
- Linux系统的相关介绍及VMware12.5+Centos6的安装步骤
linux系统的特点.优势及发行版本 1.模块化程度高 Linux的内核设计非常精巧,分成进程调度.内存管理.进程间通信.虚拟文件系统和网络接口五大部分:其独特的模块机制可根据用户的需要,实时地将某些 ...
- centos6一键安装vsftpd脚本
centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 ( ...
- 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 ...
- centos6.8 安装nginx
centos6.8 安装nginx需要编译nginx源码,不过没啥大不了的,按照步骤来,肯定能成功. 1.安装必要的依赖: yum install -y gcc-c++yum install -y p ...
- centos6.8安装 gitlab 9.3.5及使用
centos6.8安装 gitlab 9.3.5及使用 环境准备: [root@caosm03 conf]# cat /etc/issue CentOS release 6.8 (Final) Ker ...
- Centos6.6安装zabbix server 3.2
2019独角兽企业重金招聘Python工程师标准>>> Centos6.6安装zabbix server 3.2 mysql,php,tengine 安装包和表分区脚本下载:http ...
- CentOS-6.3安装配置SVN
安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...
最新文章
- C#线程间操作无效: 从不是创建控件 XX 的线程访问它
- 论坛报名 | 语音与自然语言处理的最新突破和前沿趋势
- mac mongodb可视化工具_「时序数据库」和MongoDB:第3部分-查询、分析和呈现
- http://blog.csdn.net/fanzhonglei
- 【PAT (Advanced Level) Practice】1001 A+B Format (20 分)
- 【UAV】光流模块、测量速度、快速入门及安装使用
- 视觉平衡与物理平衡_怎样做好摄影中“视觉平衡”的那些事
- Fastai-数据准备
- 基于事件驱动架构构建微服务第9部分:处理更新
- 关于 V C++ 中 Error 6 fatal error C1075的解决办法
- mac版本 sadptool_【Koala 工具】设备调试相关工具集锦
- RDCMan安装使用说明
- 接口压力测试:Jmeter【专门做接口压力测试】
- 地磅15针到9针数据线连接串口数据采集方法
- 计算机专业如何高质量的走完大学四年?毕业成为Offer收割机
- postman测试上传图片接口步骤教程
- 10个优秀的Golang开源库类,武装生产力
- 再也不用熬夜爆肝做汇报了!PPT生成神器ChatBCG来啦!
- 电气专业c语言要学得非常好吗,电气自动化专业需要学C语言吗?
- 复习计算机专业知识心得体会,2018考研经验:清计算机专业研友心得体会.doc