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扩展安装的方法