返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP如何安装配置使用
  • 618
分享到

PHP如何安装配置使用

2023-06-21 23:06:44 618人浏览 八月长安
摘要

本篇内容介绍了“PHP如何安装配置使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!2015年6月11日,php官网发布消息,正式公开发布P

本篇内容介绍了“PHP如何安装配置使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

2015年6月11日,php官网发布消息,正式公开发布PHP7第一版的alpha版本.

PHP7特性:

PHP 7.0.0 Alpha 1使用新版的ZendEngine引擎,带来了许多新的特性,以下是不完全列表:

(1)性能提升:PHP7比PHP5.6性能提升了两倍。 Improved perfORMance: PHP 7 is up to twice as fast as PHP 5.6

(2)全面一致的64位支持。 Consistent 64-bit support

(3)以前的许多致命错误,现在改成抛出异常。Many fatal errors are now Exceptions

(4)移除了一些老的不在支持的Sapi服务器端应用编程端口)和扩展。Removal of old and unsupported SAPIs and extensions

(5)新增了空接合操作符。The null coalescing operator (??)

(6)新增加了结合比较运算符。Combined comparison Operator (<=>)

(7)新增加了函数的返回类型声明。Return Type Declarations

(8)新增加了标量类型声明。Scalar Type Declarations

(9)新增加匿名类。Anonymous Classes

php7安装笔记整理

# 安装mcrypt

yum install -y php-mcrypt libmcrypt libmcrypt-devel

# 升级bison

cd /var/soft/wget Http://ftp.gnu.org/gnu/bison/bison-2.6.4.tar.gztar -xvzf bison-2.6.4.tar.gz cd bison-2.6.4./configuremake && make install

# 升级re2c,解决You will need re2c 0.13.4 or later if you want to regenerate PHP

parsers.错误

cd /var/soft/wget http://sourceforge.net/projects/re2c/files/re2c/0.13.5/re2c-0.13.5.tar.gz/downloadtar zxf re2c-0.13.5.tar.gz && cd re2c-0.13.5./configuremake && make install

编译PHP7

# 创建目录mkdir -p /var/soft/php7cd /var/soft/php7# 下载源代码git clone http://git.php.net/repository/php-src.gitcd php-src./buildconf# 配置参数./configure --prefix=/usr/local/php7 \--with-config-file-path=/usr/local/php7/etc \--with-mcrypt=/usr/include \--with-mysql=Mysqlnd \--with-mysqli=mysqlnd \--with-pdo-mysql=mysqlnd \--with-gd \--with-iconv \--with-zlib \--enable-xml \--enable-bcmath \--enable-shmop \--enable-sysvsem \--enable-inline-optimization \--enable-mbregex \--enable-fpm \--enable-mbstring \--enable-ftp \--enable-gd-native-ttf \--with-openssl \--enable-pcntl \--enable-Sockets \--with-xmlrpc \--enable-zip \--enable-soap \--without-pear \--with-gettext \--enable-session \--with-curl \--with-jpeg-dir \--with-freetype-dir \--enable-opcache################################################################################## 编译安装php时出现 /encodings.c:101: undefined reference to `libiconv_close' 错误的解决方法# 在装php时出现以下的错误:# /root/Downloads/php-5.6.5/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open'# /root/Downloads/php-5.6.5/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv'# /root/Downloads/php-5.6.5/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close'# /root/Downloads/php-5.6.5/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close'# collect2: error: ld returned 1 exit status# make: *** [sapi/cli/php] Error 1# 根据php官网描述这是一个bug(https://bugs.php.net/bug.php?id=52611)。在configure以后要手动修改下Makefile文件,找到EXTRA_LIBS 在最后添加 -liconv 即可顺利通过# (大约在Makefile文件的104)# EXTRA_LIBS = -lcrypt -lz -lresolv -lcrypt -lrt -lmysqlclient -lmcrypt -lltdl -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lxml2 -lz -lm -ldl -lssl -lcrypto -lcurl -lxml2 -lz -lm -ldl -lfreetype -lmysqlclient -lz -lm -lssl -lcrypto -ldl -lxml2 -lz -lm -ldl -lxml2 -lz -lm -ldl -lcrypt -lxml2 -lz -lm -ldl -lxml2 -lz -lm -ldl -lxml2 -lz -lm -ldl -lxml2 -lz -lm -ldl -lssl -lcrypto -lcrypt -liconv################################################################################## 编译安装make && sudo make install

# 配置

cp php.ini-production /usr/local/php7/etc/php.inicp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpmchmod +x /etc/init.d/php7-fpmcp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.confcp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

# 配置opcache

vim /usr/local/php7/etc/php.ini# 加入zend_extension=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20141001/opcache.so# 启动/etc/init.d/php7-fpm start

# 查看PHP版本

/usr/local/php7/bin/php -v

结果:

PHP 7.0.0-dev (cli) (built: Mar 3 2015 10:02:26) Copyright (c) 1997-2015 The PHP GroupZend Engine v3.0.0-dev, Copyright (c) 1998-2015 Zend Technologies  with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies

“PHP如何安装配置使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: PHP如何安装配置使用

本文链接: https://lsjlt.com/news/301458.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PHP如何安装配置使用
    本篇内容介绍了“PHP如何安装配置使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!2015年6月11日,PHP官网发布消息,正式公开发布P...
    99+
    2023-06-21
  • php如何安装配置curl
    这篇文章主要介绍了php如何安装配置curl,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先将PHP安装目录下的php_curl.dll、libeay32.dll和ssle...
    99+
    2023-06-14
  • php中PDO对象如何安装配置与使用
    这篇文章将为大家详细讲解有关php中PDO对象如何安装配置与使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对PDO对象的认识1.1 简介PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻...
    99+
    2023-06-22
  • nginx mysql php如何安装配置
    本文操作环境:centos7系统、php 7.2.25版、DELL G3电脑nginx mysql php如何安装配置?CentOS7 下nginx与PHP mysql的安装与配置:下载Nginx  首先安装的依赖包:    gcc aut...
    99+
    2017-05-13
    nginx mysql php
  • 如何安装和配置PHP-FPM
    本文将为大家详细介绍“如何安装和配置PHP-FPM”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何安装和配置PHP-FPM”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去收获新知...
    99+
    2023-06-06
  • php中imap如何安装配置
    小编给大家分享一下php中imap如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php imap安装配置的方法:1、安装所需依赖;2、下载php7.4...
    99+
    2023-06-20
  • tp5如何安装配置使用redis
    tp5安装配置使用redis的方法:php安装redis扩展。在tp里找到config.php配置文件,再找到cache,修改成如下配置。'cache' => [// 选择模式'type' => 'complex',// 默认(文件缓存)'...
    99+
    2024-04-02
  • linux如何安装配置及使用redis
    这篇文章主要为大家展示了“linux如何安装配置及使用redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何安装配置及使用redis”这篇文章吧...
    99+
    2024-04-02
  • 配置中心nacos如何安装使用
    今天小编给大家分享一下配置中心nacos如何安装使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。什么是配置中心用来统一管理...
    99+
    2023-07-04
  • Cacti如何使用手册安装PHP及配置WEB服务
    Cacti如何使用手册安装PHP及配置WEB服务,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。为了以后安装方便写了Cacti使用手册,供以后用.[内容]注意:在安装apac...
    99+
    2023-06-16
  • win2003下如何安装配置 IIS6.0+PHP+MySQL
    这篇文章主要讲解了“win2003下如何安装配置 IIS6.0+PHP+MySQL”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win2003下如何安装配置 IIS6.0+PHP+MySQL...
    99+
    2023-06-14
  • Linux系统中如何安装配置PHP
    这篇文章主要为大家展示了Linux系统中如何安装配置PHP,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统中如何安装配置PHP”这篇文章吧。Linux系统如何安装配置PHP?PHP是一...
    99+
    2023-06-28
  • Windows和Linux上如何配置安装php
    这篇文章主要介绍“Windows和Linux上如何配置安装php”,在日常操作中,相信很多人在Windows和Linux上如何配置安装php问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Windows和Lin...
    99+
    2023-07-05
  • 如何安装配置php编程环境
    今天小编给大家分享一下如何安装配置php编程环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在Windows上安装PHP编...
    99+
    2023-07-05
  • Lunix如何安装和配置PHP环境
    本篇内容主要讲解“Lunix如何安装和配置PHP环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Lunix如何安装和配置PHP环境”吧!步骤一:安装 Apache首先,你需要安装 Apache...
    99+
    2023-07-06
  • 编译安装apache和php如何配置安装目录
    本篇内容介绍了“编译安装apache和php如何配置安装目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、前置条件在进行Apache与P...
    99+
    2023-07-05
  • Spring装配Bean之如何使用Java代码安装配置bean
    这篇文章主要为大家展示了“Spring装配Bean之如何使用Java代码安装配置bean”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring装配Bean之如何使用Java代码安装配置bea...
    99+
    2023-05-30
    spring bean java
  • OpenLDAP如何安装配置
    小编给大家分享一下OpenLDAP如何安装配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、OpenLDAP简介 ...
    99+
    2024-04-02
  • 如何安装配置MySQL8.0.22
    小编给大家分享一下如何安装配置MySQL8.0.22,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一步进入MySQL官网下载,如下图所示:第二步进入下载完成后解压到除c盘以外的盘,如下图...
    99+
    2024-04-02
  • neo4j如何安装配置
    这篇文章给大家分享的是有关neo4j如何安装配置的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。注:网上找了许多教程,发现都不太适合0基础的用户,所以就自己写了一下。 推荐使用1....
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作