首页 > 系统 > Linux > 正文

Linux下动态安装PHP扩展的一般方法(图)

2024-06-28 13:25:37
字体:
来源:转载
供稿:网友
linux下动态安装php扩展的一般方法(图)

------------------------------------------------------------------------------------------------------

解释下Linux命令:

./configure          #脚本配置工具

./configure --help      #查看脚本配置工具configure的命令行选项

/usr/local/php/bin/phpize  #phpize命令用于在编译好的PHP中扩展模块

1. 下载你要安装的软件包,解压得到目录(如:phPRedis)

2. 进入软件包目录(cd phpredis)

3. 执行phpsize命令(/usr/local/php/bin/phpize)

  成功后,当前目录将得到configure文件。

  

4. 进行配置(./configure --with-php-config=/usr/local/php/bin/php-config #指定安装在哪个PHP)

  

  

  注:如果系统缺少phpize命令,且你使用的是预编译的RPM包,那么一定要安装适当的PHP开发版本,因为它们一般都包含phpize命令连同合适的头文件来编译PHP及其扩展。

5. 编译安装

  make

  make install

6. 安装成功出现如下提示:

  

  

  扩展存放位置:

  

  

7. 修改PHP配置文件(vim /usr/local/php/etc/php.ini)

  加入:extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so";

  或直接: extension = "redis.so";(注意前面不要加分号,如果已有extension_dir, 则不需要再写)

      

8. 重启服务器

  pkill -9 nginx ; /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

  用phpinfo()在浏览器中查看PHP配置清单,ok, 到此安装已完成。

-----------------------------------------------------------------------------------------------------  

  一些服务开启的命令: 

  pkill php-fpm; /usr/local/php/sbin/php-fpm

  linux:

  /etc/init.d/nginx start|stop|restart   #启动|停止|重启nginx

  /etc/init.d/php-fpm start|stop|restart #启动|停止|重启php-fpm

  /etc/init.d/MySQL start|stop|restart   #启动|停止|重启msyq

  freebsd:

  /usr/local/etc/rc.d/nginx start|stop|restart     #启动|停止|重启nginx

  /usr/local/etc/rc.d/mysql-server start|stop|restart #启动|停止|重启mysql

  /usr/local/etc/rc.d/php-fpm start|stop|restart   #启动|停止|重启php-fpm

  /usr/local/sbin/nginx #启动nginx

  /usr/local/sbin/nginx -s stop #停止nginx

  /usr/local/sbin/nginx -s reload #重启nginx

-----------------------------------------------------------------------------------------------------

Link:http://www.CUOXin.com/farwish/p/3805712.html

@黑眼诗人 <www.farwish.com>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表