php扩展安装的方法

  

php扩展安装的方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

php扩展安装的方法:首先下载php源码包并编译安装,然后修改系统设置,接着在配置后加上参数来对安装进行控制;最后修改相应的配置文件即可。

<强> php扩展安装教程

以php安装swoole扩展为例。

<强> php源码编译安装

下载源码包并编译安装

美元wget http://cn2.php.net/distributions/php7-1.0.tar.gz   美元焦油-zxvf php7-1.0.tar.gz   cd php7 - 1.0美元   $ ./configure——prefix=$ HOME/php7/book/php7 - 1.0/输出——enable-fpm   让美元,,使安装

。/配置是用来检测你的安装平台的目标特征的,并做些系统设置

这一步一般用来生成Makefile,为下一步的编译做准备,你可以通过在配置后加上参数来对安装进行控制,比如代码:。/configure——prefix=/usr意思是将该软件安装在/usr下面,执行文件就会安装在工作(而不是默认的

/usr/地方/bin),资源文件就会安装在/usr/share(而不是默认的/usr/地方/分享)。同时一些软件的配置文件你可以通过指定-sys-config=参数进行设定。有一些软件还可以加上——,启用,出行,禁用等等参

数对编译加以控制,你可以通过允许./configure -察看详细的说明帮助。

参数详解:

——prefix=前缀文件安装到前缀指定目录

——bindir=目录为可执行程序声明目录

——libdir=目录

库文件和动态装载模块的目录。缺省是EXEC-PREFIX/lib。

——includedir=目录

C和c++头文件的目录。缺省是前缀/包括。

——enable-syslog启用系统日志

——启用调试所有程序和库以带有调试符号的方式编译。

是用来编译的,它从Makefile中读取指令,然后编译。

make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

梨,PECL

梨PHP扩展与应用库(PHP扩展和应用程序存储库)

PECL (PHP扩展社区图书馆),PHP的扩展库,它提供了一系列已知的扩展库,由c++等其他语言编写而成

梨:是PHP的扩展代码包,所有的扩展均以PHP代码的形式出现,功能强大,安装简单,甚至可以改改就用。使用的时候,要在代码中进行包括才能够使用。

PECL:是PHP的标准扩展,可以补充实际开发中所需的功能,所有的扩展都需要安装,在Windows下面以Dll的形式出现,在linux下面,需要单独进行编译,它的表现形式为根据PHP官方的标准用C语言写成,尽管源码开放但是一般人无法随意更改源码。

梨是PHP的上层扩展,PECL是PHP的底层扩展。

# PECL安装扩展前提swoole必须在PHP官方扩展库   美元pecl安装swoole   phpize源码安装   phpize动态安装扩展,通过phpize以建立php的外挂模块。   curl - o/tmp/swoole.tar。广州https://github.com/swoole/swoole-src/archive/master.tar.gz - l,,\   焦油zxvf。/tmp/swoole.tar。广州,,\   mv swoole-src * swoole-src,,\   cd swoole-src,,\   phpize和,\   ./configure \   ——enable-coroutine \ #启用协程   ——enable-openssl \ #启用openssl   ——enable-http2 \ #启用http2   ——enable-async-redis \ #启用异步复述   ——enable-sockets \ #启用套接字   ——enable-mysqlnd,,\ #启用mysqlnd   使清洁,,使,,sudo make install

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

php扩展安装的方法