PHP-5.6.22安装

Posted 皮特王同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP-5.6.22安装相关的知识,希望对你有一定的参考价值。

查看系统及内核版本

[[email protected] ~]# cat /etc/redhat-release 
CentOS release 6.6 (Final)
[[email protected] ~]# uname -rm
2.6.32-504.el6.x86_64 x86_64

 安装epel源

rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm

 安装依赖包

yum install -y zlib-devel libxml2-devel libjpeg-devel libiconv-devel freetype-devel libpng-devel gd-devel curl-devel libxslt-devel mysql-devel \
libmcrypt-devel mhash mcrypt wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv make make install

 编译安装php

[[email protected] libiconv-1.14]# wget http://mirrors.sohu.com/php/php-5.6.22.tar.gz
[[email protected] libiconv-1.14]# tar xf php-5.6.22.tar.gz 
[[email protected] libiconv-1.14]# cd php-5.6.22
./configure --prefix=/application/php-5.6.22 --with-mysql --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --with-gettext --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-fpm --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-soap --enable-short-tags --enable-static --with-xsl --with-fpm-user=nginx --with-fpm-group=nginx --enable-ftp --enable-opcache=no

make
make install
ln -s /application/php-5.6.22/ /application/php
cp php.ini-production /application/php/lib/php.ini
cd /application/php/etc/
cp php-fpm.conf.default php-fpm.conf
/application/php/sbin/php-fpm
netstat -lntup|grep php-fpm

 


以上是关于PHP-5.6.22安装的主要内容,如果未能解决你的问题,请参考以下文章

安装zabbix-3.0.3+nginx-1.10.1+php-5.6.22

编译安装hph

ubantu16.04服务器错误提示没有安装php_fileinfo扩展

nagios安装

CentOS6上编译安装ZABBIX 3.0

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途