PHP语言:Ubuntu上PHP7.1安装路径及redis扩展安装
小标 2018-07-26 来源 : 阅读 3302 评论 0

摘要:本文主要向大家介绍了PHP语言:Ubuntu上PHP7.1安装路径及redis扩展安装,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言:Ubuntu上PHP7.1安装路径及redis扩展安装,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

1. Ubuntu16.04上使用sudo apt-get install php7.1 安装php的默认路径如下:

  a. php可执行命令:/usr/bin/php7.1  和 /usr/bin/php

  b. 需要安装sudo apt install php7.1-dev 才会有 /usr/bin/phpize,和/usr/bin/php-config。后面安装扩展时会用到。

  c. .so文件路径:/usr/lib/php/20160303,这个可以从phpinfo()中看到

  d. php的*.ini配置文件目录:/etc/php/7.1/ 下有三个目录

  

   mods-available目录存放各种可加载的php扩展的ini配置,后面安装redis扩展后,就要在这里添加redis.ini文件

   cli/conf.d 目录存放的是php在命令行模式下已加载的扩展,文件名如:20-redis.ini

   apache2/conf.d 目录存放的是web模式下已加载的扩展,文件名如:10-pdo.ini  这个可以从phpinfo()里面看到加载的各种ini文件的路径

   cli/conf.d和apache2/conf.d目录下的 n-###.ini 都不需要创建,直接从mods-available软链接得来。文件名中的数字表示优先级

2. 安装php的redis扩展:

  a. 官网地址//pecl.php.net/package/redis,在redis-4.0.1.tgz上右键复制链接地址

  

  b. 在ubuntu中使用wget //pecl.php.net/get/redis-4.0.1.tgz , 下载到当前目录

  c. tar -zxvf redis-4.0.1.tgz解压到当前目录

  d. cd redis-4.0.1

  e. 执行phpize (如果没有此命令请查看第一节的b项)

  f. ./configure --with-php-config=/usr/bin/php-config

  g. make

  h. make install

  此时redis.so文件已自动加入到/usr/lib/php/20160303目录下

  i. 在/etc/php/7.1/mods-available目录下创建redis.ini文件,写入一行extension=redis.so

  j. 创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/cli/conf.d/20-redis.ini ,此时/etc/php/7.1/cli/conf.d目录下就有20-redis.ini文件

  k.创建软链接 sudo ln -s /etc/php/7.1/mods-available/redis.ini /etc/php/7.1/apache2/conf.d/20-redis.ini , 此时/etc/php/7.1/apache2/conf.d目录下就有20-redis.ini文件

  l. 重启apache:sudo /etc/init.d/apache2 restart

  m. 此时刷新phpinfo页就能看到redis扩展已经加载了

以上就介绍了PHP的相关知识,希望对PHP有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved