当前位置:网站首页 > Java教程 > 正文

linux php java扩展安装教程



与Apache+PHP或者Nginx+PHP的运行模式不同,WorkerMan是基于PHP命令行 PHP CLI 运行的,使用的是不同的PHP可执行程序,使用的php.ini文件也可能不同。所以在网页中打印看到安装了某个扩展,不代表命令行的PHP CLI也安装了对应的扩展。

运行  会列出命令行 PHP CLI 已经安装的扩展,结果类似如下:

 

当我们安装扩展时,可能需要手动配置php.ini文件,把扩展加进去,所以要确认PHP CLI的php.ini文件的位置。可以运行查找PHP CLI的ini文件位置,结果类似如下(各个系统显示结果会有差异):

 

如果PHP是通过 apt 或者 yum 命令安装的,则扩展也可以通过 apt 或者 yum 安装

debian/ubuntu等系统apt安装PHP扩展方法(非root用户需要加sudo命令)

1、利用查找扩展包

 

2、使用安装扩展包

 

centos等系统yum安装PHP扩展方法

1、利用查找扩展包

 

2、使用安装扩展包

 

说明:

使用apt或者yum安装PHP扩展会自动配置php.ini文件,安装完直接可用,十分方便。缺点是有些扩展在apt或者yum中没有对应的扩展安装包。

使用命令安装扩展

1、安装

2、配置php.ini

通过运行 查找php.ini文件位置,然后在文件中添加

1、利用命令查看当前的PHP CLI的版本

 

2、根据版本下载PHP源代码

PHP历史版本下载页面:http://php.net/releases/

3、解压源码压缩包

例如下载的压缩包名称是

 

4、进入源码中的ext/pcntl目录

 

5、运行  命令

 

6、运行 命令

 

7、运行  命令

 

8、运 行 命令

 

9、配置ini文件

通过运行 查找php.ini文件位置,然后在文件中添加

说明: 此方法一般用来安装PHP自带的扩展,例如posix扩展和pcntl扩展。除了用phpize编译某个扩展,也可以重新编译整个PHP,在编译时用参数添加扩展,例如在源码根目录运行

 

如果要安装的扩展在php源码ext目录中没有,那么这个扩展需要到http://pecl.php.net 搜索下载

以安装libevent扩展为例(假设系统安装了libevent-dev库)

1、下载libevent扩展文件压缩包(在当前系统哪个目录下载随意)

 

2、解压扩展文件压缩包

 

3、进入到源码目录

 

4、运行命令

 

5、运行命令

 

6、运行命令

 

7、运行命令

 

8、配置ini文件

通过运行 查找php.ini文件位置,然后在文件中添加

  • 上一篇: java教程王士兵
  • 下一篇: java教程薪资待遇
  • 版权声明


    相关文章:

  • java教程王士兵2025-01-17 10:10:05
  • java语言自考教程2025-01-17 10:10:05
  • 武汉java教程2025-01-17 10:10:05
  • java框架自学教程2025-01-17 10:10:05
  • java io视频教程2025-01-17 10:10:05
  • java教程薪资待遇2025-01-17 10:10:05
  • java安装教程入门2025-01-17 10:10:05
  • java电脑教程2025-01-17 10:10:05
  • 前端 java入门教程2025-01-17 10:10:05
  • 孙鑫 java 教程2025-01-17 10:10:05