分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

CentOs6.x安装php5.6.x

发布时间:2023-09-06 01:28责任编辑:白小东关键词:暂无标签
一、系统及安装说

系统:CentOS6.x_x64,php5.6.12版本以及四个扩展模块(libmcrypt-2.5.8.tar.gz;php-redis.tar.gz;jpegsrc.v8d.tar.gz;zendopcache-7.0.5.tar.gz)。

共享链接: https://pan.baidu.com/s/1cg3YiE 密码: dftq


二、安装脚本及说明

1、下载完安装包并解压

#!/bin/bashsrc=$(pwd)#解压软件包进入目录#安装依赖环境yuminstall-ygccgcc-c++opensslopenssl-devellibxml2libxml2-develautoconflibjpeglibjpeg-devellibpnglibpng-develgdbzip2bzip2-develcurlcurl-develfreetypefreetype-develzlibzlib-develglibcglibc-develglib2glib2-develcd$srctarzxvflibmcrypt-2.5.8.tar.gzcdlibmcrypt-2.5.8./configuremake&&makeinstallcd$srctarzxvfjpegsrc.v8d.tar.gzcdjpeg-8d./configure-enable-shared-enable-staticmake&&makeinstallcleancd$srctarxvfphp-5.6.12.tar.gzcdphp-5.6.12./configure--prefix=/usr/php5.6--with-libxml-dir=/usr/include/libxml2--with-mysql--with-mysqli--with-gd--enable-gd-native-ttf--with-zlib--with-mcrypt--with-pdo-mysql--enable-shmop--enable-sockets--enable-zip--enable-fpm--enable-mbstring--with-zlib-dir--with-bz2--with-curl--with-jpeg-dir=/usr/local--with-png-dir=/usr/local--with-freetype-dir=/usr/local/--with-iconv--enable-xml--enable-bcmath--enable-sysvsem--with-openssl--enable-pcntl--with-gettext--enable-session--enable-exifmakemakeinstall##Configurephp-fpm[-d/data1/log/]||mkdir-pvdata1/logecho'exportPATH=/usr/php5.6/bin:$PATH'>/etc/profile.d/php5.6.shsource/etc/profile.d/php5.6.shcd$srccdphp-5.6.12\cpphp.ini-production/usr/php5.6/etc/php.inirm-rf/etc/php.iniln-s/usr/php5.6/etc/php.ini/etc/php.iniln-s/usr/php5.6/etc/php.ini/usr/php5.6/lib/php.ini\cp/usr/php5.6/etc/php-fpm.conf.default/usr/php5.6/etc/php-fpm.confsed-i"s/^;pid=run\/php-fpm.pid/pid=run\/php-fpm56.pid/g"/usr/php5.6/etc/php-fpm.confif[-unginx]thensed-i"s/^user=nobody/user=nginx/g"/usr/php5.6/etc/php-fpm.confsed-i"s/^group=nobody/group=nginx/g"/usr/php5.6/etc/php-fpm.conffised-i"s/^;error_log=log\/php-fpm.log/error_log=\/data1\/log\/php-fpm56.log/g"/usr/php5.6/etc/php-fpm.confcp$src_tmp/php-fpm/etc/init.d/php-fpmchmod+x/etc/init.d/php-fpmchkconfig--addphp-fpmchkconfigphp-fpmonservicephp-fpmstart#AddZendopcachecd$srctarxvfzendopcache-7.0.5.tar.gzcdzendopcache-7.0.5phpize./configuremakemakeinstallcd$srctarxvfphp-redis.tar.gzcdphp-redis-2.2.7phpize./configuremakemakeinstallsed-i"716s:.*:extension_dir=\/usr\/php5.6\/lib\/php\/extensions\/no-debug-non-zts-20131226\/:g"/usr/php5.6/lib/php.inised-i"s/^;date.timezone=/date.timezone=Asia\/Shanghai/g"/usr/php5.6/lib/php.inised-i"s/^expose_php=On/expose_php=Off/g"/usr/php5.6/lib/php.inised-i"s/^display_errors=Off/display_errors=On/g"/usr/php5.6/lib/php.inised-i"s/^;error_log=php_errors.log/error_log=\/data1\/log\/php_errors.log/g"/usr/php5.6/lib/php.inised-i"s/^display_startup_errors=Off/display_startup_errors=On/g"/usr/php5.6/lib/php.iniecho'zend_extension=/usr/php5.6/lib/php/extensions/no-debug-non-zts-20131226/opcache.soopcache.memory_consumption=128opcache.interned_strings_buffer=8opcache.max_accelerated_files=4000opcache.revalidate_freq=60opcache.fast_shutdown=1opcache.enable_cli=1'>>/usr/php5.6/lib/php.iniecho"extension=redis.so">>/usr/php5.6/lib/php.ini

保存好php_install.sh。 默认设置安装在/usr/php5.6目录下。

三、安装流程

1、解压并安装

解压下载好的压缩包并进入解压后的软件包目录并运行一键安装脚本php_install.sh

1
2
3
#tarxvfphp5.6.12.tar.gz
#cdphp5.6.12
#./php_install.sh

安装过程随机器性能需要等待一段时间;

2、验证

安装完成后系统登出,再登录执行以下验证

#php -v

PHP 5.6.12 (cli) (built: Jun 29 2017 17:21:49)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies


#service php-fpm status

php-fpm56 (pid 22970) is running...


CentOs6.x安装php5.6.x

原文地址:http://blog.51cto.com/shhlamp/2046627

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved