ceacer 2 已发布 2月11号 分享 已发布 2月11号 软件标签: php php5.6是一种常见的编程语言。绿色资源网带来的为php5.6,具有很大新特性,如:可以使用表达式定义常量、加入hash_equals()函数、新增generators等,用户下载后体验下就知道了。php5.6新特性主要特性:Constant scalar expressions.Variadic functions and argument unpacking using the...operator.Exponentiation using the**operator.Function and constant importing with the use keyword.phpdbg 作为一个交互式集成的调试器 sapIphp://input 现在可以复用,废弃了 $HTTP_RAW_POST_DATAGMP 对象支持操作符重载允许上传超过 2G 的文件兼容性方面改进:Array keys won't be overwritten when defining an array as a property of a class via an array literal.json_decode() is more strict in JSON syntax parsing.Stream wrappers now verify peer certificates and host names by default when using SSL/TLS.GMP resources are now objects.Mcrypt functions now require valid keys and IVs.php5.6编译安装教程1、查看当前系统版本# cat /etc/redhat-releasecentos Linux release 7.2.1511 (Core)2、yum安装依赖的程序包yum install zlib libxml libjpeg freetype libpng gd curl libiconv zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel gd-devel curl-devel openssl openssl-devel libxslt-devel3、安装libiconv程序包wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gztar zxf libiconv-1.15.tar.gzcd libiconv-1.15./configure --prefix=/usr/local/libiconvmakemake install4、配置编译安装PHP-5.6.30.tar.gzwget http://tw1.php.NET/get/php-5.6.30.tar.gz/from/this/mirrormv mirror php-5.6.30.tar.gztar xzvf php-5.6.30.tar.gz./configure \--prefix=/usr/local/php \--with-apxs2=/usr/local/apache/bin/apxs \--with-mysql=/usr/local/mysql \--with-pdo-mysql=/usr/local/mysql \--with-pdo-oci=instanTCLient,/usr,10.2.0.1 \--with-oci8=instantclient,/usr/lib/oracle/11.2/client/lib \--with-xmlrpc \--with-openssl \--with-zlib \--with-freetype-dir \--with-gd \--with-jpeg-dir \--with-png-dir \--with-iconv=/usr/local/libiconv \--enable-short-tags \--enable-sockets \--enable-zend-multibyte \--enable-soap \--enable-mbstring \--enable-static \--enable-gd-native-ttf \--with-curl \--with-xsl \--enable-ftp \--with-libxml-dirmakemake install5、拷贝修改配置文件cp /usr/local/src/php-5.6.30/php.ini-production /usr/local/php/lib/php.iniapache增加php支持,修改httpd.conf在 “AddType application/x-gzip .gz .tgz” 下面增加两行AddType application/x-httpd-php .php .php3AddType application/x-httpd-php-source .phps在“DirectoryIndex index.html” 后面增加一个index.php6、测试php环境是否正常vi index.php<?phpphpinfo();?>7、测试php连接mysql是否正常vi index.php<?php//$link=mysql_connect('localhost','username','password');$link=mysql_connect('localhost','discuz','discuz') or mysql_error();if($link){echo "mysql successful connect php!";}else{echo mysql_error();}?>8、LNMP编译配置./configure \--prefix=/usr/local/php \--with-mysql=/usr/local/mysql \--with-pdo-mysql=/usr/local/mysql \--with-xmlrpc \--with-openssl \--with-zlib \--with-freetype-dir \--with-gd \--with-jpeg-dir \--with-png-dir \--with-iconv=/usr/local/libiconv \--enable-fpm \--with-fpm-user=nginx \--with-fpm-group=nginx \--enable-short-tags \--enable-sockets \--enable-zend-multibyte \--enable-soap \--enable-mbstring \--enable-static \--enable-gd-native-ttf \--with-curl \--with-xsl \--enable-ftp \--with-libxml-dir=/usr9、LNMP启动php-fpmcp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf/usr/local/php/sbin/php-fpm10、LNMP修改nginx配置文件#location ~ \.php$ {# root html;# fastcgi_pass 127.0.0.1:9000;# fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;# include fastcgi_params;#}去掉注释,修改include为fastcgi.conf 下载地址: https://cdn.chenair.com/a/down1/php5.6_downcc.zip 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录